using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Warranty { public class WarrantyDTO { #region PrivateMembers #region Warranty private int warrantyid; //Id #region MMDetail private int documentdetailid = -1; //Id #endregion #region MMHead private int documentid = -1; //Id #endregion #region Item private string itemname; //Name private string itemcode; //Code private int itemid = -1; //Id #endregion #region SKU private int skuid = -1; //Id private string skuname; //Name private string skucode; //SKUCODE #endregion #region Lot private int lotid = -1; //Id private string lotlotnumber; //LotNumber #endregion private string warrantylotnumber; //LotNumber private double warrantycomprehensivemonths; //ComprehensiveMonths private double warrantynoncomprehensivemonths; //NonComprehensiveMonths private DateTime warrantycomprehensiveto; //ComprehensiveTo private double warrantywarrantyinmonths; //WarrantyInMonths private DateTime warrantywarrantyfrom; //WarrantyFrom private DateTime warrantywarrantyto; //WarrantyTo #region OrganizationUnit private int ewouid = -1; //Id private string ewoucode; //Code private string ewouname; //Name #endregion #region MMDetail private int ewdocumentdetailid = -1; //Id #endregion private DateTime warrantyewdocumentdate; //EwDocumentDate #region Item private string ewitemname; //Name private string ewitemcode; //Code private int ewitemid = -1; //Id #endregion #region SKU private int ewskuid = -1; //Id private string ewskuname; //Name private string ewskucode; //SKUCODE #endregion #region Party private int ewvendorid = -1; //Id private string ewvendorcode; //Code private string ewvendorname; //Name #endregion private byte warrantyisewown; //IsEwOwn private string warrantyewnumber = ""; //EwNumber private double warrantyewmonths; //EwMonths private DateTime warrantyextendedfrom; //ExtendedFrom private DateTime warrantyextendedto; //ExtendedTo private double warrantyquantity; //Quantity private int warrantyinstallationstatus = 0; //InstallationStatus private DateTime warrantyinstallationdate; //InstallationDate #region Address private int installaddressid = -1; //Id private string installaddressline1; //Line1 private string installaddressline2; //Line2 private string installaddressline3; //Line3 private string installaddressline4; //Line4 private string installaddressline5; //Line5 private int installaddresszipcode; //ZipCode private string installaddressmail; //Mail #endregion private string warrantycustomerremarks = ""; //CustomerRemarks private string warrantyinstallationremarks = ""; //InstallationRemarks private byte warrantyisewaccepted; //IsEwAccepted private DateTime warrantyewacceptedon; //EwAcceptedOn private string warrantyremarks = ""; //Remarks #endregion #region Base private byte warrantystatus; //Status private Int16 warrantyversion; //Version #endregion #region Standard private int warrantycreatedbyid; //CreatedById private DateTime warrantycreatedon; //CreatedOn private int warrantymodifiedbyid; //ModifiedById private DateTime warrantymodifiedon; //ModifiedOn #endregion #endregion #region PublicMembers #region Warranty public int WarrantyId { get { return warrantyid; } //Id set { warrantyid = value; } //Id } #region MMDetail public int DocumentDetailId { get { return documentdetailid; } //Id set { documentdetailid = value; } //Id } #endregion #region MMHead public int DocumentId { get { return documentid; } //Id set { documentid = value; } //Id } #endregion #region Item public string ItemName { get { return itemname; } //Name set { itemname = value; } //Name } public string ItemCode { get { return itemcode; } //Code set { itemcode = value; } //Code } public int ItemId { get { return itemid; } //Id set { itemid = value; } //Id } #endregion #region SKU public int SKUId { get { return skuid; } //Id set { skuid = value; } //Id } public string SKUName { get { return skuname; } //Name set { skuname = value; } //Name } public string SKUCode { get { return skucode; } //SKUCODE set { skucode = value; } //SKUCODE } #endregion #region Lot public int LotId { get { return lotid; } //Id set { lotid = value; } //Id } public string LotLotNumber { get { return lotlotnumber; } //LotNumber set { lotlotnumber = value; } //LotNumber } #endregion public string WarrantyLotNumber { get { return warrantylotnumber; } //LotNumber set { warrantylotnumber = value; } //LotNumber } public double WarrantyComprehensiveMonths { get { return warrantycomprehensivemonths; } //ComprehensiveMonths set { warrantycomprehensivemonths = value; } //ComprehensiveMonths } public double WarrantyNonComprehensiveMonths { get { return warrantynoncomprehensivemonths; } //NonComprehensiveMonths set { warrantynoncomprehensivemonths = value; } //NonComprehensiveMonths } public DateTime WarrantyComprehensiveTo { get { return warrantycomprehensiveto; } //ComprehensiveTo set { warrantycomprehensiveto = value; } //ComprehensiveTo } public double WarrantyWarrantyInMonths { get { return warrantywarrantyinmonths; } //WarrantyInMonths set { warrantywarrantyinmonths = value; } //WarrantyInMonths } public DateTime WarrantyWarrantyFrom { get { return warrantywarrantyfrom; } //WarrantyFrom set { warrantywarrantyfrom = value; } //WarrantyFrom } public DateTime WarrantyWarrantyTo { get { return warrantywarrantyto; } //WarrantyTo set { warrantywarrantyto = value; } //WarrantyTo } #region OrganizationUnit public int EwOUId { get { return ewouid; } //Id set { ewouid = value; } //Id } public string EwOUCode { get { return ewoucode; } //Code set { ewoucode = value; } //Code } public string EwOUName { get { return ewouname; } //Name set { ewouname = value; } //Name } #endregion #region MMDetail public int EwDocumentDetailId { get { return ewdocumentdetailid; } //Id set { ewdocumentdetailid = value; } //Id } #endregion public DateTime WarrantyEwDocumentDate { get { return warrantyewdocumentdate; } //EwDocumentDate set { warrantyewdocumentdate = value; } //EwDocumentDate } #region Item public string EwItemName { get { return ewitemname; } //Name set { ewitemname = value; } //Name } public string EwItemCode { get { return ewitemcode; } //Code set { ewitemcode = value; } //Code } public int EwItemId { get { return ewitemid; } //Id set { ewitemid = value; } //Id } #endregion #region SKU public int EwSKUId { get { return ewskuid; } //Id set { ewskuid = value; } //Id } public string EwSKUName { get { return ewskuname; } //Name set { ewskuname = value; } //Name } public string EwSKUCode { get { return ewskucode; } //SKUCODE set { ewskucode = value; } //SKUCODE } #endregion #region Party public int EwVendorId { get { return ewvendorid; } //Id set { ewvendorid = value; } //Id } public string EwVendorCode { get { return ewvendorcode; } //Code set { ewvendorcode = value; } //Code } public string EwVendorName { get { return ewvendorname; } //Name set { ewvendorname = value; } //Name } #endregion public byte WarrantyIsEwOwn { get { return warrantyisewown; } //IsEwOwn set { warrantyisewown = value; } //IsEwOwn } public string WarrantyEwNumber { get { return warrantyewnumber; } //EwNumber set { warrantyewnumber = value; } //EwNumber } public double WarrantyEwMonths { get { return warrantyewmonths; } //EwMonths set { warrantyewmonths = value; } //EwMonths } public DateTime WarrantyExtendedFrom { get { return warrantyextendedfrom; } //ExtendedFrom set { warrantyextendedfrom = value; } //ExtendedFrom } public DateTime WarrantyExtendedTo { get { return warrantyextendedto; } //ExtendedTo set { warrantyextendedto = value; } //ExtendedTo } public double WarrantyQuantity { get { return warrantyquantity; } //Quantity set { warrantyquantity = value; } //Quantity } public int WarrantyInstallationStatus { get { return warrantyinstallationstatus; } //InstallationStatus set { warrantyinstallationstatus = value; } //InstallationStatus } public DateTime WarrantyInstallationDate { get { return warrantyinstallationdate; } //InstallationDate set { warrantyinstallationdate = value; } //InstallationDate } #region Address public int InstallAddressId { get { return installaddressid; } //Id set { installaddressid = value; } //Id } public string InstallAddressLine1 { get { return installaddressline1; } //Line1 set { installaddressline1 = value; } //Line1 } public string InstallAddressLine2 { get { return installaddressline2; } //Line2 set { installaddressline2 = value; } //Line2 } public string InstallAddressLine3 { get { return installaddressline3; } //Line3 set { installaddressline3 = value; } //Line3 } public string InstallAddressLine4 { get { return installaddressline4; } //Line4 set { installaddressline4 = value; } //Line4 } public string InstallAddressLine5 { get { return installaddressline5; } //Line5 set { installaddressline5 = value; } //Line5 } public int InstallAddressZipCode { get { return installaddresszipcode; } //ZipCode set { installaddresszipcode = value; } //ZipCode } public string InstallAddressMail { get { return installaddressmail; } //Mail set { installaddressmail = value; } //Mail } #endregion public string WarrantyCustomerRemarks { get { return warrantycustomerremarks; } //CustomerRemarks set { warrantycustomerremarks = value; } //CustomerRemarks } public string WarrantyInstallationRemarks { get { return warrantyinstallationremarks; } //InstallationRemarks set { warrantyinstallationremarks = value; } //InstallationRemarks } public byte WarrantyIsEwAccepted { get { return warrantyisewaccepted; } //IsEwAccepted set { warrantyisewaccepted = value; } //IsEwAccepted } public DateTime WarrantyEwAcceptedOn { get { return warrantyewacceptedon; } //EwAcceptedOn set { warrantyewacceptedon = value; } //EwAcceptedOn } public string WarrantyRemarks { get { return warrantyremarks; } //Remarks set { warrantyremarks = value; } //Remarks } #endregion #region Base public byte WarrantyStatus { get { return warrantystatus; } //Status set { warrantystatus = value; } //Status } public Int16 WarrantyVersion { get { return warrantyversion; } //Version set { warrantyversion = value; } //Version } #endregion #region Standard public int WarrantyCreatedById { get { return warrantycreatedbyid; } //CreatedById set { warrantycreatedbyid = value; } //CreatedById } public DateTime WarrantyCreatedOn { get { return warrantycreatedon; } //CreatedOn set { warrantycreatedon = value; } //CreatedOn } public int WarrantyModifiedById { get { return warrantymodifiedbyid; } //ModifiedById set { warrantymodifiedbyid = value; } //ModifiedById } public DateTime WarrantyModifiedOn { get { return warrantymodifiedon; } //ModifiedOn set { warrantymodifiedon = value; } //ModifiedOn } private int installationtaskid = -1; public int InstallationTaskId { get { return installationtaskid; } //installationtaskid set { installationtaskid = value; } //installationtaskid } #endregion #endregion } }