Exemple #1
0
        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);
            }
        }