protected void searchButton_Click(object sender, EventArgs e) { ViewSearchManager viewSearchManager = new ViewSearchManager(); if (companySearchDropDownList.SelectedIndex != 0 && categorySearchDropDownList.SelectedIndex == 0) { int companyId = Convert.ToInt32(companySearchDropDownList.SelectedItem.Value); string companyName = companySearchDropDownList.SelectedItem.Text; List <ItemsViewModel> asearchView = viewSearchManager.SearchByCompany(companyId, companyName); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; searchGridViewList.DataSource = asearchView; searchGridViewList.DataBind(); } } else if (companySearchDropDownList.SelectedIndex == 0 && categorySearchDropDownList.SelectedIndex != 0) { int categoryId = Convert.ToInt32(categorySearchDropDownList.SelectedItem.Value); List <ItemsViewModel> asearchView = viewSearchManager.SearchByCategory(categoryId); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; searchGridViewList.DataSource = asearchView; searchGridViewList.DataBind(); } } else if (companySearchDropDownList.SelectedIndex != 0 && companySearchDropDownList.SelectedIndex != 0) { int companyId = Convert.ToInt32(companySearchDropDownList.SelectedItem.Value); int categoryId = Convert.ToInt32(categorySearchDropDownList.SelectedItem.Value); List <ItemsViewModel> asearchView = viewSearchManager.SearchByCompanyAndCategory(companyId, categoryId); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; searchGridViewList.DataSource = asearchView; searchGridViewList.DataBind(); } else { outputLabel.Visible = true; outputLabel.Text = "Quantity not Available"; outputLabel.ForeColor = System.Drawing.Color.Red; searchGridViewList.DataSource = asearchView; searchGridViewList.DataBind(); } } else if (companySearchDropDownList.SelectedIndex == 0 && categorySearchDropDownList.SelectedIndex == 0) { searchGridViewList.DataSource = viewSearchManager.SearchByAll(); searchGridViewList.DataBind(); } }
protected void searchButtonClick(object sender, EventArgs e) { ViewSearchManager viewSearchManager = new ViewSearchManager(); if (DropDownCompanyList.SelectedIndex != 0 && DropDownCategoryList.SelectedIndex == 0) { int companyId = Convert.ToInt32(DropDownCompanyList.SelectedItem.Value); string companyName = DropDownCompanyList.SelectedItem.Text; List <SearchView> asearchView = viewSearchManager.SearchByCompany(companyId, companyName); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = true; } else { LabelMessage.Visible = true; LabelMessage.Text = "Quantity not Available"; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = false; } } else if (DropDownCompanyList.SelectedIndex == 0 && DropDownCategoryList.SelectedIndex != 0) { int categoryId = Convert.ToInt32(DropDownCategoryList.SelectedItem.Value); List <SearchView> asearchView = viewSearchManager.SearchByCategory(categoryId); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = true; } else { LabelMessage.Visible = true; LabelMessage.Text = "Quantity not Available"; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = false; } } else if (DropDownCompanyList.SelectedIndex != 0 && DropDownCategoryList.SelectedIndex != 0) { int companyId = Convert.ToInt32(DropDownCompanyList.SelectedItem.Value); int categoryId = Convert.ToInt32(DropDownCategoryList.SelectedItem.Value); List <SearchView> asearchView = viewSearchManager.SearchByCompanyAndCategory(companyId, categoryId); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = true; } else { LabelMessage.Visible = true; LabelMessage.Text = "Quantity not Available"; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); } } else if (DropDownCompanyList.SelectedIndex == 0 && DropDownCategoryList.SelectedIndex == 0) { List <SearchView> asearchView = viewSearchManager.SearchByAll(); if (asearchView.Count > 0) { ViewState["stockin"] = asearchView; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = true; } else { LabelMessage.Visible = true; LabelMessage.Text = "Stock In Quantity is not Available"; SearchViewGridViewList.DataSource = asearchView; SearchViewGridViewList.DataBind(); pdfbuttonid.Visible = false; } } }