public ActionResult Search(bool inProduct, bool outProduct, int?categoryId, int?productId, DateTime startDate, DateTime endDate) { var stocks = _sharedManager.GetStockReport(categoryId, productId, startDate, endDate); if (inProduct && outProduct) { stocks = stocks.Where(x => x.In != 0 && x.Out != 0).ToList(); } else if (inProduct) { stocks = stocks.Where(x => x.In != 0).ToList(); } else if (outProduct) { stocks = stocks.Where(x => x.Out != 0).ToList(); } else { stocks = stocks.Where(x => x.OpeningBalance != 0 || x.In != 0 || x.Out != 0 || x.ClosingBalance != 0).ToList(); } return(PartialView("_Listing", stocks)); }
private void StockUiController_Load(object sender, EventArgs e) { categoryComboboxerrorLabel.Text = ""; productComboBoxErrorLabel.Text = ""; startDateErrorLabel.Text = ""; endDateErrorLabel.Text = ""; stockDataGridView.DataSource = _sharedManager.GetStockReport(startDateTimePicker.Text, endDateTimePicker.Text); }