using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LogisticsDAL.DTO.Booking { public class BookingDetailDTO { #region PrivateMembers #region Booking private int bookingdetailid = -1; //Id private int bookingid = -1; //Id private DateTime bookingdate = DateTime.Now; //Date private string bookingnumber = ""; private Int16 bookingdetailslno = 0; //SlNo private string bookingdetailinvoicenumber = "NONE"; //InvoiceNumber private DateTime bookingdetailinvoicedate = DateTime.Now; //InvoiceDate private string bookingdetailreferencenumber = "NONE"; //ReferenceNumber private string bookingdetailpartnumber = "NONE"; //PartNumber private string bookingdetaildiscription = "NONE"; //Description private double bookingdetailquantity = 0; //Quantity private double bookingdetailinvoicevalue = 0; private string bookingdetailcinvoicenumber = "NONE"; #endregion #region NewFields private int documentid = -1; private string documentnumber = "NONE"; private int documentdetailid = -1; private int lotid = -1; private string lotnumber = "NONE"; private int lotdetailid = -1; private int reasonid = -1; private string reasoncode; private string reasonname; private double deliveredquantity = 0; private double loadedquantity = 0; private double canceledquantity = 0; private int storeid = -1; #endregion #endregion private int partyid = -1; #region private int itemid = -1; private string itemcode; private string itemname; private int uomid = -1; private string uomcode; private string uomname; private int skuid = -1; private string skucode; private string skuname; #endregion private string ewaybillno = "NONE"; #region PublicMembers #region Booking public int BookingDetailId { get { return bookingdetailid; } //Id set { bookingdetailid = value; } //Id } #region Booking public int BookingId { get { return bookingid; } //Id set { bookingid = value; } //Id } public DateTime BookingDate { get { return bookingdate; } //Date set { bookingdate = value; } //Date } public string BookingNumber { get { return bookingnumber; } //Number set { bookingnumber = value; } //Number } #endregion public Int16 BookingDetailSlNo { get { return bookingdetailslno; } //SlNo set { bookingdetailslno = value; } //SlNo } public string BookingDetailInvoiceNumber { get { return bookingdetailinvoicenumber; } //InvoiceNumber set { bookingdetailinvoicenumber = value; } //InvoiceNumber } public DateTime BookingDetailInvoiceDate { get { return bookingdetailinvoicedate; } //InvoiceDate set { bookingdetailinvoicedate = value; } //InvoiceDate } public string BookingDetailReferenceNumber { get { return bookingdetailreferencenumber; } //ReferenceNumber set { bookingdetailreferencenumber = value; } //ReferenceNumber } public string BookingDetailPartNumber { get { return bookingdetailpartnumber; } //PartNumber set { bookingdetailpartnumber = value; } //PartNumber } public string BookingDetailDiscription { get { return bookingdetaildiscription; } //Description set { bookingdetaildiscription = value; } //Description } public double BookingDetailQuantity { get { return bookingdetailquantity; } //Quantity set { bookingdetailquantity = value; } //Quantity } public double BookingDetailInvoiceValue { get { return bookingdetailinvoicevalue; } //Quantity set { bookingdetailinvoicevalue = value; } //Quantity } public string BookingDetailCInvoiceNumber { get { return bookingdetailcinvoicenumber; } //Quantity set { bookingdetailcinvoicenumber = value; } //Quantity } public int DocumentId { get { return documentid; } //Id set { documentid = value; } //Id } public string DocumentNumber { get { return documentnumber; } //Id set { documentnumber = value; } //Id } public int DocumentDetailId { get { return documentdetailid; } //Id set { documentdetailid = value; } //Id } public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public int LotId { get { return lotid; } //LotId set { lotid = value; } //LotId } public int LotDetailId { get { return lotdetailid; } //LotDetailId set { lotdetailid = value; } //LotDetailId } public string LotNumber { get { return lotnumber; } //LotNumber set { lotnumber = value; } //LotNumber } public int ReasonId { get { return reasonid; } //ReasonId set { reasonid = value; } //ReasonId } public string ReasonCode { get { return reasoncode; } //ReasonCode set { reasoncode = value; } //ReasonCode } public string ReasonName { get { return reasonname; } //ReasonName set { reasonname = value; } //ReasonName } public double DeliveredQuantity { get { return deliveredquantity; } //DeliveredQuantity set { deliveredquantity = value; } //DeliveredQuantity } public double LoadedQuantity { get { return loadedquantity; } //LoadedQuantity set { loadedquantity = value; } //LoadedQuantity } public double CanceledQuantity { get { return canceledquantity; } //CanceledQuantity set { canceledquantity = value; } //CanceledQuantity } public int StoreId { get { return storeid; } //StoreId set { storeid = value; } //StoreId } #region public int ItemId { get { return itemid; } set { itemid = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } public int UOMId { get { return uomid; } set { uomid = value; } } public string UOMCode { get { return uomcode; } set { uomcode = value; } } public string UOMName { get { return uomname; } set { uomname = value; } } public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUCode { get { return skucode; } set { skucode = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } #endregion #endregion public string BookingDetailEwayBillNo { get { return ewaybillno; } set { ewaybillno = value; } } private int customercontractid = -1; private string customercontractcode; private string customercontractname; private int customercontractsubtypeid = -1; private string customercontractsubtypename; public int CustomerContractId { get { return customercontractid; } //customercontract set { customercontractid = value; } //customercontract } public string CustomerContractCode { get { return customercontractcode; } //customercontractcode set { customercontractcode = value; } //customercontractcode } public string CustomerContractName { get { return customercontractname; } //customercontractcode set { customercontractname = value; } //customercontractcode } public int CustomerContractSubTypeId { get { return customercontractsubtypeid; } //CustomerContractSubType set { customercontractsubtypeid = value; } //CustomerContractSubType } public string CustomerContractSubTypeName { get { return customercontractsubtypename; } //customercontractcode set { customercontractsubtypename = value; } //customercontractcode } private double bookingdetailtmsitemrate; private double bookingdetailtmsitemvalue; public double BookingDetailTMSItemRate { get { return bookingdetailtmsitemrate; } //TMSItemRate set { bookingdetailtmsitemrate = value; } //TMSItemRate } public double BookingDetailTMSItemValue { get { return bookingdetailtmsitemvalue; } //TMSItemValue set { bookingdetailtmsitemvalue = value; } //TMSItemValue } #endregion } }