using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.EmployeeTransfer { public class EmployeeTransferDTO { #region PrivateMembers #region EmployeeTranfer private int employeetransferid; //Id #region BizTransactionType private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name private byte biztransactiontypeassetposttype; //AssetPostType #endregion #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region TransferType private int transfertypeid; //Id private string transfertypecode; //Code private string transfertypename; //Name #endregion #region Period private int periodid; //Id private string periodcode; //Code private string periodname; //Name private DateTime periodfromdate; //FromDate private DateTime periodtodate; //ToDate #endregion private string employeetransfertransfernumber; //TransferNumber private DateTime employeetransfertransferdate; //TransferDate private string employeetransfertransferdatestringformat; //TransferDate private DateTime employeetransfereffectivefrom; //EffectiveFrom private string employeetransfereffectivefromstringformat; private string employeetransferreferencenumber; //ReferenceNumber private DateTime employeetransferreferencedate; //ReferenceDate private string employeetransferremarks; //Remarks private List employeetransferdetailarray = new List(); #endregion #region Base private byte employeetransferstatus; //Status private Int16 employeetransferversion; //Version #endregion #region Standard private int employeetransfercreatedbyid; //CreatedById private string employeetransfercreatedbyname; //CreatedByName private DateTime employeetransfercreatedon; //CreatedOn private int employeetransfermodifiedbyid; //ModifiedById private string employeetransfermodifiedbyname; //ModifiedByName private DateTime employeetransfermodifiedon; //ModifiedOn #endregion #endregion #region PublicMembers #region EmployeeTranfer public int EmployeeTransferId { get { return employeetransferid; } //Id set { employeetransferid = value; } //Id } #region BizTransactionType public int BizTransactionTypeId { get { return biztransactiontypeid; } //Id set { biztransactiontypeid = value; } //Id } public string BizTransactionTypeCode { get { return biztransactiontypecode; } //Code set { biztransactiontypecode = value; } //Code } public string BizTransactionTypeName { get { return biztransactiontypename; } //Name set { biztransactiontypename = value; } //Name } public byte BizTransactionTypeAssetPostType { get { return biztransactiontypeassetposttype; } //AssetPostType set { biztransactiontypeassetposttype = value; } //AssetPostType } #endregion #region OrganizationUnit public int OUId { get { return ouid; } //Id set { ouid = value; } //Id } public string OUCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OUName { get { return ouname; } //Name set { ouname = value; } //Name } #endregion #region TransferType public int TransferTypeId { get { return transfertypeid; } //Id set { transfertypeid = value; } //Id } public string TransferTypeCode { get { return transfertypecode; } //Code set { transfertypecode = value; } //Code } public string TransferTypeName { get { return transfertypename; } //Name set { transfertypename = value; } //Name } #endregion #region Period public int PeriodId { get { return periodid; } //Id set { periodid = value; } //Id } public string PeriodCode { get { return periodcode; } //Code set { periodcode = value; } //Code } public string PeriodName { get { return periodname; } //Name set { periodname = value; } //Name } public DateTime PeriodFromDate { get { return periodfromdate; } //FromDate set { periodfromdate = value; } //FromDate } public DateTime PeriodToDate { get { return periodtodate; } //ToDate set { periodtodate = value; } //ToDate } #endregion public string EmployeeTransferTransferNumber { get { return employeetransfertransfernumber; } //TransferNumber set { employeetransfertransfernumber = value; } //TransferNumber } public DateTime EmployeeTransferTransferDate { get { return employeetransfertransferdate; } //TransferDate set { employeetransfertransferdate = value; } //TransferDate } public string EmployeeTransferTransferDateStringFormat { get { return employeetransfertransferdatestringformat; } //EmployeeTransferTransferDateStringFormat set { employeetransfertransferdatestringformat = value; } //EmployeeTransferTransferDateStringFormat } public DateTime EmployeeTransferEffectiveFrom { get { return employeetransfereffectivefrom; } //EffectiveFrom set { employeetransfereffectivefrom = value; } //EffectiveFrom } public string EmployeeTransferEffectiveFromStringFormat { get { return employeetransfereffectivefromstringformat; } //EmployeeTransferEffectiveFromStringFormat set { employeetransfereffectivefromstringformat = value; } //EmployeeTransferEffectiveFromStringFormat } public string EmployeeTransferReferenceNumber { get { return employeetransferreferencenumber; } //ReferenceNumber set { employeetransferreferencenumber = value; } //ReferenceNumber } public DateTime EmployeeTransferReferenceDate { get { return employeetransferreferencedate; } //ReferenceDate set { employeetransferreferencedate = value; } //ReferenceDate } public string EmployeeTransferRemarks { get { return employeetransferremarks; } //Remarks set { employeetransferremarks = value; } //Remarks } public List EmployeeTransferDetailArray { get { return employeetransferdetailarray; } set { employeetransferdetailarray = value; } } #endregion #region Base public byte EmployeeTransferStatus { get { return employeetransferstatus; } //Status set { employeetransferstatus = value; } //Status } public Int16 EmployeeTransferVersion { get { return employeetransferversion; } //Version set { employeetransferversion = value; } //Version } #endregion #region Standard public int EmployeeTransferCreatedById { get { return employeetransfercreatedbyid; } //CreatedById set { employeetransfercreatedbyid = value; } //CreatedById } public string EmployeeTransferCreatedByName { get { return employeetransfercreatedbyname; } //CreatedByName set { employeetransfercreatedbyname = value; } //CreatedByName } public DateTime EmployeeTransferCreatedOn { get { return employeetransfercreatedon; } //CreatedOn set { employeetransfercreatedon = value; } //CreatedOn } public int EmployeeTransferModifiedById { get { return employeetransfermodifiedbyid; } //ModifiedById set { employeetransfermodifiedbyid = value; } //ModifiedById } public string EmployeeTransferModifiedByName { get { return employeetransfermodifiedbyname; } //ModifiedByName set { employeetransfermodifiedbyname = value; } //ModifiedByName } public DateTime EmployeeTransferModifiedOn { get { return employeetransfermodifiedon; } //ModifiedOn set { employeetransfermodifiedon = value; } //ModifiedOn } #endregion #endregion } }