using System; using System.Collections.Generic; using System.Linq; using System.Text; using GB5Shared.GB5Constant.Enum; namespace MMDAL.DTO.ItemCategory { public class ItemCategoryDTO { #region PrivateMembers #region ItemCategory private int itemcategoryid; private string itemcategorycode; private string itemcategoryname; private int itemcategoryisselected; private string itemcategoryisselectedname = ""; private string itemcategoryremarks; private byte itemcategoryisitem; private byte itemcategoryisasset; private int codecategoryid = -1; #endregion #region Base private int itemcategorycreatedbyid; //Created By Person (User Id) private DateTime itemcategorycreatedon; //Created On Date private string itemcategorycreatedbyname; //Created By Name private int itemcategorymodifiedbyid; //Modified By Person (User Id) private DateTime itemcategorymodifiedon; //Modified On Date private string itemcategorymodifiedbyname; //Modified By Name private int itemcategoryscreenoperationmode = 1; #endregion #region Standard private Int16 itemcategorysortorder; private byte itemcategorystatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 itemcategoryversion; //No Of Times Updated #endregion #endregion #region PublicMembers #region ItemCategory public int CodeCategoryId { get { return codecategoryid; } set { codecategoryid = value; } } public int ItemCategoryId { get { return itemcategoryid; } set { itemcategoryid = value; } } public string ItemCategoryCode { get { return itemcategorycode; } set { itemcategorycode = value; } } public string ItemCategoryName { get { return itemcategoryname; } set { itemcategoryname = value; } } public int ItemCategoryIsSelected { get { return itemcategoryisselected; } set { itemcategoryisselected = value; /*ItemCategoryIsSelectedName = ((Gb4EnumDTO.ItemCategoryIsSelectedNameStatus)ItemCategoryIsSelected).ToString(); */} } public string ItemCategoryIsSelectedName /*ItemCategoryIsSelectedName = ((Gb4EnumDTO.ItemCategoryIsSelectedNameStatus)ItemCategoryIsSelected).ToString(); */ { get { return Enum.IsDefined( typeof(Gb4EnumDTO.ItemCategoryIsSelectedNameStatus), ItemCategoryIsSelected) ? ((Gb4EnumDTO.ItemCategoryIsSelectedNameStatus)ItemCategoryIsSelected).ToString() : string.Empty; } set { itemcategoryisselectedname = value; } } public string ItemCategoryRemarks { get { return itemcategoryremarks; } set { itemcategoryremarks = value; } } public virtual byte ItemCategoryIsAsset { get { return itemcategoryisasset; } //added by priya set { itemcategoryisasset = value; } //added by priya } public virtual byte ItemCategoryIsItem { get { return itemcategoryisitem; } //added by priya set { itemcategoryisitem = value; } //added by priya } #endregion #region Base public int ItemCategoryCreatedById { get { return itemcategorycreatedbyid; } //Created By Person (User Id) set { itemcategorycreatedbyid = value; } //Created By Person (User Id) } public DateTime ItemCategoryCreatedOn { get { return itemcategorycreatedon; } //Created On Date set { itemcategorycreatedon = value; } //Created On Date } public string ItemCategoryCreatedByName { get { return itemcategorycreatedbyname; } //Created By Name set { itemcategorycreatedbyname = value; } //Created By Name } public int ItemCategoryModifiedById { get { return itemcategorymodifiedbyid; } //Modified By Person (User Id) set { itemcategorymodifiedbyid = value; } } public DateTime ItemCategoryModifiedOn { get { return itemcategorymodifiedon; } //Modified On Date set { itemcategorymodifiedon = value; } } public string ItemCategoryModifiedByName { get { return itemcategorymodifiedbyname; } //Modified By Name set { itemcategorymodifiedbyname = value; } //Modified By Name } public int ItemCategoryScreenOperationMode { get { return itemcategoryscreenoperationmode; } set { itemcategoryscreenoperationmode = value; } } #endregion #region Standard public Int16 ItemCategorySortOrder { get { return itemcategorysortorder; } set { itemcategorysortorder = value; } } public byte ItemCategoryStatus { get { return itemcategorystatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { itemcategorystatus = value; } } public Int16 ItemCategoryVersion { get { return itemcategoryversion; } //No Of Times Updated set { itemcategoryversion = value; } } private int tenantid; public int TenantId { get { return tenantid; } set { tenantid = value; } } private int sourcetype; public int SourceType { get { return sourcetype; } set { sourcetype = value; } } #endregion #endregion } }