public void CreateLineStatus(int id) { SaleOrderLineStatus Stat = new SaleOrderLineStatus(); Stat.SaleOrderLineId = id; Stat.ObjectState = Model.ObjectState.Added; Add(Stat); }
public void UpdateStatusQty(string QtyType, decimal Qty, DateTime date, int Id) { SaleOrderLineStatus Stat = Find(Id); switch (QtyType) { case SaleStatusQtyConstants.CancelQty: { Stat.CancelQty = Qty; Stat.CancelDate = date; break; } case SaleStatusQtyConstants.InvoiceQty: { Stat.InvoiceQty = Qty; Stat.InvoiceDate = date; Stat.ShipQty = Stat.InvoiceQty; Stat.ShipDate = Stat.InvoiceDate; break; } case SaleStatusQtyConstants.AmendmentQty: { Stat.AmendmentQty = Qty; Stat.AmendmentDate = date; break; } default: { break; } } Update(Stat); }
public SaleOrderLineStatus Add(SaleOrderLineStatus pt) { _unitOfWork.Repository <SaleOrderLineStatus>().Insert(pt); return(pt); }
public void Update(SaleOrderLineStatus pt) { pt.ObjectState = ObjectState.Modified; _unitOfWork.Repository <SaleOrderLineStatus>().Update(pt); }
public void Delete(SaleOrderLineStatus pt) { _unitOfWork.Repository <SaleOrderLineStatus>().Delete(pt); }
public SaleOrderLineStatus Create(SaleOrderLineStatus pt) { pt.ObjectState = ObjectState.Added; _unitOfWork.Repository <SaleOrderLineStatus>().Insert(pt); return(pt); }
public void DeleteLineStatus(int id) { SaleOrderLineStatus Stat = Find(id); Delete(Stat); }