using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Process { public class ProcessDTO { #region PrivateMembers #region Process private int processid; private string processcode; private string processname; private double processcharges; private int processtype; //spl case changed from byte to int - for selectlist criteria private int uomid; private string uomcode; private string uomname; private byte processratetype; private int payaccountid; private string payaccountcode; private string payaccountname; private int receiveaccountid; private string receiveaccountcode; private string receiveaccountname; private int parentprocessid; private string parentprocesscode; private string parentprocessname; private string processremarks = ""; private byte processcalctype = 0; private int gsttariffid; private string gsttariffcode; private string gsttariffname; private int gsttableid = -1; private string gsttablecode; private string gsttablename; private double processrateper = 1; #endregion #region Base private int processcreatedbyid; //Created By Person (User Id) private DateTime processcreatedon; //Created On Date private int processmodifiedbyid; //Modified By Person (User Id) private DateTime processmodifiedon; //Modified On Date #endregion #region Standard private Int16 processsortorder; private byte processstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 processversion; //No Of Times Updated #endregion #endregion #region PublicMembers #region Process public int ProcessId { get { return processid; } set { processid = value; } } public string ProcessCode { get { return processcode; } set { processcode = value; } } public string ProcessName { get { return processname; } set { processname = value; } } public double ProcessCharges { get { return processcharges; } set { processcharges = value; } } public int ProcessType //spl case changed from byte to int - for selectlist criteria { get { return processtype; } set { processtype = value; } } public int UomId { get { return uomid; } set { uomid = value; } } public string UomCode { get { return uomcode; } set { uomcode = value; } } public string UomName { get { return uomname; } set { uomname = value; } } public byte ProcessRateType { get { return processratetype; } set { processratetype = value; } } public int PayAccountId { get { return payaccountid; } set { payaccountid = value; } } public string PayAccountCode { get { return payaccountcode; } set { payaccountcode = value; } } public string PayAccountName { get { return payaccountname; } set { payaccountname = value; } } public int ReceiveAccountId { get { return receiveaccountid; } set { receiveaccountid = value; } } public string ReceiveAccountCode { get { return receiveaccountcode; } set { receiveaccountcode = value; } } public string ReceiveAccountName { get { return receiveaccountname; } set { receiveaccountname = value; } } public int ParentProcessId { get { return parentprocessid; } set { parentprocessid = value; } } public string ParentProcessCode { get { return parentprocesscode; } set { parentprocesscode = value; } } public string ParentProcessName { get { return parentprocessname; } set { parentprocessname = value; } } public string ProcessRemarks { get { return processremarks; } set { processremarks = value; } } public byte ProcessCalcType { get { return processcalctype; } set { processcalctype = value; } } public int GSTTariffId { get { return gsttariffid; } set { gsttariffid = value; } } public string GSTTariffCode { get { return gsttariffcode; } set { gsttariffcode = value; } } public string GSTTariffName { get { return gsttariffname; } set { gsttariffname = value; } } public int GSTTableId { get { return gsttableid; } //GSTTableId set { gsttableid = value; } //GSTTableId } public string GSTTableCode { get { return gsttablecode; } //GSTTableCode set { gsttablecode = value; } //GSTTableCode } public string GSTTableName { get { return gsttablename; } //GSTTableName set { gsttablename = value; } //GSTTableName } #endregion #region Base public int ProcessCreatedById { get { return processcreatedbyid; } //Created By Person (User Id) set { processcreatedbyid = value; } //Created By Person (User Id) } public DateTime ProcessCreatedOn { get { return processcreatedon; } //Created On Date set { processcreatedon = value; } //Created On Date } public int ProcessModifiedById { get { return processmodifiedbyid; } //Modified By Person (User Id) set { processmodifiedbyid = value; } } public DateTime ProcessModifiedOn { get { return processmodifiedon; } //Modified On Date set { processmodifiedon = value; } } #endregion #region Standard public Int16 ProcessSortOrder { get { return processsortorder; } set { processsortorder = value; } } public byte ProcessStatus { get { return processstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { processstatus = value; } } public Int16 ProcessVersion { get { return processversion; } //No Of Times Updated set { processversion = value; } } #endregion private byte processisdie = 1; public byte ProcessIsDie { get { return processisdie; } //IsDie set { processisdie = value; } //IsDie } public double ProcessRatePer { get { return processrateper; } //Rate Per set { processrateper = value; } //Rate Per } #endregion } }