using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GB5Shared.DTO.Framework.Entity { public class EntityDTO { private int entityid; private string entitycode; private string entityname; #region Private Base Class private int baseclassid; private string baseclasscode; private string baseclassname; #endregion private byte entitysecurityLevel; private byte entitytype; private byte entityispersist; private byte entityscope; private byte entitynature; private string entitysection; private byte entityimplementationType; private int entityiscodeapplicable; //changed by deepak for criteria purpose private byte entitymaxcodesize; private byte entitydefaultsize; private byte entityismulticategory; private byte entityisauto; private byte entityismanual; private byte entityisformula; private byte entityorganizationunittype; private int entitypocotodtolinkid; private string entitypocotodtolinkcode; private string entitypocotodtolinkname; private string entitypocotodtolinkentitydefinedin; private string entitypocotodtolinkprogramassemblyname; private int entitypocotopicklistlinkid; private string entitypocotopicklistlinkcode; private string entitypocotopicklistlinkname; private string entitydefinedin; private string entityremarks; private byte entityisreferal; private int entityentitycategory; private Int16 entitysortorder; private byte entitystatus; private Int16 entityversion; private byte entitysourcetype; private int entitycreatedbyid; private DateTime entitycreatedon; private int entitymodifiedbyid; private DateTime entitymodifiedon; private string entitycreatedbyname; private string entitymodifiedbyname; private List entitymembers = new List(); private List entityrelations = new List(); #region Private ProgramAssembly Member private int programassemblyid; private string programassemblyname; #endregion #region Private ProgramClass Member private int programclassid; private string programclasscode; private string programclassname; #endregion #region Private Project private int projectid; private string projectcode; private string projectname; #endregion #region Private Module private int moduleid; private string modulecode; private string modulename; #endregion #region Private DbObject private int dbobjectid; private string dbobjectname; #endregion private int entityscreenoperationmode = 1; private int entitycategorymemberid; private int entityisaddress; private int entityiscontact; private byte entityissearch; private string entitysavedeploymentid; private string entitydeletedeploymentid; #region Private AddOnDbObject private int addondbobjectid = -1; private string addondbobjectname; #endregion private int menuid = -1; private string menucode; private string menuname; private int webformid = -1; private string webformcode; private string webformname; private string webformwebformurl; private int displaywebformid = -1; private string displaywebformcode; private string displaywebformname; private string displaywebformwebformurl; private byte entityisicemaprequired; private byte entityismultitenant = 1; private int baseclassvalue; private int picklistid = -1; private string picklistcode; private string picklistname; public int BaseClassValue { get { return baseclassvalue; } set { baseclassvalue = value; } } public int MenuId { get { return menuid; } set { menuid = value; } } public string MenuCode { get { return menucode; } set { menucode = value; } } public string MenuName { get { return menuname; } set { menuname = value; } } public int WebformId { get { return webformid; } set { webformid = value; } } public string WebformCode { get { return webformcode; } set { webformcode = value; } } public string WebformName { get { return webformname; } set { webformname = value; } } public string WebformWebFormURL { get { return webformwebformurl; } set { webformwebformurl = value; } } public int DisplayWebformId { get { return displaywebformid; } set { displaywebformid = value; } } public string DisplayWebformCode { get { return displaywebformcode; } set { displaywebformcode = value; } } public string DisplayWebformName { get { return displaywebformname; } set { displaywebformname = value; } } public string DisplayWebformWebFormURL { get { return displaywebformwebformurl; } set { displaywebformwebformurl = value; } } public int EntityId { get { return entityid; } set { entityid = value; } } public string EntityCode { get { return entitycode; } set { entitycode = value; } } public string EntityName { get { return entityname; } set { entityname = value; } } #region Public Base Class public int BaseClassId { get { return baseclassid; } set { baseclassid = value; } } public string BaseClassCode { get { return baseclasscode; } set { baseclasscode = value; } } public string BaseClassName { get { return baseclassname; } set { baseclassname = value; } } #endregion public byte EntitySecurityLevel { get { return entitysecurityLevel; } set { entitysecurityLevel = value; } } public byte EntityType { get { return entitytype; } set { entitytype = value; } } public byte EntityISPersist { get { return entityispersist; } set { entityispersist = value; } } public byte EntityScope { get { return entityscope; } set { entityscope = value; } } public byte EntityNature { get { return entitynature; } set { entitynature = value; } } public string EntitySection { get { return entitysection; } set { entitysection = value; } } public byte EntityImplementationType { get { return entityimplementationType; } set { entityimplementationType = value; } } public int EntityIsCodeApplicable //changed by deepak for criteria purpose { get { return entityiscodeapplicable; } set { entityiscodeapplicable = value; } } public byte EntityMaxCodeSize { get { return entitymaxcodesize; } set { entitymaxcodesize = value; } } public byte EntityDefaultSize { get { return entitydefaultsize; } set { entitydefaultsize = value; } } public byte EntityIsMultiCategory { get { return entityismulticategory; } set { entityismulticategory = value; } } public byte EntityIsAuto { get { return entityisauto; } set { entityisauto = value; } } public byte EntityIsManual { get { return entityismanual; } set { entityismanual = value; } } public byte EntityIsFormula { get { return entityisformula; } set { entityisformula = value; } } public byte EntityOrganizationUnitType { get { return entityorganizationunittype; } set { entityorganizationunittype = value; } } public int EntityPocoToDTOLinkId { get { return entitypocotodtolinkid; } set { entitypocotodtolinkid = value; } } public string EntityPocoToDTOLinkCode { get { return entitypocotodtolinkcode; } set { entitypocotodtolinkcode = value; } } public string EntityPocoToDTOLinkName { get { return entitypocotodtolinkname; } set { entitypocotodtolinkname = value; } } public string EntityPocoToDTOLinkEntityDefinedIn { get { return entitypocotodtolinkentitydefinedin; } set { entitypocotodtolinkentitydefinedin = value; } } public string EntityPocoToDTOLinkProgramAssemblyName { get { return entitypocotodtolinkprogramassemblyname; } set { entitypocotodtolinkprogramassemblyname = value; } } public int EntityPocoToPicklistLinkId { get { return entitypocotopicklistlinkid; } set { entitypocotopicklistlinkid = value; } } public string EntityPocoToPicklistLinkCode { get { return entitypocotopicklistlinkcode; } set { entitypocotopicklistlinkcode = value; } } public string EntityPocoToPicklistLinkName { get { return entitypocotopicklistlinkname; } set { entitypocotopicklistlinkname = value; } } public string EntityDefinedIN { get { return entitydefinedin; } set { entitydefinedin = value; } } public string EntityRemarks { get { return entityremarks; } set { entityremarks = value; } } public byte EntityIsReferal { get { return entityisreferal; } set { entityisreferal = value; } } public int EntityEntityCategory { get { return entityentitycategory; } set { entityentitycategory = value; } } public Int16 EntitySortOrder { get { return entitysortorder; } set { entitysortorder = value; } } public byte EntityStatus { get { return entitystatus; } set { entitystatus = value; } } public Int16 EntityVersion { get { return entityversion; } set { entityversion = value; } } public byte EntitySourceType { get { return entitysourcetype; } set { entitysourcetype = value; } } public int EntityCreatedById { get { return entitycreatedbyid; } set { entitycreatedbyid = value; } } public DateTime EntityCreatedOn { get { return entitycreatedon; } set { entitycreatedon = value; } } public int EntityModifiedById { get { return entitymodifiedbyid; } set { entitymodifiedbyid = value; } } public DateTime EntityModifiedOn { get { return entitymodifiedon; } set { entitymodifiedon = value; } } public string EntityCreatedByName { get { return entitycreatedbyname; } //GcmTypeCreatedByName set { entitycreatedbyname = value; } //GcmTypeCreatedByName } public string EntityModifiedByName { get { return entitymodifiedbyname; } //GcmTypeModifiedByName set { entitymodifiedbyname = value; } //GcmTypeModifiedByName } public List EntityMembersArray { get { return entitymembers; } set { entitymembers = value; } } public List EntityRelationsArray { get { return entityrelations; } set { entityrelations = value; } } #region Public ProgramAssembly Member public int ProgramAssemblyId { get { return programassemblyid; } set { programassemblyid = value; } } public string ProgramAssemblyName { get { return programassemblyname; } set { programassemblyname = value; } } #endregion #region Public ProgramClass Member public int ProgramClassId { get { return programclassid; } set { programclassid = value; } } public string ProgramClassCode { get { return programclasscode; } set { programclasscode = value; } } public string ProgramClassName { get { return programclassname; } set { programclassname = value; } } #endregion #region Public Project public int ProjectId { get { return projectid; } set { projectid = value; } } public string ProjectCode { get { return projectcode; } set { projectcode = value; } } public string ProjectName { get { return projectname; } set { projectname = value; } } #endregion #region Public Module public int ModuleId { get { return moduleid; } set { moduleid = value; } } public string ModuleCode { get { return modulecode; } set { modulecode = value; } } public string ModuleName { get { return modulename; } set { modulename = value; } } #endregion #region Public DbObject public int DbObjectId { get { return dbobjectid; } set { dbobjectid = value; } } public string DbObjectName { get { return dbobjectname; } set { dbobjectname = value; } } #endregion public int EntityScreenOperationMode { get { return entityscreenoperationmode; } set { entityscreenoperationmode = value; } } public int EntityCategoryMemberId { get { return entitycategorymemberid; } set { entitycategorymemberid = value; } } public int EntityIsAddress { get { return entityisaddress; } set { entityisaddress = value; } } public int EntityIsContact { get { return entityiscontact; } set { entityiscontact = value; } } public byte EntityIsSearch { get { return entityissearch; } set { entityissearch = value; } } public string EntitySaveDeploymentId { get { return entitysavedeploymentid; } set { entitysavedeploymentid = value; } } public string EntityDeleteDeploymentId { get { return entitydeletedeploymentid; } set { entitydeletedeploymentid = value; } } #region Public AddOnDbObject public int AddOnDbObjectId { get { return addondbobjectid; } set { addondbobjectid = value; } } public string AddOnDbObjectName { get { return addondbobjectname; } set { addondbobjectname = value; } } #endregion public byte EntityIsIceMapRequired { get { return entityisicemaprequired; } set { entityisicemaprequired = value; } } public byte EntityIsMultiTenant { get { return entityismultitenant; } set { entityismultitenant = value; } } public int PicklistId { get { return picklistid; } set { picklistid = value; } } public string PicklistCode { get { return picklistcode; } set { picklistcode = value; } } public string PicklistName { get { return picklistname; } set { picklistname = value; } } } }