public void SetStatusComplete() { _Status = OrderReceiveStatus.Complete; OnChanged("Status"); _PostedBy = base.CurrentUser; OnChanged("PostedBy"); _PostedDate = ServerHelper.GetCurrentDateTime(); OnChanged("PostedDate"); }
public void SetStatusReturn() { if (Status == OrderReceiveStatus.Waiting) { _Status = OrderReceiveStatus.Complete; OnChanged("Status"); _ReturnBy = base.CurrentUser; OnChanged("ReturnBy"); _ReturnDate = ServerHelper.GetCurrentDateTime(); OnChanged("ReturnDate"); Save(); PurchOrderLine.LastReturnDate = _ReturnDate; PurchOrderLine.UpdatePurchReceive(); PurchOrderLine.Save(); } }
public void CancelPurchOrderReceive() { if (Status == OrderReceiveStatus.Waiting && PaidBy == "") { _Status = OrderReceiveStatus.Cancel; OnChanged("Status"); Save(); } }