예제 #1
0
        protected void dropdownFYear_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (dropdownFYear.SelectedIndex != -1)
            {
                DataTable dt = new DataTable();
                if (dropdownSupplier.SelectedIndex != 0)
                {
                    if (dropdownWareHouse.SelectedIndex != 0)
                    {
                        selectedText1   = dropdownFYear.SelectedItem.Text;
                        selectedText2   = dropdownSupplier.SelectedValue.ToString();
                        selectedText3   = dropdownWareHouse.SelectedValue.ToString();
                        dt              = ddo.FilterFinSuppWareHouseInvoice(selectedText1, selectedText2, selectedText3);
                        rptr.DataSource = dt;
                        rptr.DataBind();
                    }
                    else
                    {
                        selectedText1   = dropdownFYear.SelectedItem.Text;
                        selectedText2   = dropdownSupplier.SelectedValue.ToString();
                        dt              = ddo.FilterFinSuppWareHouseInvoice(selectedText1, selectedText2, selectedText3);
                        rptr.DataSource = dt;
                        rptr.DataBind();
                    }
                }
                else
                {
                    if (dropdownWareHouse.SelectedIndex != 0)
                    {
                        selectedText1   = dropdownFYear.SelectedItem.Text;
                        selectedText3   = dropdownWareHouse.SelectedValue.ToString();
                        dt              = ddo.FilterFinSuppWareHouseInvoice(selectedText1, selectedText2, selectedText3);
                        rptr.DataSource = dt;
                        rptr.DataBind();
                    }
                    else
                    {
                        selectedText1   = dropdownFYear.SelectedItem.Text;
                        dt              = ddo.FilterFinSuppWareHouseInvoice(selectedText1, selectedText2, selectedText3);
                        rptr.DataSource = dt;
                        rptr.DataBind();
                    }
                }
            }

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