using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PayRollDAL.DTO.Declaration { public class DeclarationDetailDTO { #region PrivateMembers #region DeclarationDetail private int declarationdetailid; //Id private Int64 declarationdetailslno; private Int64 declarationdetailtypeslno; private byte declarationdetailtype; //Type private string declarationdetailparticulars = ""; //Particulars private double declarationdetailprinciple; //Principle private double declarationdetailinterest; //Interest private string declarationdetaildetailremarks = ""; //DetailRemarks private byte declarationdetaildetailstatus; //DetailStatus private string declarationdetailfeedback = ""; //Feedback private double declarationdetailapprovedamount; //ApprovedAmount private DateTime? declarationdetailfromperiod; //FromPeriod private DateTime? declarationdetailtoperiod; //ToPeriod private double declarationdetailrentreceived; //RentReceived private double declarationdetaillocaltax; //LocalTax private double declarationdetailstandarddeduction; //StandardDeduction private double declarationdetailnetincome; //NetIncome private bool isnewrecord; #region Declaration private int declarationid; //Id #endregion #region TDSContact private int tdscontactid; //Id private string tdscontactname; //tdscontactname private string tdscontactpan; //tdscontactpan #endregion #region TDSSectionDetail private int tdssectiondetailid; //Id private string tdssectiondetailsectiondetail; //tdssectiondetailsectiondetail private string tdssectiondetailremarks; //tdssectiondetailremarks private string tdsparticular; #endregion private int approverid = -1; private string approvercode; private string approvername; private DateTime? declarationdetailapprovedon; #endregion #endregion #region PublicMembers #region DeclarationDetail public int DeclarationDetailId { get { return declarationdetailid; } //Id set { declarationdetailid = value; } //Id } public int DeclarationId { get { return declarationid; } //Id set { declarationid = value; } //Id } public Int64 DeclarationDetailSlno { get { return declarationdetailslno; } //type set { declarationdetailslno = value; } //type } public Int64 DeclarationDetailTypeSlno { get { return declarationdetailtypeslno; } //type set { declarationdetailtypeslno = value; } //type } #region TDSContact public int TDSContactId { get { return tdscontactid; } //id set { tdscontactid = value; } //id } public string TDSContactName { get { return tdscontactname; } //code set { tdscontactname = value; } //code } public string TDSContactPAN { get { return tdscontactpan; } //name set { tdscontactpan = value; } //name } #endregion #region TDSSectionDetail public int TDSSectionDetailId { get { return tdssectiondetailid; } //id set { tdssectiondetailid = value; } //id } public string TDSSectionDetailSectionDetail { get { return tdssectiondetailsectiondetail; } //tdssectiondetailsectiondetail set { tdssectiondetailsectiondetail = value; } //tdssectiondetailsectiondetail } public string TDSSectionDetailRemarks { get { return tdssectiondetailremarks; } //tdssectiondetailremarks set { tdssectiondetailremarks = value; } //tdssectiondetailremarks } public string TDSParticular { get { return tdsparticular; } set { tdsparticular = value; } } #endregion public byte DeclarationDetailType { get { return declarationdetailtype; } //Type set { declarationdetailtype = value; } //Type } public string DeclarationDetailParticulars { get { return declarationdetailparticulars; } //Particulars set { declarationdetailparticulars = value; } //Particulars } public double DeclarationDetailPrinciple { get { return declarationdetailprinciple; } //Principle set { declarationdetailprinciple = value; } //Principle } public double DeclarationDetailInterest { get { return declarationdetailinterest; } //Interest set { declarationdetailinterest = value; } //Interest } public string DeclarationDetailDetailRemarks { get { return declarationdetaildetailremarks; } //DetailRemarks set { declarationdetaildetailremarks = value; } //DetailRemarks } public byte DeclarationDetailDetailStatus { get { return declarationdetaildetailstatus; } //DetailStatus set { declarationdetaildetailstatus = value; } //DetailStatus } public string DeclarationDetailFeedback { get { return declarationdetailfeedback; } //Feedback set { declarationdetailfeedback = value; } //Feedback } public double DeclarationDetailApprovedAmount { get { return declarationdetailapprovedamount; } //ApprovedAmount set { declarationdetailapprovedamount = value; } //ApprovedAmount } public DateTime? DeclarationDetailFromPeriod { get { return declarationdetailfromperiod; } //FromPeriod set { declarationdetailfromperiod = value; } //FromPeriod } public DateTime? DeclarationDetailToPeriod { get { return declarationdetailtoperiod; } //ToPeriod set { declarationdetailtoperiod = value; } //ToPeriod } public double DeclarationDetailRentReceived { get { return declarationdetailrentreceived; } //RentReceived set { declarationdetailrentreceived = value; } //RentReceived } public double DeclarationDetailLocalTax { get { return declarationdetaillocaltax; } //LocalTax set { declarationdetaillocaltax = value; } //LocalTax } public double DeclarationDetailStandardDeduction { get { return declarationdetailstandarddeduction; } //StandardDeduction set { declarationdetailstandarddeduction = value; } //StandardDeduction } public double DeclarationDetailNetIncome { get { return declarationdetailnetincome; } //NetIncome set { declarationdetailnetincome = value; } //NetIncome } private string alfrescoid; public string AlfrescoId { get { return alfrescoid; } //PayTaxTypeDetailDisplayName set { alfrescoid = value; } //PayTaxTypeDetailDisplayName } private string filename; public string FileName { get { return filename; } //FileName set { filename = value; } //FileName } private byte declarationdetailismetro; private double declarationdetaildeclaredamount; public byte DeclarationDetailIsMetro { get { return declarationdetailismetro; } //ismetro set { declarationdetailismetro = value; } //ismetro } public double DeclarationDetailDeclaredAmount { get { return declarationdetaildeclaredamount; } //DeclaredAmount set { declarationdetaildeclaredamount = value; } //DeclaredAmount } private string alfresurl = ""; public string AlfresURL { get { return alfresurl; } //alfresurl set { alfresurl = value; } //alfresurl } public int ApproverId { get { return approverid; } //id set { approverid = value; } //id } public string ApproverCode { get { return approvercode; } //code set { approvercode = value; } //code } public string ApproverName { get { return approvername; } //code set { approvername = value; } //code } public DateTime? DeclarationDetailApprovedOn { get { return declarationdetailapprovedon; } //code set { declarationdetailapprovedon = value; } //code } #endregion public bool IsNewRecord { get { return isnewrecord; } set { isnewrecord = value; } } #endregion } }