Beispiel #1
0
        public void SaveChanges()
        {
            returnBindingSource.EndEdit();
            var newReturnNo = InventoryHelper.GetNextReturnNo();

            itemReturn.ReturnNo = newReturnNo;
            itemReturn.StatusId = InventoryHelper.STATUS_PENDING;

            try
            {
                context.ItemReturns.AddObject(itemReturn);
                context.SaveChanges();
                var obj = context.ItemReturns.Single(r => r.ReturnNo == newReturnNo);
                this.ReturnId     = obj.ReturnId;
                this.DialogResult = DialogResult.OK;
                InventoryHelper.UpdateReturnNo(newReturnNo);
            }
            catch (Exception exception)
            {
                ViewHelper.ShowErrorMessage("Error saving new return record.", exception);
            }
        }
Beispiel #2
0
 public void ShowObject(object keyValue)
 {
     itemReturn                     = new ItemReturn();
     itemReturn.ReturnNo            = InventoryHelper.GetNextReturnNo();
     returnBindingSource.DataSource = itemReturn;
 }