private void btnReturn_Click(object sender, EventArgs e) { if (txtReason.Text == "") { MessageBoxUI _mb = new MessageBoxUI("Returned item must have a reason!", GlobalVariables.Icons.Error, GlobalVariables.Buttons.OK); _mb.showDialog(); txtReason.Focus(); return; } if (lStockId == "") { MessageBoxUI _mb = new MessageBoxUI("You must select an Item!", GlobalVariables.Icons.Error, GlobalVariables.Buttons.OK); _mb.showDialog(); txtStockCode.Focus(); return; } loSecurity.ShowDialog(); if (loSecurity.lOKToOverride) { loReturnedItem.CashierPeriodId = GlobalVariables.CashierPeriodId; loReturnedItem.StockId = lStockId; loReturnedItem.LocationId = GlobalVariables.CurrentLocationId; loReturnedItem.Qty = decimal.Parse(txtQtyReturned.Text); loReturnedItem.UnitPrice = decimal.Parse(txtUnitPrice.Text); loReturnedItem.TotalPrice = decimal.Parse(txtTotalPrice.Text); loReturnedItem.Reason = GlobalFunctions.replaceChar(txtReason.Text); loReturnedItem.UserId = GlobalVariables.UserId; try { if (loReturnedItem.save(GlobalVariables.Operation.Add) != "") { //insert Inventory loInventory.final(insertInventory(lStockId, decimal.Parse(txtQtyReturned.Text))); lFromSave = true; this.Close(); } } catch (Exception ex) { MessageBoxUI _mb = new MessageBoxUI(ex.Message, GlobalVariables.Icons.Error, GlobalVariables.Buttons.OK); _mb.showDialog(); return; } } }