private void btnActionReturnItems_Click(object sender, EventArgs e) { try { /*1 Validations * 2 GET CART ITEMS * 3 GET GRAND TOTAL FROM ORDERS * 4 GET CUSTOMER DETAILS * 5 GET INVOICE DATE */ #region VALIDATIONS btnProcessOrder.Enabled = false; btnSelectCustomer.Enabled = false; btnProcessUpdate.Enabled = false; btnProcessReturn.Enabled = true; dgvCustomer.Enabled = false; #endregion #region GET CART ITEMS dgvCart.DataSource = null; DataSet CartDS = ReturnClass.SelectCartItems(txtUpdateOrderNo.Text); dgvCart.DataSource = CartDS.Tables[0].DefaultView; #endregion #region GET GRAND TOTAL FROM ORDER if (CartDS.Tables[0].Rows.Count > 0) { txtTotalPayment.Text = CartDS.Tables[0].Rows[0]["TotalPayment"].ToString(); } else if (CartDS.Tables[0].Rows.Count <= 0) { MessageBox.Show("No Record Found. Try Again.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } #endregion #region GET CUSTOMER NAME AND ID if (CartDS.Tables[0].Rows.Count > 0) { txtCustID.Text = CartDS.Tables[0].Rows[0]["CustomerID"].ToString(); txtCustName.Text = CartDS.Tables[0].Rows[0]["CustomerName"].ToString(); } #endregion #region GET INVOICE DATE if (CartDS.Tables[0].Rows.Count > 0) { txtInvDate.Text = CartDS.Tables[0].Rows[0]["TransactionDate"].ToString(); } #endregion } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { panelAction.Visible = false; } }