using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.VisitorPass { public class VisitorPassDTO { #region PrivateMembers #region VisitorPass private int visitorpassid; //Id #region BizTransactionType private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion #region Period private int periodid; //Id private string periodcode; //Code private string periodname; //Name private DateOnly periodfromdate; //FromDate private DateOnly periodtodate; //ToDate #endregion private string visitorpasspassnumber; //PassNumber private DateOnly visitorpasspassdate; //PassDate private byte visitorpasspasstype; //PassType #region Employee private int approvedbyidid; //Id private string approvedbyidcode; //Code private string approvedbyidname; //Name private string employeedesignation; private string employeeprimarymobile; private string employeeprimaryemailid; private string employeedepartment; private string employeelocation; private int cityid = -1; private string cityname = "NONE"; private string visitorcompany; #endregion private DateOnly visitorpassvalidfromdate; //ValidFromDate private Int16 visitorpassvalidfromtime; //ValidFromTime private string visitorpasscalvalidfromtime; //ValidFromTime private DateOnly visitorpassvalidtodate; //ValidToDate private Int16 visitorpassvalidtotime; //ValidToTime private string visitorpasscalvalidtotime; //ValidToTime private byte visitorpasspax; //PAX private string visitorpassdefaultcmsid; //ValidToTime #region Party private int partyid; //Id private string partycode; //Code private string partyname; //Name #endregion private string visitorpasspartyname; //PartyName private string visitorpasspartyaddress; //PartyAddress #region Contact private int visitorid; //Id private string visitorname; //Name private string visitordesignation; private string visitormobileno; private string visitormailid; private string visitorthumbnail; private string visitordefaultimageid; #endregion private string visitorpassvisitorname; //VisitorName private string visitorpasspurpose; //Purpose #region Department private int departmentid; //Id private string departmentcode; //Code private string departmentname; //Name #endregion #region Employee private int employeeid; //Id private string employeecode; //Code private string employeename; //Name #endregion #endregion #region Base private byte visitorpassstatus; //Status private Int16 visitorpassversion; //Version #endregion #region Standard private int visitorpasscreatedbyid; //CreatedById private DateTime visitorpasscreatedon; //CreatedOn private int visitorpassmodifiedbyid; //ModifiedById private DateTime visitorpassmodifiedon; //ModifiedOn #endregion private List visitorpuncharray = new List(); private List visitorpassdetailarray = new List(); private string visitorpassimageviewurl; private string visitorpasscontactids; private string visitorpasscontactnames; private string visitorpasscontactcompany; private string visitorpasscontactdesignation; private string visitorpassremarks; private string mailtemplatevisitorpasspassdate; private string mailtemplatevisitorpassvalidtodate; #region GCM VisitPurpose private int visitpurposeid; private string visitpurposecode; private string visitpurposename; #endregion #region GCM VisitorType private int visitortypeid; private string visitortypecode; private string visitortypename; #endregion private int partybranchlocationid = -1; private string partybranchlocationcode; private string partybranchlocationname; #region #endregion #region PublicMembers #region VisitorPass public int VisitorPassId { get { return visitorpassid; } //Id set { visitorpassid = 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 } #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 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 DateOnly PeriodFromDate { get { return periodfromdate; } //FromDate set { periodfromdate = value; } //FromDate } public DateOnly PeriodToDate { get { return periodtodate; } //ToDate set { periodtodate = value; } //ToDate } #endregion public string VisitorPassPassNumber { get { return visitorpasspassnumber; } //PassNumber set { visitorpasspassnumber = value; } //PassNumber } public DateOnly VisitorPassPassDate { get { return visitorpasspassdate; } //PassDate set { visitorpasspassdate = value; } //PassDate } public string MailTemplateVisitorPassPassDate { get { return mailtemplatevisitorpasspassdate; } set { mailtemplatevisitorpasspassdate = value; } } public byte VisitorPassPassType { get { return visitorpasspasstype; } //PassType set { visitorpasspasstype = value; } //PassType } #region Employee public int ApprovedByIdId { get { return approvedbyidid; } //Id set { approvedbyidid = value; } //Id } public string ApprovedByIdCode { get { return approvedbyidcode; } //Code set { approvedbyidcode = value; } //Code } public string ApprovedByIdName { get { return approvedbyidname; } //Name set { approvedbyidname = value; } //Name } #endregion public DateOnly VisitorPassValidFromDate { get { return visitorpassvalidfromdate; } //ValidFromDate set { visitorpassvalidfromdate = value; } //ValidFromDate } public Int16 VisitorPassValidFromTime { get { return visitorpassvalidfromtime; } //ValidFromTime set { visitorpassvalidfromtime = value; } //ValidFromTime } public string VisitorPassCalValidFromTime { get { return visitorpasscalvalidfromtime; } //ValidFromTime set { visitorpasscalvalidfromtime = value; } //ValidFromTime } public DateOnly VisitorPassValidToDate { get { return visitorpassvalidtodate; } //ValidToDate set { visitorpassvalidtodate = value; } //ValidToDate } public string MailTemplateVisitorPassValidToDate { get { return mailtemplatevisitorpassvalidtodate; } set { mailtemplatevisitorpassvalidtodate = value; } } public Int16 VisitorPassValidToTime { get { return visitorpassvalidtotime; } //ValidToTime set { visitorpassvalidtotime = value; } //ValidToTime } public string VisitorPassCalValidToTime { get { return visitorpasscalvalidtotime; } //ValidToTime set { visitorpasscalvalidtotime = value; } //ValidToTime } public byte VisitorPassPAX { get { return visitorpasspax; } //PAX set { visitorpasspax = value; } //PAX } #region Party public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public string PartyCode { get { return partycode; } //Code set { partycode = value; } //Code } public string PartyName { get { return partyname; } //Name set { partyname = value; } //Name } #endregion public string VisitorPassPartyName { get { return visitorpasspartyname; } //PartyName set { visitorpasspartyname = value; } //PartyName } public string VisitorCompany { get { return visitorcompany; } set { visitorcompany = value; } } public int CityId { get { return cityid; } set { cityid = value; } } public string VisitorPassPartyAddress { get { return visitorpasspartyaddress; } //PartyAddress set { visitorpasspartyaddress = value; } //PartyAddress } #region Address public int VisitorId { get { return visitorid; } //Id set { visitorid = value; } //Id } public string VisitorName { get { return visitorname; } //Name set { visitorname = value; } //Name } public string VisitorDesignation { get { return visitordesignation; } set { visitordesignation = value; } } public string VisitorMobileNo { get { return visitormobileno; } set { visitormobileno = value; } } public string VisitorMailId { get { return visitormailid; } set { visitormailid = value; } } public string VisitorThumbNail { get { return visitorthumbnail; } set { visitorthumbnail = value; } } public string VisitorDefaultImageId { get { return visitordefaultimageid; } set { visitordefaultimageid = value; } } #endregion public string VisitorPassVisitorName { get { return visitorpassvisitorname; } //VisitorName set { visitorpassvisitorname = value; } //VisitorName } public string VisitorPassPurpose { get { return visitorpasspurpose; } //Purpose set { visitorpasspurpose = value; } //Purpose } #region Department public int DepartmentId { get { return departmentid; } //Id set { departmentid = value; } //Id } public string DepartmentCode { get { return departmentcode; } //Code set { departmentcode = value; } //Code } public string DepartmentName { get { return departmentname; } //Name set { departmentname = value; } //Name } #endregion #region Employee public int EmployeeId { get { return employeeid; } //Id set { employeeid = value; } //Id } public string EmployeeCode { get { return employeecode; } //Code set { employeecode = value; } //Code } public string EmployeeName { get { return employeename; } //Name set { employeename = value; } //Name } public string EmployeeDesignation { get { return employeedesignation; } set { employeedesignation = value; } } public string EmployeePrimaryMobile { get { return employeeprimarymobile; } set { employeeprimarymobile = value; } } public string EmployeePrimaryEMailId { get { return employeeprimaryemailid; } set { employeeprimaryemailid = value; } } public string EmployeeDepartment { get { return employeedepartment; } set { employeedepartment = value; } } public string EmployeeLocation { get { return employeelocation; } set { employeelocation = value; } } #endregion #endregion #region Base public byte VisitorPassStatus { get { return visitorpassstatus; } //Status set { visitorpassstatus = value; } //Status } public Int16 VisitorPassVersion { get { return visitorpassversion; } //Version set { visitorpassversion = value; } //Version } #endregion #region Standard public int VisitorPassCreatedById { get { return visitorpasscreatedbyid; } //CreatedById set { visitorpasscreatedbyid = value; } //CreatedById } public DateTime VisitorPassCreatedOn { get { return visitorpasscreatedon; } //CreatedOn set { visitorpasscreatedon = value; } //CreatedOn } public int VisitorPassModifiedById { get { return visitorpassmodifiedbyid; } //ModifiedById set { visitorpassmodifiedbyid = value; } //ModifiedById } public DateTime VisitorPassModifiedOn { get { return visitorpassmodifiedon; } //ModifiedOn set { visitorpassmodifiedon = value; } //ModifiedOn } #endregion public List VisitorPunchArray { get { return visitorpuncharray; } set { visitorpuncharray = value; } } public List VisitorPassDetailArray { get { return visitorpassdetailarray; } set { visitorpassdetailarray = value; } } public string VisitorPassDefaultCmsId { get { return visitorpassdefaultcmsid; } //ValidFromTime set { visitorpassdefaultcmsid = value; } //ValidFromTime } public string VisitorPassImageViewUrl { get { return visitorpassimageviewurl; } set { visitorpassimageviewurl = value; } } private int workflowapproverid; public int WorkFlowApproverId { get { return workflowapproverid; } //Id set { workflowapproverid = value; } //Id } private string functionreportingtomailid; private string functionreportingtomobilenumber; private string adminreportingtomailid; private string adminreportingtomobilenumber; private string functionandadminreportingtomailid; private string functionandadminreportingtomobilenumber; public string FunctionReportingToMailId { get { return functionreportingtomailid; } //FunctionReportingToMailId set { functionreportingtomailid = value; } //FunctionReportingToMailId } public string FunctionReportingToMobileNumber { get { return functionreportingtomobilenumber; } //FunctionReportingToMobileNumber set { functionreportingtomobilenumber = value; } //FunctionReportingToMobileNumber } public string AdminReportingToMailId { get { return adminreportingtomailid; } //AdminReportingToMailId set { adminreportingtomailid = value; } //AdminReportingToMailId } public string AdminReportingToMobileNumber { get { return adminreportingtomobilenumber; } //AdminReportingToMobileNumber set { adminreportingtomobilenumber = value; } //AdminReportingToMobileNumber } public string FunctionAndAdminReportingToMailId { get { return functionandadminreportingtomailid; } //FunctionAndAdminReportingToMailId set { functionandadminreportingtomailid = value; } //FunctionAndAdminReportingToMailId } public string FunctionAndAdminReportingToMobileNumber { get { return functionandadminreportingtomobilenumber; } //FunctionAndAdminReportingToMobileNumber set { functionandadminreportingtomobilenumber = value; } //FunctionAndAdminReportingToMobileNumber } public string VisitorPassContactIds { get { return visitorpasscontactids; } set { visitorpasscontactids = value; } } public string VisitorPassContactNames { get { return visitorpasscontactnames; } set { visitorpasscontactnames = value; } } public string VisitorPassContactCompany { get { return visitorpasscontactcompany; } set { visitorpasscontactcompany = value; } } public string VisitorPassContactDesignation { get { return visitorpasscontactdesignation; } set { visitorpasscontactdesignation = value; } } public string VisitorPassRemarks { get { return visitorpassremarks; } set { visitorpassremarks = value; } } public int VisitPurposeId { get { return visitpurposeid; } set { visitpurposeid = value; } } public string VisitPurposeCode { get { return visitpurposecode; } set { visitpurposecode = value; } } public string VisitPurposeName { get { return visitpurposename; } set { visitpurposename = value; } } public int VisitorTypeId { get { return visitortypeid; } set { visitortypeid = value; } } public string VisitorTypeCode { get { return visitortypecode; } set { visitortypecode = value; } } public string VisitorTypeName { get { return visitortypename; } set { visitortypename = value; } } public string CityName { get { return cityname; } set { cityname = value; } } #endregion //private List alfrescoarray = new List(); //public List AlfrescoArray //{ // get { return alfrescoarray; } // set { alfrescoarray = value; } //} //private CommentDTO commentdto; //public CommentDTO CommentDTO //{ // get { return commentdto; } // set { commentdto = value; } //} public int PartyBranchLocationId { get { return partybranchlocationid; } set { partybranchlocationid = value; } } public string PartyBranchLocationCode { get { return partybranchlocationcode; } set { partybranchlocationcode = value; } } public string PartyBranchLocationName { get { return partybranchlocationname; } set { partybranchlocationname = value; } } #endregion #region location public string visitorpasslocationname; public string VisitorPassLocationName { get { return visitorpasslocationname; } set { visitorpasslocationname = value; } } #endregion private int vistorpunchtype; private int vistormeetingtype; private string visitorintimedatestring; private string visitorintimestring; private string visitorouttimedatestring; private string visitorouttimestring; private string visitormeetingintimestring; private string visitormeetingouttimestring; public int VistorPunchType { get { return vistorpunchtype; } set { vistorpunchtype = value; } } public int VistorMeetingType { get { return vistormeetingtype; } set { vistormeetingtype = value; } } public string VisitorInTimeDateString { get { return visitorintimedatestring; } set { visitorintimedatestring = value; } } public string VisitorInTimeString { get { return visitorintimestring; } set { visitorintimestring = value; } } public string VisitorOutTimeDateString { get { return visitorouttimedatestring; } set { visitorouttimedatestring = value; } } public string VisitorOutTimeString { get { return visitorouttimestring; } set { visitorouttimestring = value; } } public string VisitorMeetingInTimeString { get { return visitormeetingintimestring; } set { visitormeetingintimestring = value; } } public string VisitorMeetingOutTimeString { get { return visitormeetingouttimestring; } set { visitormeetingouttimestring = value; } } } }