using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FMDAL.DTO.UtilityBill { public class UtilityBillDTO { #region PrivateMembers #region UtilityBill private int utilitybillid; //Id #region BIZTransactionType private int biztransactiontypeid; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion #region OrganizationUnit private int organizationunitid; //Id private string organizationunitcode; //Code private string organizationunitname; //Name private string organizationunitshortname; //ShortName #endregion #region PartyBranch private int partybranchid; //Id private string partybranchcode; //Code private string partybranchname; //Name private string partybranchshortname; //ShortName #endregion private string utilitybilldocumentnumber; //DocumentNumber private DateTime utilitybilldocumentdate; //DocumentDate private DateTime utilitybillbilldate; //BillDate private string utilitybillbillnumber; //BillNumber #region Meter private int meterid; //Id private string metername; //Name #endregion #region Party private int providerid; //Id private string providercode; //Code private string providername; //Name #endregion private DateTime utilitybillusageperiodfrom; //UsAgePeriodFrom private DateTime utilitybillusageperiodto; //UsAgePeriodTo private byte utilitybillusagemonth; //UsAgeMonth #region TariffCategory private int tariffcategoryid; //Id private string tariffcategorycode; //Code private string tariffcategoryname; //Name #endregion private double utilitybillbillamount; //BillAmount private DateTime utilitybillpaybydate; //PayByDate #region Parameter private int billparametersetid; //Id private string billparametersetcode; //Code private string billparametersetname; //Name #endregion private int utilitybillunitsconsumed; private DateTime utilitybillpaybydiscountdate; private byte utilitybillpaidstatus; private DateTime utilitybillpaiddate; private double utilitybillnetbillamount; #endregion #region Base private int utilitybillcreatedbyid; //CreatedById private DateTime utilitybillcreatedon; //CreatedOn private int utilitybillmodifiedbyid; //ModifiedById private DateTime utilitybillmodifiedon; //ModifiedOn #endregion #region Standard private byte utilitybillstatus; //Status private Int16 utilitybillversion; //Version #endregion #endregion #region PublicMembers #region UtilityBill public int UtilityBillId { get { return utilitybillid; } //Id set { utilitybillid = 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 OrganizationUnitId { get { return organizationunitid; } //Id set { organizationunitid = value; } //Id } public string OrganizationUnitCode { get { return organizationunitcode; } //Code set { organizationunitcode = value; } //Code } public string OrganizationUnitName { get { return organizationunitname; } //Name set { organizationunitname = value; } //Name } public string OrganizationUnitShortName { get { return organizationunitshortname; } //ShortName set { organizationunitshortname = value; } //ShortName } #endregion #region PartyBranch public int PartyBranchId { get { return partybranchid; } //Id set { partybranchid = value; } //Id } public string PartyBranchCode { get { return partybranchcode; } //Code set { partybranchcode = value; } //Code } public string PartyBranchName { get { return partybranchname; } //Name set { partybranchname = value; } //Name } public string PartyBranchShortName { get { return partybranchshortname; } //ShortName set { partybranchshortname = value; } //ShortName } #endregion public string UtilityBillDocumentNumber { get { return utilitybilldocumentnumber; } //DocumentNumber set { utilitybilldocumentnumber = value; } //DocumentNumber } public DateTime UtilityBillDocumentDate { get { return utilitybilldocumentdate; } //DocumentDate set { utilitybilldocumentdate = value; } //DocumentDate } public DateTime UtilityBillBillDate { get { return utilitybillbilldate; } //BillDate set { utilitybillbilldate = value; } //BillDate } public string UtilityBillBillNumber { get { return utilitybillbillnumber; } //BillNumber set { utilitybillbillnumber = value; } //BillNumber } #region Meter public int MeterId { get { return meterid; } //Id set { meterid = value; } //Id } public string MeterName { get { return metername; } //Name set { metername = value; } //Name } #endregion #region Party public int ProviderId { get { return providerid; } //Id set { providerid = value; } //Id } public string ProviderCode { get { return providercode; } //Code set { providercode = value; } //Code } public string ProviderName { get { return providername; } //Name set { providername = value; } //Name } #endregion public DateTime UtilityBillUsAgePeriodFrom { get { return utilitybillusageperiodfrom; } //UsAgePeriodFrom set { utilitybillusageperiodfrom = value; } //UsAgePeriodFrom } public DateTime UtilityBillUsAgePeriodTo { get { return utilitybillusageperiodto; } //UsAgePeriodTo set { utilitybillusageperiodto = value; } //UsAgePeriodTo } public byte UtilityBillUsAgeMonth { get { return utilitybillusagemonth; } //UsAgeMonth set { utilitybillusagemonth = value; } //UsAgeMonth } #region TariffCategory public int TariffCategoryId { get { return tariffcategoryid; } //Id set { tariffcategoryid = value; } //Id } public string TariffCategoryCode { get { return tariffcategorycode; } //Code set { tariffcategorycode = value; } //Code } public string TariffCategoryName { get { return tariffcategoryname; } //Name set { tariffcategoryname = value; } //Name } #endregion public double UtilityBillBillAmount { get { return utilitybillbillamount; } //BillAmount set { utilitybillbillamount = value; } //BillAmount } public DateTime UtilityBillPayByDate { get { return utilitybillpaybydate; } //PayByDate set { utilitybillpaybydate = value; } //PayByDate } #region Parameter public int BillParameterSetId { get { return billparametersetid; } //Id set { billparametersetid = value; } //Id } public string BillParameterSetCode { get { return billparametersetcode; } //Code set { billparametersetcode = value; } //Code } public string BillParameterSetName { get { return billparametersetname; } //Name set { billparametersetname = value; } //Name } #endregion public virtual int UtilityBillUnitsConsumed { get { return utilitybillunitsconsumed; } set { utilitybillunitsconsumed = value; } } public virtual DateTime UtilityBillPayByDiscountDate { get { return utilitybillpaybydiscountdate; } set { utilitybillpaybydiscountdate = value; } } public virtual byte UtilityBillPaidStatus { get { return utilitybillpaidstatus; } set { utilitybillpaidstatus = value; } } public virtual DateTime UtilityBillPaidDate { get { return utilitybillpaiddate; } set { utilitybillpaiddate = value; } } public virtual double UtilityBillNetBillAmount { get { return utilitybillnetbillamount; } set { utilitybillnetbillamount = value; } } #endregion #region Base public int UtilityBillCreatedById { get { return utilitybillcreatedbyid; } //CreatedById set { utilitybillcreatedbyid = value; } //CreatedById } public DateTime UtilityBillCreatedOn { get { return utilitybillcreatedon; } //CreatedOn set { utilitybillcreatedon = value; } //CreatedOn } public int UtilityBillModifiedById { get { return utilitybillmodifiedbyid; } //ModifiedById set { utilitybillmodifiedbyid = value; } //ModifiedById } public DateTime UtilityBillModifiedOn { get { return utilitybillmodifiedon; } //ModifiedOn set { utilitybillmodifiedon = value; } //ModifiedOn } #endregion #region Standard public byte UtilityBillStatus { get { return utilitybillstatus; } //Status set { utilitybillstatus = value; } //Status } public Int16 UtilityBillVersion { get { return utilitybillversion; } //Version set { utilitybillversion = value; } //Version } #endregion #endregion } }