Exemplo n.º 1
0
        protected void DropdownDistrict_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (dropdownFYear.SelectedIndex != -1)
            {
                DataTable dt = new DataTable();
                if (dropdownSupplier.SelectedIndex != 0)
                {
                    if (DropdownDistrict.SelectedIndex != 0)
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        selectedText2    = dropdownSupplier.SelectedValue.ToString();
                        selectedText3    = DropdownDistrict.SelectedValue.ToString();
                        dt               = ddo.FILTERInvoiceByDistrictSuppFin(selectedText1, selectedText2, selectedText3);
                        rptr1.DataSource = dt;
                        rptr1.DataBind();
                    }
                    else
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        selectedText2    = dropdownSupplier.SelectedValue.ToString();
                        dt               = ddo.FILTERInvoiceByDistrictSuppFin(selectedText1, selectedText2, selectedText3);
                        rptr1.DataSource = dt;
                        rptr1.DataBind();
                    }
                }
                else
                {
                    if (DropdownDistrict.SelectedIndex != 0)
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        selectedText3    = DropdownDistrict.SelectedValue.ToString();
                        dt               = ddo.FILTERInvoiceByDistrictSuppFin(selectedText1, selectedText2, selectedText3);
                        rptr1.DataSource = dt;
                        rptr1.DataBind();
                    }
                    else
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        dt               = ddo.FILTERInvoiceByDistrictSuppFin(selectedText1, selectedText2, selectedText3);
                        rptr1.DataSource = dt;
                        rptr1.DataBind();
                    }
                }
            }


            if (dropdownFYear.SelectedIndex != -1)
            {
                DataTable dt = new DataTable();
                if (dropdownSupplier.SelectedIndex != 0)
                {
                    if (DropdownDistrict.SelectedIndex != 0)
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        selectedText2    = dropdownSupplier.SelectedValue.ToString();
                        selectedText3    = DropdownDistrict.SelectedValue.ToString();
                        dt               = ddo.FilterDistrictWiseDutyAmnt(selectedText1, selectedText2, selectedText3);
                        rptr3.DataSource = dt;
                        rptr3.DataBind();
                    }
                    else
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        selectedText2    = dropdownSupplier.SelectedValue.ToString();
                        dt               = ddo.FilterDistrictWiseDutyAmnt(selectedText1, selectedText2, selectedText3);
                        rptr3.DataSource = dt;
                        rptr3.DataBind();
                    }
                }
                else
                {
                    if (DropdownDistrict.SelectedIndex != 0)
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        selectedText3    = DropdownDistrict.SelectedValue.ToString();
                        dt               = ddo.FilterDistrictWiseDutyAmnt(selectedText1, selectedText2, selectedText3);
                        rptr3.DataSource = dt;
                        rptr3.DataBind();
                    }
                    else
                    {
                        selectedText1    = dropdownFYear.SelectedItem.Text;
                        dt               = ddo.FilterDistrictWiseDutyAmnt(selectedText1, selectedText2, selectedText3);
                        rptr3.DataSource = dt;
                        rptr3.DataBind();
                    }
                }
            }
        }