using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.MMHead { public class MMDetailProcessDTO { #region PrivateMembers #region MMDetailProcess private int mmdetailprocessid; //Id private int documentdetailid; //DocumentDetail private Int16 mmdetailprocessslno; //SlNo #region Process private int processid = -1; //Id private string processcode; //Code private string processname; //Name private byte processratetype; private double processcharges; private int payaccountid; private string payaccountname; private int receiveaccountid; private string receiveaccountname; #endregion #region ProcessType private int processtypeid = -1; //Id private string processtypecode; //Code private string processtypename; //Name #endregion #region SubProcess private int subprocessid = -1; //Id private string subprocesscode; //Code private string subprocessname; //Name #endregion private byte mmdetailprocessprocessmode; //ProcessMode private byte mmdetailprocessisprocesstype; private int processapplicableforall = 1; private double mmdetailprocessrate; #endregion #endregion #region PublicMembers #region MMDetailProcess public virtual int MMDetailProcessId { get { return mmdetailprocessid; } //Id set { mmdetailprocessid = value; } //Id } #region DocumentDetail public virtual int DocumentDetailId { get { return documentdetailid; } set { documentdetailid = value; } } #endregion public virtual Int16 MMDetailProcessSlNo { get { return mmdetailprocessslno; } //SlNo set { mmdetailprocessslno = value; } //SlNo } #region Process public virtual int ProcessId { get { return processid; } set { processid = value; } } public virtual string ProcessCode { get { return processcode; } set { processcode = value; } } public virtual string ProcessName { get { return processname; } set { processname = value; } } public virtual byte ProcessRateType { get { return processratetype; } set { processratetype = value; } } public virtual double ProcessCharges { get { return processcharges; } set { processcharges = value; } } public virtual int PayAccountId { get { return payaccountid; } set { payaccountid = value; } } public virtual string PayAccountName { get { return payaccountname; } set { payaccountname = value; } } public virtual int ReceiveAccountId { get { return receiveaccountid; } set { receiveaccountid = value; } } public virtual string ReceiveAccountName { get { return receiveaccountname; } set { receiveaccountname = value; } } #endregion #region ProcessType public virtual int ProcessTypeId { get { return processtypeid; } set { processtypeid = value; } } public virtual string ProcessTypeCode { get { return processtypecode; } set { processtypecode = value; } } public virtual string ProcessTypeName { get { return processtypename; } set { processtypename = value; } } #endregion #region SubProcess public virtual int SubProcessId { get { return subprocessid; } set { subprocessid = value; } } public virtual string SubProcessCode { get { return subprocesscode; } set { subprocesscode = value; } } public virtual string SubProcessName { get { return subprocessname; } set { subprocessname = value; } } #endregion public virtual byte MMDetailProcessProcessMode { get { return mmdetailprocessprocessmode; } //ProcessMode set { mmdetailprocessprocessmode = value; } //ProcessMode } public virtual byte MMDetailProcessIsProcessType { get { return mmdetailprocessisprocesstype; } //IsProcessType set { mmdetailprocessisprocesstype = value; } //IsProcessType } public virtual int ProcessApplicableForAll { get { return processapplicableforall; } //ProcessApplicableForAll set { processapplicableforall = value; } //ProcessApplicableForAll } public virtual double MMDetailProcessRate { get { return mmdetailprocessrate; } //MMDetailProcessRate set { mmdetailprocessrate = value; } //MMDetailProcessRate } #endregion #endregion } }