public void SetStatus(GarmentPackingListStatusEnum status, string userName, string userAgent)
 {
     if (Status != status)
     {
         Status = status;
         this.FlagForUpdate(userName, userAgent);
     }
 }
Beispiel #2
0
 public GarmentPackingListStatusActivityModel(string createdBy, string createdAgent, GarmentPackingListStatusEnum status, string remark = null)
 {
     CreatedDate  = DateTimeOffset.Now;
     CreatedBy    = createdBy;
     CreatedAgent = createdAgent;
     Status       = status;
     Remark       = remark;
 }
Beispiel #3
0
        public Task SetStatus(int id, GarmentPackingListStatusEnum status, string remark = null)
        {
            var model = _packingListRepository.Query.Single(m => m.Id == id);

            model.SetStatus(status, _identityProvider.Username, UserAgent);
            model.StatusActivities.Add(new GarmentPackingListStatusActivityModel(_identityProvider.Username, UserAgent, status, remark));

            return(_packingListRepository.SaveChanges());
        }
 public GarmentPackingListModel(string invoiceNo, string packingListType, string invoiceType, int sectionId, string sectionCode, DateTimeOffset date, string paymentTerm, string lCNo, DateTimeOffset lCDate, string issuedBy, int buyerAgentId, string buyerAgentCode, string buyerAgentName, string destination, string finalDestination, string shipmentMode, DateTimeOffset truckingDate, DateTimeOffset truckingEstimationDate, DateTimeOffset exportEstimationDate, bool omzet, bool accounting, string fabricCountryOrigin, string fabricComposition, string remarkMd, ICollection <GarmentPackingListItemModel> items, double grossWeight, double nettWeight, double netNetWeight, double totalCartons, ICollection <GarmentPackingListMeasurementModel> measurements, string sayUnit, string shippingMark, string sideMark, string remark, string shippingMarkImagePath, string sideMarkImagePath, string remarkImagePath, bool isUsed, bool isPosted, int shippingStaffId, string shippingStaffName, GarmentPackingListStatusEnum status, string description, bool isCostStructured, string otherCommodity, bool isShipping, bool isSampleDelivered, bool isSampleExpenditureGood, string sampleRemarkMd)
 {
     InvoiceNo               = invoiceNo;
     PackingListType         = packingListType;
     InvoiceType             = invoiceType;
     SectionId               = sectionId;
     SectionCode             = sectionCode;
     Date                    = date;
     PaymentTerm             = paymentTerm;
     LCNo                    = lCNo;
     LCDate                  = lCDate;
     IssuedBy                = issuedBy;
     BuyerAgentId            = buyerAgentId;
     BuyerAgentCode          = buyerAgentCode;
     BuyerAgentName          = buyerAgentName;
     Destination             = destination;
     FinalDestination        = finalDestination;
     ShipmentMode            = shipmentMode;
     TruckingDate            = truckingDate;
     TruckingEstimationDate  = truckingEstimationDate;
     ExportEstimationDate    = exportEstimationDate;
     Omzet                   = omzet;
     Accounting              = accounting;
     FabricCountryOrigin     = fabricCountryOrigin;
     FabricComposition       = fabricComposition;
     RemarkMd                = remarkMd;
     Items                   = items;
     GrossWeight             = grossWeight;
     NettWeight              = nettWeight;
     NetNetWeight            = netNetWeight;
     TotalCartons            = totalCartons;
     Measurements            = measurements;
     SayUnit                 = sayUnit;
     OtherCommodity          = otherCommodity;
     ShippingMark            = shippingMark;
     SideMark                = sideMark;
     Remark                  = remark;
     ShippingMarkImagePath   = shippingMarkImagePath;
     SideMarkImagePath       = sideMarkImagePath;
     RemarkImagePath         = remarkImagePath;
     IsUsed                  = isUsed;
     IsPosted                = isPosted;
     IsCostStructured        = isCostStructured;
     Status                  = status;
     ShippingStaffId         = shippingStaffId;
     ShippingStaffName       = shippingStaffName;
     StatusActivities        = new HashSet <GarmentPackingListStatusActivityModel>();
     Description             = description;
     IsShipping              = isShipping;
     IsSampleDelivered       = isSampleDelivered;
     IsSampleExpenditureGood = isSampleExpenditureGood;
     SampleRemarkMd          = sampleRemarkMd;
 }