Esempio n. 1
0
        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();
                }
            }
        }