public void ShowObject(object keyValue) { adjustment = new Adjustment { AdjustmentNo = InventoryHelper.GetNextAdjustmentNo() }; adjustmentBindingSource.DataSource = adjustment; Loadlookup(); }
public void SaveChanges() { adjustmentBindingSource.EndEdit(); var newadjustmentno = InventoryHelper.GetNextAdjustmentNo(); adjustment.AdjustmentNo = newadjustmentno; adjustment.StatusId = InventoryHelper.STATUS_PENDING; try { context.Adjustments.AddObject(adjustment); context.SaveChanges(); var obj = context.Adjustments.Single(a => a.AdjustmentNo == newadjustmentno); this.AdjustmentId = obj.AdjustmentId; this.DialogResult = DialogResult.OK; InventoryHelper.UpdateAdjustmentNo(newadjustmentno); } catch (Exception exception) { ViewHelper.ShowErrorMessage("Error saving new adjustment record.", exception); } }