using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AccountsDAL.DTO.CostCategoryCondition { public class CostCategoryConditionDTO { #region PrivateMembers #region CostCategoryCondition private int costcategoryconditionid; #region CostCategory private int costcategoryid = -1; private string costcategorycode; private string costcategoryname; private string costcategoryshortname; #endregion private byte costcategoryconditiontype; //Group Exclude, Group Include,Account Nature Include, Account Nature Exclude #region Accounts private int accountgroupid = -1; private string accountgroupcode; private string accountgroupname; private string accountgroupshortname; private byte accountgroupnature; private byte accountgroupaccountgroupaccountschedulenature; #endregion private byte costcategoryconditionnature; //DI,DE,II,IE,A,L #endregion #endregion #region PublicMembers #region CostCategoryCondition public int CostCategoryConditionId { get { return costcategoryconditionid; } set { costcategoryconditionid = value; } } #region CostCategory public int CostCategoryId { get { return costcategoryid; } set { costcategoryid = value; } } public string CostCategoryCode { get { return costcategorycode; } set { costcategorycode = value; } } public string CostCategoryName { get { return costcategoryname; } set { costcategoryname = value; } } public string CostCategoryShortName { get { return costcategoryshortname; } set { costcategoryshortname = value; } } #endregion public byte CostCategoryConditionType { get { return costcategoryconditiontype; } //Group Exclude, Group Include,Account Nature Include, Account Nature Exclude set { costcategoryconditiontype = value; } //Group Exclude, Group Include,Account Nature Include, Account Nature Exclude } #region Accounts public int AccountGroupId { get { return accountgroupid; } set { accountgroupid = value; } } public string AccountGroupCode { get { return accountgroupcode; } set { accountgroupcode = value; } } public string AccountGroupName { get { return accountgroupname; } set { accountgroupname = value; } } public string AccountGroupShortName { get { return accountgroupshortname; } set { accountgroupshortname = value; } } public byte AccountGroupNature { get { return accountgroupnature; } set { accountgroupnature = value; } } public byte AccountGroupAccountGroupAccountScheduleNature { get { return accountgroupaccountgroupaccountschedulenature; } set { accountgroupaccountgroupaccountschedulenature = value; } } #endregion public byte CostCategoryConditionNature { get { return costcategoryconditionnature; } //DI,DE,II,IE,A,L set { costcategoryconditionnature = value; } //DI,DE,II,IE,A,L } #endregion #endregion } }