private void load_button_ledger_Click(object sender, EventArgs e) { try { if (shop_comboBox_ledger.SelectedIndex == -1 || customers_comboBox_ledger.SelectedIndex == -1 || (complete_ledger_radioButton.Checked == false && range_radioButton.Checked == false)) { CodingSourceClass.ShowMsg("Please enter/select a record.", "Error"); } else if (shop_comboBox_ledger.SelectedIndex != -1 && customers_comboBox_ledger.SelectedIndex != -1) { Hashtable ht = new Hashtable(); ht.Add("@custID", Convert.ToInt32(customers_comboBox_ledger.SelectedValue.ToString())); ht.Add("@shopID", Convert.ToInt32(shop_comboBox_ledger.SelectedValue.ToString())); string path = Application.StartupPath + "\\Reports\\CustomerLedger.rpt"; if (range_radioButton.Checked == true && complete_ledger_radioButton.Checked == false) { ht.Add("@from", FROM_dateTimePicker.Value); ht.Add("@to", TO_dateTimePicker.Value); SQL_TASKS.LoadReport("st_getCUSTOMERLEDGERwrtRANGE", crystalReportViewer1, ht, rd, path); } else if (range_radioButton.Checked == false && complete_ledger_radioButton.Checked == true) { SQL_TASKS.LoadReport("st_getCUSTOMERLEDGER", crystalReportViewer1, ht, rd, path); } } } catch (Exception ex) { CodingSourceClass.ShowMsg(ex.Message, "Error"); if (rd != null) { rd.Close(); } } }