private void Btn_search_Click(object sender, EventArgs e) { CheckMaterial checkMaterial = new CheckMaterial(); ListMaterial = checkMaterial.ListMaterial(""); if (ListMaterial != null && ListMaterial.Count != 0) { List <ItemMaterialShow> itemMaterialShows = new List <ItemMaterialShow>(); foreach (var item in ListMaterial) { ItemMaterialShow show = new ItemMaterialShow(); show.deptName = item.deptCode; show.ID = item.ID; show.Product = item.Product; show.DateRun = item.DateRun; if (item.MaterialAdapts != null) { show.Percent = item.MaterialAdapts.Select(d => d.Percent).Min(); } itemMaterialShows.Add(show); } dtgv_material.Columns.Clear(); dtgv_material.DataSource = itemMaterialShows; MakeUpDatagridview(dtgv_material); } }
private void FoundShortageMaterial() { CheckMaterial checkMaterial = new CheckMaterial(); ListMaterial = checkMaterial.ListMaterial(""); if (ListMaterial != null && ListMaterial.Count != 0) { List <ItemMaterialShow> itemMaterialShows = new List <ItemMaterialShow>(); foreach (var item in ListMaterial) { ItemMaterialShow show = new ItemMaterialShow(); show.deptName = item.deptCode; show.ID = item.ID; show.Product = item.Product; show.DateRun = item.DateRun; show.Quantity = item.Quantity; if (item.MaterialAdapts != null) { show.Percent = item.MaterialAdapts.Select(d => d.Percent).Min(); } itemMaterialShows.Add(show); } dtgv_main.Columns.Clear(); dtgv_main.DataSource = itemMaterialShows; MakeUpDatagridview(dtgv_main); } }