using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using LogisticsDAL.DTO.Booking; namespace LogisticsDAL.DTO.ManiFest { public class ManiFestDTO //: FinalRootFrame { #region PrivateMembers #region Manifest private int manifestid; //Id #region BizTransactionType private int biztransactiontypeid = -1; //Id private string biztransactiontypecode; //Code private string biztransactiontypename; //Name #endregion #region OrganizationUnit private int ouid = -1; //Id private string oucode; //Code private string ouname; //Name #endregion #region Period private int periodid = -1; //Id private string periodcode; //Code private string periodname; //Name private DateTime periodfromdate = DateTime.Now; //FromDate private DateTime periodtodate = DateTime.Now; //ToDate #endregion private DateTime manifestdate = DateTime.Now; //Date private string manifestnumber = ""; //Number #region City private int fromcityid = -1; //Id private string fromcitycode; //Code private string fromcityname; //Name #endregion #region Trip private int tripid = -1; //Id private string tripnumber; //Code #endregion #region City private int tocityid = -1; //Id private string tocitycode; //Code private string tocityname; //Name #endregion private byte manifestmanifeststatuss = 0; //Status private string manifestremarks = ""; //Remarks #endregion #region PreparedBy private int preparedbyid = -1; //Id private string preparedbycode; //Code private string preparedbyname; //Name #endregion #region UnloadBy private int unloadbyid = -1; //Id private string unloadbycode; //Code private string unloadbyname; //Name #endregion private string manifestunloadingnumber = ""; private string manifestunloadingremarks = ""; private DateTime manifestunloadon = DateTime.Now; private int manifestunloadenteredbyid = -1; private string manifestunloadenteredbycode = ""; private string manifestunloadenteredbyname = ""; private DateTime manifestunloadenteredon = DateTime.Now; private int unloadouid = -1; private string unloadoucode; private string unloadouname; private int unloadstoreid = -1; private string unloadstorecode; private string unloadstorename; private int unloadbiztransactiontypeid = -1; private string unloadbiztransactiontypecode; private string unloadbiztransactiontypename; #region Base private byte manifeststatus; //Status private Int16 manifestversion; //Version private byte manifestsourcetype; //SourceType #endregion #region Standard private int manifestcreatedbyid; //CreatedById private string manifestcreatedbyname; //CreatedByName private DateTime manifestcreatedon; //CreatedOn private int manifestmodifiedbyid; //ModifiedById private string manifestmodifiedbyname; //ModifiedByName private DateTime manifestmodifiedon; //ModifiedOn #endregion private List manifestdetailarray = new List(); private byte loadingtype = 0; // Temp field for diffrenciate the loading or unloading 0.Loading,1.Unloading private int storeid = -1; private string storename = ""; private int triggersmsforunloadsave = 0; private string triggersmstype = ""; #endregion #region PublicMembers #region Manifest public int ManiFestId { get { return manifestid; } //Id set { manifestid = 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 OUId { get { return ouid; } //Id set { ouid = value; } //Id } public string OUCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OUName { get { return ouname; } //Name set { ouname = value; } //Name } #endregion #region Period public int PeriodId { get { return periodid; } //Id set { periodid = value; } //Id } public string PeriodCode { get { return periodcode; } //Code set { periodcode = value; } //Code } public string PeriodName { get { return periodname; } //Name set { periodname = value; } //Name } public DateTime PeriodFromDate { get { return periodfromdate; } //FromDate set { periodfromdate = value; } //FromDate } public DateTime PeriodToDate { get { return periodtodate; } //ToDate set { periodtodate = value; } //ToDate } #endregion public DateTime ManiFestDate { get { return manifestdate; } //Date set { manifestdate = value; } //Date } public string ManiFestNumber { get { return manifestnumber; } //Number set { manifestnumber = value; } //Number } #region City public int FromCityId { get { return fromcityid; } //Id set { fromcityid = value; } //Id } public string FromCityCode { get { return fromcitycode; } //Code set { fromcitycode = value; } //Code } public string FromCityName { get { return fromcityname; } //Name set { fromcityname = value; } //Name } #endregion public int TripId { get { return tripid; } //Id set { tripid = value; } //Id } public string TripNumber { get { return tripnumber; } //Code set { tripnumber = value; } //Code } #region City public int ToCityId { get { return tocityid; } //Id set { tocityid = value; } //Id } public string ToCityCode { get { return tocitycode; } //Code set { tocitycode = value; } //Code } public string ToCityName { get { return tocityname; } //Name set { tocityname = value; } //Name } #endregion public byte ManiFestManifestStatuss { get { return manifestmanifeststatuss; } //Status set { manifestmanifeststatuss = value; } //Status } public string ManiFestRemarks { get { return manifestremarks; } //Remarks set { manifestremarks = value; } //Remarks } #region PreparedBy public int PreparedById { get { return preparedbyid; } //Id set { preparedbyid = value; } //Id } public string PreparedByCode { get { return preparedbycode; } //Code set { preparedbycode = value; } //Code } public string PreparedByName { get { return preparedbyname; } //Name set { preparedbyname = value; } //Name } #endregion #region UnloadBy public int UnloadById { get { return unloadbyid; } //Id set { unloadbyid = value; } //Id } public string UnloadByCode { get { return unloadbycode; } //Code set { unloadbycode = value; } //Code } public string UnloadByName { get { return unloadbyname; } //Name set { unloadbyname = value; } //Name } #endregion #endregion #region Base public byte ManiFestStatus { get { return manifeststatus; } //Status set { manifeststatus = value; } //Status } public Int16 ManiFestVersion { get { return manifestversion; } //Version set { manifestversion = value; } //Version } public byte ManiFestSourceType { get { return manifestsourcetype; } //SourceType set { manifestsourcetype = value; } //SourceType } #endregion #region Standard public int ManiFestCreatedById { get { return manifestcreatedbyid; } //CreatedById set { manifestcreatedbyid = value; } //CreatedById } public DateTime ManiFestCreatedOn { get { return manifestcreatedon; } //CreatedOn set { manifestcreatedon = value; } //CreatedOn } public int ManiFestModifiedById { get { return manifestmodifiedbyid; } //ModifiedById set { manifestmodifiedbyid = value; } //ModifiedById } public DateTime ManiFestModifiedOn { get { return manifestmodifiedon; } //ModifiedOn set { manifestmodifiedon = value; } //ModifiedOn } #endregion public string ManiFestUnloadingNumber { get { return manifestunloadingnumber; } //StoreName set { manifestunloadingnumber = value; } //StoreName } public string ManiFestUnloadingRemarks { get { return manifestunloadingremarks; } //StoreName set { manifestunloadingremarks = value; } //StoreName } public DateTime ManiFestUnloadOn { get { return manifestunloadon; } //StoreName set { manifestunloadon = value; } //StoreName } public int ManiFestUnloadEnteredById { get { return manifestunloadenteredbyid; } //StoreName set { manifestunloadenteredbyid = value; } //StoreName } public string ManiFestUnloadEnteredByCode { get { return manifestunloadenteredbycode; } //StoreName set { manifestunloadenteredbycode = value; } //StoreName } public string ManiFestUnloadEnteredByName { get { return manifestunloadenteredbyname; } //StoreName set { manifestunloadenteredbyname = value; } //StoreName } public DateTime ManiFestUnloadEnteredOn { get { return manifestunloadenteredon; } //StoreName set { manifestunloadenteredon = value; } //StoreName } public List ManiFestDetailArray { get { return manifestdetailarray; } set { manifestdetailarray = value; } } public byte LoadingType { get { return loadingtype; } //LoadingType set { loadingtype = value; } //LoadingType } public int StoreId { get { return storeid; } //StoreId set { storeid = value; } //StoreId } public string StoreName { get { return storename; } //StoreName set { storename = value; } //StoreName } #region Mail Generation as per the Point Number 10106 private string tripdate; private string transportername; private string vehiclenumber; private string startlocationname; private string endlocationname; private string tripvialocationsname; private string lhsno; private double triprentamount; private double otheramount; private double tripadvanceamount; private string tripfueltokenno; private double tripfueltokenamount; private double totalbooking; private double totalarticles; private string tripremarks; public string TripDate { get { return tripdate; } //StoreName set { tripdate = value; } //StoreName } public string TransporterName { get { return transportername; } //StoreName set { transportername = value; } //StoreName } public string VehicleNumber { get { return vehiclenumber; } //StoreName set { vehiclenumber = value; } //StoreName } public string StartLocationName { get { return startlocationname; } //StoreName set { startlocationname = value; } //StoreName } public string EndLocationName { get { return endlocationname; } //StoreName set { endlocationname = value; } //StoreName } public string TripViaLocationsName { get { return tripvialocationsname; } //StoreName set { tripvialocationsname = value; } //StoreName } public string LHSNo { get { return lhsno; } //StoreName set { lhsno = value; } //StoreName } public double TripRentAmount { get { return triprentamount; } //StoreName set { triprentamount = value; } //StoreName } public double OtherAmount { get { return otheramount; } //StoreName set { otheramount = value; } //StoreName } public double TripAdvanceAmount { get { return tripadvanceamount; } //StoreName set { tripadvanceamount = value; } //StoreName } public string TripFuelTokenNo { get { return tripfueltokenno; } //StoreName set { tripfueltokenno = value; } //StoreName } public double TripFuelTokenAmount { get { return tripfueltokenamount; } //StoreName set { tripfueltokenamount = value; } //StoreName } public double TotalBooking { get { return totalbooking; } //StoreName set { totalbooking = value; } //StoreName } public double TotalArticles { get { return totalarticles; } //StoreName set { totalarticles = value; } //StoreName } public string TripRemarks { get { return tripremarks; } //TripRemarks set { tripremarks = value; } //TripRemarks } #endregion public int UnloadOUId { get { return unloadouid; } //UnloadOUId set { unloadouid = value; } //UnloadOUId } public string UnloadOUCode { get { return unloadoucode; } //UnloadOUId set { unloadoucode = value; } //UnloadOUId } public string UnloadOUName { get { return unloadouname; } //UnloadOUId set { unloadouname = value; } //UnloadOUId } public int UnloadStoreId { get { return unloadstoreid; } //UnloadOUId set { unloadstoreid = value; } //UnloadOUId } public string UnloadStoreCode { get { return unloadstorecode; } //UnloadOUId set { unloadstorecode = value; } //UnloadOUId } public string UnloadStoreName { get { return unloadstorename; } //UnloadOUId set { unloadstorename = value; } //UnloadOUId } public int UnloadBiztransactionTypeId { get { return unloadbiztransactiontypeid; } //UnloadBiztransactionTypeId set { unloadbiztransactiontypeid = value; } //UnloadBiztransactionTypeId } public string UnloadBiztransactionTypeCode { get { return unloadbiztransactiontypecode; } //UnloadBiztransactionTypeCode set { unloadbiztransactiontypecode = value; } //UnloadBiztransactionTypeCode } public string UnloadBiztransactionTypeName { get { return unloadbiztransactiontypename; } //UnloadBiztransactionTypeName set { unloadbiztransactiontypename = value; } //UnloadBiztransactionTypeName } public int TriggerSMSForUnloadSave { get { return triggersmsforunloadsave; } //TriggerSMSForUnloadSave set { triggersmsforunloadsave = value; } //TriggerSMSForUnloadSave } public string TriggerSMSType { get { return triggersmstype; } //TriggerSMSForUnloadSave set { triggersmstype = value; } //TriggerSMSForUnloadSave } #endregion //New Fileds private Int16 manifestnooforiginalcopy; //NoOfOrginalCopy private Int16 manifestnoofcopytaken; //NoOfCopyTaken public Int16 ManiFestNoOfOriginalCopy { get { return manifestnooforiginalcopy; } //NoOfOrginalCopy set { manifestnooforiginalcopy = value; } //NoOfOrginalCopy } public Int16 ManiFestNoOfCopyTaken { get { return manifestnoofcopytaken; } //NoOfCopyTaken set { manifestnoofcopytaken = value; } //NoOfCopyTaken } private int isautodeliver = 1; private int istripend = 1; private int tripend = 0; public int IsAutoDeliver { get { return isautodeliver; } //IsAutoDeliver set { isautodeliver = value; } //IsAutoDeliver } public int IsTripEnd { get { return istripend; } //IsTripEnd set { istripend = value; } //IsTripEnd } public int TripEnd { get { return tripend; } //TripEnd set { tripend = value; } //TripEnd } private List bookingchargesdto = new List(); public List BookingChargesDTO { get { return bookingchargesdto; } //BookingChargesDTO set { bookingchargesdto = value; } //BookingChargesDTO } private string manifestdeliverypersonids = ""; public string ManiFestDeliveryPersonIds { get { return manifestdeliverypersonids; } //NoOfCopyTaken set { manifestdeliverypersonids = value; } //NoOfCopyTaken } } }