Пример #1
0
        public void SetStatusComplete()
        {
            _Status = OrderReceiveStatus.Complete;
            OnChanged("Status");

            _PostedBy = base.CurrentUser;
            OnChanged("PostedBy");
            _PostedDate = ServerHelper.GetCurrentDateTime();
            OnChanged("PostedDate");
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
 public void CancelPurchOrderReceive()
 {
     if (Status == OrderReceiveStatus.Waiting && PaidBy == "")
     {
         _Status = OrderReceiveStatus.Cancel;
         OnChanged("Status");
         Save();
     }
 }