public ManifestMasterData(manifestMaster dat, long id, bool isSelected = false) { Command = dat.command; RequestId = NewGuid(dat.requestId); if (dat.id != 0) { ManifestId = dat.id; } else { ManifestId = id; } Userid = dat.DriverId.ToString(); TRK_CDE = dat.TRK_CDE.UMToString(fldsz_TRK_CDE_Master); //SHIP_DTE = DateTime.FromBinary(dat.SHIP_DTE).Date; SHIP_DTE = ExtensionMethods.FromJulianToGregorianDT(dat.SHIP_DTE, "yyyy-MM-dd").Date; Desc = dat.DESC; //.UMToString(fldsz_DESC); NOTES = dat.NOTES; //.UMToString(fldsz_NOTES * sizeof(char)); LINK = dat.LINK; TRUCKISCLOSED = Convert.ToBoolean(dat.TRUCKISCLOSED); //SEAL_DTE = ; SHP_QTY = dat.SHP_QTY; IsSelected = isSelected; status = Definitions.status.Uploaded; Status = TruckManifestStatus.New; //if (dat.md != null) //{ // md = new ManifestDetailsData(dat.md, 2); //} }
public ManifestMasterData(ManifestMasterData mmd) { RequestId = mmd.RequestId; ManifestId = mmd.ManifestId; Userid = mmd.Userid; TRK_CDE = mmd.TRK_CDE; IsSelected = mmd.IsSelected; SHIP_DTE = mmd.SHIP_DTE; Desc = mmd.Desc; NOTES = mmd.NOTES; LINK = mmd.LINK; TRUCKISCLOSED = mmd.TRUCKISCLOSED; SEAL_DTE = mmd.SEAL_DTE; SHP_QTY = mmd.SHP_QTY; COUNT = mmd.COUNT; Command = mmd.Command; Status = mmd.Status; }