private void btnEdit_Click(object sender, EventArgs e)
 {
     try
     {
         string _Qty = "";
         foreach (DataRow _dr in loInventoryType.getAllData("", cboInventoryType.SelectedValue.ToString(), "").Rows)
         {
             _Qty = _dr["Qty"].ToString();
         }
         StockAdjustmentItemDetailUI loStockAdjustmentItemDetail = new StockAdjustmentItemDetailUI(
             dgvDetail.CurrentRow.Cells["Id"].Value.ToString(),
             dgvDetail.CurrentRow.Cells["StockId"].Value.ToString(),
             dgvDetail.CurrentRow.Cells["LocationId"].Value.ToString(),
             decimal.Parse(dgvDetail.CurrentRow.Cells["QtyIn"].Value.ToString()),
             decimal.Parse(dgvDetail.CurrentRow.Cells["QtyOut"].Value.ToString()),
             dgvDetail.CurrentRow.Cells["Remarks"].Value.ToString(), _Qty);
         loStockAdjustmentItemDetail.ParentList = this;
         loStockAdjustmentItemDetail.ShowDialog();
     }
     catch (Exception ex)
     {
         ErrorMessageUI em = new ErrorMessageUI(ex.Message, this.Name, "btnEdit_Click");
         em.ShowDialog();
         return;
     }
 }
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         string _Qty = "";
         foreach (DataRow _dr in loInventoryType.getAllData("", cboInventoryType.SelectedValue.ToString(), "").Rows)
         {
             _Qty = _dr["Qty"].ToString();
         }
         StockAdjustmentItemDetailUI loStockAdjustmentItemDetail = new StockAdjustmentItemDetailUI(_Qty);
         loStockAdjustmentItemDetail.ParentList = this;
         loStockAdjustmentItemDetail.ShowDialog();
     }
     catch (Exception ex)
     {
         ErrorMessageUI em = new ErrorMessageUI(ex.Message, this.Name, "btnAdd_Click");
         em.ShowDialog();
         return;
     }
 }