using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LogisticsDAL.DTO.Booking { public class DeliverySheetDTO { #region PrivateMembers #region Booking private int bookingid; //Id #endregion private int preparedbyid; //Id private int drstype = 0; //0.save 1.update #region BizTransactionType private int biztransactiontypeid = -1; //Id #endregion private DateTime deliveryrunsheetdate; private long deliveryrunsheetdateforgetpartydetails; private string deliveryrunnumber; private int tripid; private int ouid = -1; private int deliveryouidbdc = -1; private int transfersendidbdc = -1; private int transferreceivedidbdc = -1; private int partyidbdc = -1; private int partybranchidbdc = -1; #endregion private double codpayment; private string paymentdetails; #region forpostingtotmmhead private int consigneeaddressid = -1; private int storeid = -1; private DateTime bookingdeliverydate; private int documentdetailid = -1; private string bookingdetailpartnumber; private string bookingdetaildiscription; private decimal orderquantity; private Int16 bookingpax; private decimal bookingpaxforuniquebatch; private int posttotmmhead = 0; private int savetolot = 0; private int savetomanifest = 0; private int deliverytrackingtomedge = 0; private string lotnumber; private int lotid = -1; private int lotdetailid = -1; private byte isbatchstock; private byte isuniquebatch; private string bookingnumber; private int bookingdetailid = -1; private string bookingdetailinvoicenumber; private int tocityid = -1; private int tolocationid = -1; private int itemid = -1; private int fromcityid = -1; private int fromlocationid = -1; private int consigneeid = -1; private int bookingstatusid = -1; private string consigneename; private string itemname; private string itemcode; private string tocityname; private string tolocationname; private string ouname; private string oucode; private string tripnumber; private double totalbooking; private double totalarticles; private byte checkboxlot; private string deliveryouname; private byte stockposttype; private decimal loadqty; private int skuid = -1; private string skucode; private string skuname; private string deliveryinstructions; private int deliverystatusupdation = -1; private int deliverystatusupdationtype = 0; private string addressline1; private string addressline2; private string addressline3; private string addressline4; private string addressline5; private decimal codamount = 0; #region ForRescheduleLightbox private DateTime documentdate; private string documentnumber; private string partycode; private string partyname; private DateTime plandeliverydate; private Int16 deliverytime = 0; private DateTime requireddeliverydate; private int reasonid = -1; private string reasoncode; private string reasonname; private int deliveryouid = -1; private int deliverystoreid = -1; private string deliveryinstructionstmmhead; private int storeidforreschedule = -1; private string storecodeforreschedule; private string storenameforreschedule; private int documentidforreschedule = -1; private int saveundelivered = 0; private decimal deliveredquantity; //double to decimal on 26 Dec 2017 for TVB private decimal loadedquantity; // double to decimal on 26 Dec 2017 for TVB private string undeliveredremarks; private string addresszipcode; private string addressphonenumber; private string addressmobilenumber; private decimal bookingdetailquantity; private int reversebdc = 1; private int savingfromdeliveryfeedback = 1; private string deliveryreceiptnumber; private int savingfromloadingsheet = 1; private int forbookinghistory = 1; private int loadingsheetbookingwise = 1; //0-True 1-False private string bookingnumbersbookingwise; private int typeoffillfromdeliveryfeedback = 0; // 0-Normal Delivery No, 1-All delivery No #endregion private string globalguid1; private string globalguid2; #endregion private decimal deliveryqtyls; private int savefromdeliveryfeedback = 1; //0-True,1.False; private int manifestitemid = -1; private int manifestid = -1; private decimal partialpaymentamount; private string partialpaymentremarks; public string PaymentDetails { get { return paymentdetails; } //Id set { paymentdetails = value; } //Id } public double CODPayment { get { return codpayment; } //Id set { codpayment = value; } //Id } public int DRSType { get { return drstype; } //Id set { drstype = value; } //Id } public int BookingId { get { return bookingid; } //Id set { bookingid = value; } //Id } public int PreparedById { get { return preparedbyid; } //Id set { preparedbyid = value; } //Id } public int TripId { get { return tripid; } //Id set { tripid = value; } //Id } public int BizTransactionTypeId { get { return biztransactiontypeid; } //BizTransactionType set { biztransactiontypeid = value; } //BizTransactionType } public DateTime DeliveryRunsheetDate { get { return deliveryrunsheetdate; } //Id set { deliveryrunsheetdate = value; } //Id } public long DeliveryRunsheetDateForGetPartyDetails { get { return deliveryrunsheetdateforgetpartydetails; } //Id set { deliveryrunsheetdateforgetpartydetails = value; } //Id } public string DeliveryRunNumber { get { return deliveryrunnumber; } //BizTransactionType set { deliveryrunnumber = value; } //BizTransactionType } public int OUId { get { return ouid; } //OUId set { ouid = value; } //OUId } public int DeliveryOUIdBDC { get { return deliveryouidbdc; } //DeliveryOUIdBDC set { deliveryouidbdc = value; } //DeliveryOUIdBDC } public int TransferSendIdBDC { get { return transfersendidbdc; } //TransferSendIdBDC set { transfersendidbdc = value; } //TransferSendIdBDC } public int TransferReceivedIdBDC { get { return transferreceivedidbdc; } //TransferReceivedIdBDC set { transferreceivedidbdc = value; } //TransferReceivedIdBDC } public int PartyIdBDC { get { return partyidbdc; } //PartyIdBDC set { partyidbdc = value; } //PartyIdBDC } public int PartyBranchIdBDC { get { return partybranchidbdc; } //PartyBranchIdBDC set { partybranchidbdc = value; } //PartyBranchIdBDC } public int ConsigneeAddressId { get { return consigneeaddressid; } //ConsigneeAddressId set { consigneeaddressid = value; } //ConsigneeAddressId } public int StoreId { get { return storeid; } //StoreId set { storeid = value; } //StoreId } public DateTime BookingDeliveryDate { get { return bookingdeliverydate; } //BookingDeliveryDate set { bookingdeliverydate = value; } //BookingDeliveryDate } public int DocumentDetailId { get { return documentdetailid; } //DocumentDetailId set { documentdetailid = value; } //DocumentDetailId } public string BookingDetailPartNumber { get { return bookingdetailpartnumber; } //BookingDetailPartNumber set { bookingdetailpartnumber = value; } //BookingDetailPartNumber } public string BookingDetailDiscription { get { return bookingdetaildiscription; } //BookingDetailDiscription set { bookingdetaildiscription = value; } //BookingDetailDiscription } public decimal OrderQuantity { get { return orderquantity; } //OrderQuantity set { orderquantity = value; } //OrderQuantity } public Int16 BookingPax { get { return bookingpax; } //BookingPax set { bookingpax = value; } //BookingPax } public decimal BookingPaxForUniqueBatch { get { return bookingpaxforuniquebatch; } //BookingPaxForUniqueBatch set { bookingpaxforuniquebatch = value; } //BookingPaxForUniqueBatch } public int PosttoTmmhead { get { return posttotmmhead; } //PosttoTmmhead set { posttotmmhead = value; } //PosttoTmmhead } public int Savetolot { get { return savetolot; } //Savetolot set { savetolot = value; } //Savetolot } public int SavetoManifest { get { return savetomanifest; } //SavetoManifest set { savetomanifest = value; } //SavetoManifest } public int DeliveryTrackingtoMedge { get { return deliverytrackingtomedge; } //DeliveryTrackingtoMedge set { deliverytrackingtomedge = value; } //DeliveryTrackingtoMedge } public string LotNumber { get { return lotnumber; } //LotNumber set { lotnumber = value; } //LotNumber } public int LotId { get { return lotid; } //LotId set { lotid = value; } //LotId } public int LotDetailId { get { return lotdetailid; } //LotDetailId set { lotdetailid = value; } //LotDetailId } public byte IsBatchStock { get { return isbatchstock; } //IsBatchStock set { isbatchstock = value; } //IsBatchStock } public byte IsUniquebatch { get { return isuniquebatch; } //IsUniquebatch set { isuniquebatch = value; } //IsUniquebatch } public string BookingNumber { get { return bookingnumber; } //BookingNumber set { bookingnumber = value; } //BookingNumber } public int BookingDetailId { get { return bookingdetailid; } //BookingDetailId set { bookingdetailid = value; } //BookingDetailId } public string BookingDetailInvoiceNumber { get { return bookingdetailinvoicenumber; } //BookingDetailInvoiceNumber set { bookingdetailinvoicenumber = value; } //BookingDetailInvoiceNumber } public int ToCityId { get { return tocityid; } //ToCityId set { tocityid = value; } //ToCityId } public int ToLocationId { get { return tolocationid; } //ToLocationId set { tolocationid = value; } //ToLocationId } public int ItemId { get { return itemid; } //ItemId set { itemid = value; } //ItemId } public int FromCityId { get { return fromcityid; } //FromCityId set { fromcityid = value; } //FromCityId } public int FromLocationId { get { return fromlocationid; } //FromLocationId set { fromlocationid = value; } //FromLocationId } public int ConsigneeId { get { return consigneeid; } //ConsigneeId set { consigneeid = value; } //ConsigneeId } public int BookingStatusId { get { return bookingstatusid; } //BookingStatusId set { bookingstatusid = value; } //BookingStatusId } public string ConsigneeName { get { return consigneename; } //ConsigneeName set { consigneename = value; } //ConsigneeName } public string ItemName { get { return itemname; } //ItemName set { itemname = value; } //ItemName } public string ItemCode { get { return itemcode; } //ItemCode set { itemcode = value; } //ItemCode } public string ToCityName { get { return tocityname; } //ToCityName set { tocityname = value; } //ToCityName } public string ToLocationName { get { return tolocationname; } //ToLocationName set { tolocationname = value; } //ToLocationName } public string OUName { get { return ouname; } //OUName set { ouname = value; } //OUName } public string OUCode { get { return oucode; } //OUName set { oucode = value; } //OUName } public string TripNumber { get { return tripnumber; } //TripNumber set { tripnumber = value; } //TripNumber } public double TotalBooking { get { return totalbooking; } //TotalBooking set { totalbooking = value; } //TotalBooking } public double TotalArticles { get { return totalarticles; } //TotalArticles set { totalarticles = value; } //TotalArticles } public byte CheckBoxLot { get { return checkboxlot; } //TotalArticles set { checkboxlot = value; } //TotalArticles } public string DeliveryOUName { get { return deliveryouname; } //DeliveryOUName set { deliveryouname = value; } //DeliveryOUName } public byte StockPostType { get { return stockposttype; } //StockPostType set { stockposttype = value; } //StockPostType } public decimal LoadQty { get { return loadqty; } //StockPostType set { loadqty = value; } //StockPostType } public int SkuId { get { return skuid; } //SkuId set { skuid = value; } //SkuId } public string SkuCode { get { return skucode; } set { skucode = value; } } public string SkuName { get { return skuname; } set { skuname = value; } } public string DeliveryInstructions { get { return deliveryinstructions; } //DeliveryInstructions set { deliveryinstructions = value; } //DeliveryInstructions } public int DeliveryStatusUpdation { get { return deliverystatusupdation; } //BookingStatusUpdation set { deliverystatusupdation = value; } //BookingStatusUpdation } public int DeliveryStatusUpdationType { get { return deliverystatusupdationtype; } //BookingStatusUpdationType set { deliverystatusupdationtype = value; } //BookingStatusUpdationType } public string AddressLine1 { get { return addressline1; } set { addressline1 = value; } } public string AddressLine2 { get { return addressline2; } set { addressline2 = value; } } public string AddressLine3 { get { return addressline3; } set { addressline3 = value; } } public string AddressLine4 { get { return addressline4; } set { addressline4 = value; } } public string AddressLine5 { get { return addressline5; } set { addressline5 = value; } } public decimal CODAmount { get { return codamount; } //CODAmount set { codamount = value; } //CODAmount } #region FieldsforRescheduleLightbox public DateTime DocumentDate { get { return documentdate; } //CODAmount set { documentdate = value; } //CODAmount } public string DocumentNumber { get { return documentnumber; } //CODAmount set { documentnumber = value; } //CODAmount } public string PartyCode { get { return partycode; } //CODAmount set { partycode = value; } //CODAmount } public string PartyName { get { return partyname; } //CODAmount set { partyname = value; } //CODAmount } public DateTime PlanDeliveryDate { get { return plandeliverydate; } //CODAmount set { plandeliverydate = value; } //CODAmount } public Int16 DeliveryTime { get { return deliverytime; } //CODAmount set { deliverytime = value; } //CODAmount } public DateTime RequiredDeliveryDate { get { return requireddeliverydate; } //CODAmount set { requireddeliverydate = value; } //CODAmount } public int ReasonId { get { return reasonid; } //CODAmount set { reasonid = value; } //CODAmount } public string ReasonCode { get { return reasoncode; } //CODAmount set { reasoncode = value; } //CODAmount } public string ReasonName { get { return reasonname; } //CODAmount set { reasonname = value; } //CODAmount } public int DeliveryOuId { get { return deliveryouid; } //CODAmount set { deliveryouid = value; } //CODAmount } public int DeliveryStoreId { get { return deliverystoreid; } //CODAmount set { deliverystoreid = value; } //CODAmount } public string DeliveryInstructionsTmmHead { get { return deliveryinstructionstmmhead; } //DeliveryInstructionsTmmHead set { deliveryinstructionstmmhead = value; } //DeliveryInstructionsTmmHead } public int StoreIdForReschedule { get { return storeidforreschedule; } //StoreIdForReschedule set { storeidforreschedule = value; } //StoreIdForReschedule } public string StoreCodeForReschedule { get { return storecodeforreschedule; } //StoreCodeForReschedule set { storecodeforreschedule = value; } //StoreCodeForReschedule } public string StoreNameForReschedule { get { return storenameforreschedule; } //StoreNameForReschedule set { storenameforreschedule = value; } //StoreNameForReschedule } public int DocumentIdForReschedule { get { return documentidforreschedule; } //StoreNameForReschedule set { documentidforreschedule = value; } //StoreNameForReschedule } public int SaveUndelivered { get { return saveundelivered; } //SaveUndelivered set { saveundelivered = value; } //SaveUndelivered } public decimal DeliveredQuantity { get { return deliveredquantity; } //DeliveredQuantity set { deliveredquantity = value; } //DeliveredQuantity } public decimal LoadedQuantity { get { return loadedquantity; } //LoadedQuantity set { loadedquantity = value; } //LoadedQuantity } public string UndeliveredRemarks { get { return undeliveredremarks; } //UndeliveredRemarks set { undeliveredremarks = value; } //UndeliveredRemarks } public string AddressZipCode { get { return addresszipcode; } //AddressZipCode set { addresszipcode = value; } //AddressZipCode } public string AddressPhoneNumber { get { return addressphonenumber; } //AddressPhoneNumber set { addressphonenumber = value; } //AddressPhoneNumber } public string AddressMobileNumber { get { return addressmobilenumber; } //AddressMobileNumber set { addressmobilenumber = value; } //AddressMobileNumber } public decimal BookingDetailQuantity { get { return bookingdetailquantity; } //BookingDetailQuantity set { bookingdetailquantity = value; } //BookingDetailQuantity } public int ReverseBDC { get { return reversebdc; } //ReverseBDC set { reversebdc = value; } //ReverseBDC } public int SavingFromDeliveryFeedback { get { return savingfromdeliveryfeedback; } //SavingFromDeliveryFeedback set { savingfromdeliveryfeedback = value; } //SavingFromDeliveryFeedback } public string DeliveryReceiptNumber { get { return deliveryreceiptnumber; } //DeliveryReceiptNumber set { deliveryreceiptnumber = value; } //DeliveryReceiptNumber } public int SavingFromLoadingSheet { get { return savingfromloadingsheet; } //SavingFromLoadingSheet set { savingfromloadingsheet = value; } //SavingFromLoadingSheet } public int ForBookingHistory { get { return forbookinghistory; } //ForBookingHistory set { forbookinghistory = value; } //ForBookingHistory } public int LoadingSheetBookingWise { get { return loadingsheetbookingwise; } //ForBookingHistory set { loadingsheetbookingwise = value; } //ForBookingHistory } public string BookingNumbersBookingWise { get { return bookingnumbersbookingwise; } //BookingNumbersBookingWise set { bookingnumbersbookingwise = value; } //BookingNumbersBookingWise } public int TypeOfFillFromDeliveryFeedback { get { return typeoffillfromdeliveryfeedback; } set { typeoffillfromdeliveryfeedback = value; } } public string GlobalGuId1 { get { return globalguid1; } //Id set { globalguid1 = value; } //Id } public string GlobalGuId2 { get { return globalguid2; } //Id set { globalguid2 = value; } //Id } public decimal DeliveryqtyLS { get { return deliveryqtyls; } set { deliveryqtyls = value; } } public int SaveFromDeliveryFeedback { get { return savefromdeliveryfeedback; } set { savefromdeliveryfeedback = value; } } public int ManifestItemId { get { return manifestitemid; } set { manifestitemid = value; } } public int ManifestId { get { return manifestid; } set { manifestid = value; } } public decimal PartialPaymentAmount { get { return partialpaymentamount; } set { partialpaymentamount = value; } } public string PartialPaymentRemarks { get { return partialpaymentremarks; } set { partialpaymentremarks = value; } } private int dlotdetailid = -1; public int DLotDetailId { get { return dlotdetailid; } set { dlotdetailid = value; } } private string deliverypersonids = ""; public string DeliveryPersonIds { get { return deliverypersonids; } //NoOfCopyTaken set { deliverypersonids = value; } //NoOfCopyTaken } #endregion } }