Exemple #1
0
        public void HienThi(string makho)
        {
            try
            {
                int  sotang = 0;
                bool kt     = false;

                for (int j = 0; j < khohang.Length; j++)
                {
                    for (int k = 0; k < chitietkhohang.Length; k++)
                    {
                        if (chitietkhohang[k].Makho == makho)
                        {
                            for (int i = 0; i < hanghoa.Length; i++)
                            {
                                if (chitietkhohang[k].Makho == makho && chitietkhohang[k].Mahanghoa == hanghoa[i].MaHangHoa)
                                {
                                    if (chitietkhohang[k].Soluong < hanghoa[i].MucTonToiThieu)
                                    {
                                        sotang++;
                                        kt = true;
                                    }
                                    else if (chitietkhohang[k].Soluong > hanghoa[i].MucDatHang)
                                    {
                                        sotang++;
                                        kt = true;
                                    }
                                }
                            }
                        }
                    }
                    if (kt == true)
                    {
                        break;
                    }
                }
                hienthi = new Entities.BCMucTonToiThieuToiDa[sotang];
                if (sotang == 0)
                {
                    MessageBox.Show("Kho không phát sinh mức tồn tối thiểu - tối đa nào", "Hệ thống cảnh báo");
                    kiemtra = false;
                    return;
                }
                kiemtra = true;
                sotang  = 0;
                kt      = false;
                for (int j = 0; j < khohang.Length; j++)
                {
                    if (khohang[j].MaKho == makho)
                    {
                        for (int k = 0; k < chitietkhohang.Length; k++)
                        {
                            if (chitietkhohang[k].Makho == makho)
                            {
                                for (int i = 0; i < hanghoa.Length; i++)
                                {
                                    if (chitietkhohang[k].Makho == makho && chitietkhohang[k].Mahanghoa == hanghoa[i].MaHangHoa)
                                    {
                                        if (chitietkhohang[k].Soluong < hanghoa[i].MucTonToiThieu)
                                        {
                                            hienthi[sotang] = new Entities.BCMucTonToiThieuToiDa(khohang[j].MaKho, khohang[j].TenKho, hanghoa[i].MaHangHoa, hanghoa[i].TenHangHoa, hanghoa[i].MucTonToiThieu, hanghoa[i].MucDatHang, chitietkhohang[k].Soluong, 0, "Thiếu hàng");
                                            sotang++;
                                            kt = true;
                                        }
                                        else if (chitietkhohang[k].Soluong > hanghoa[i].MucDatHang)
                                        {
                                            hienthi[sotang] = new Entities.BCMucTonToiThieuToiDa(khohang[j].MaKho, khohang[j].TenKho, hanghoa[i].MaHangHoa, hanghoa[i].TenHangHoa, hanghoa[i].MucTonToiThieu, hanghoa[i].MucDatHang, 0, chitietkhohang[k].Soluong, "Thừa hàng");
                                            sotang++;
                                            kt = true;
                                        }
                                    }
                                }
                            }
                        }
                    }
                    if (kt == true)
                    {
                        break;
                    }
                }
            }
            catch
            {
            }
            finally
            {
                fix();
            }
        }
        public void HienThi(string makho)
        {
            try
            {
                int sotang = 0;
                bool kt = false;

                for (int j = 0; j < khohang.Length; j++)
                {
                    for (int k = 0; k < chitietkhohang.Length; k++)
                    {
                        if (chitietkhohang[k].Makho == makho)
                        {
                            for (int i = 0; i < hanghoa.Length; i++)
                            {
                                if (chitietkhohang[k].Makho == makho && chitietkhohang[k].Mahanghoa == hanghoa[i].MaHangHoa)
                                {
                                    if (chitietkhohang[k].Soluong < hanghoa[i].MucTonToiThieu)
                                    {
                                        sotang++;
                                        kt = true;
                                    }
                                    else if (chitietkhohang[k].Soluong > hanghoa[i].MucDatHang)
                                    {
                                        sotang++;
                                        kt = true;
                                    }

                                }
                            }
                        }
                    }
                    if (kt == true)
                        break;
                }
                hienthi = new Entities.BCMucTonToiThieuToiDa[sotang];
                if (sotang == 0)
                {
                    MessageBox.Show("Kho không phát sinh mức tồn tối thiểu - tối đa nào", "Hệ thống cảnh báo");
                    kiemtra = false;
                    return;
                }
                kiemtra = true;
                sotang = 0;
                kt = false;
                for (int j = 0; j < khohang.Length; j++)
                {
                    if (khohang[j].MaKho == makho)
                    {
                        for (int k = 0; k < chitietkhohang.Length; k++)
                        {
                            if (chitietkhohang[k].Makho == makho)
                            {
                                for (int i = 0; i < hanghoa.Length; i++)
                                {
                                    if (chitietkhohang[k].Makho == makho && chitietkhohang[k].Mahanghoa == hanghoa[i].MaHangHoa)
                                    {

                                        if (chitietkhohang[k].Soluong < hanghoa[i].MucTonToiThieu)
                                        {
                                            hienthi[sotang] = new Entities.BCMucTonToiThieuToiDa(khohang[j].MaKho, khohang[j].TenKho, hanghoa[i].MaHangHoa, hanghoa[i].TenHangHoa, hanghoa[i].MucTonToiThieu, hanghoa[i].MucDatHang, chitietkhohang[k].Soluong, 0, "Thiếu hàng");
                                            sotang++;
                                            kt = true;
                                        }
                                        else if (chitietkhohang[k].Soluong > hanghoa[i].MucDatHang)
                                        {
                                            hienthi[sotang] = new Entities.BCMucTonToiThieuToiDa(khohang[j].MaKho, khohang[j].TenKho, hanghoa[i].MaHangHoa, hanghoa[i].TenHangHoa, hanghoa[i].MucTonToiThieu, hanghoa[i].MucDatHang, 0, chitietkhohang[k].Soluong, "Thừa hàng");
                                            sotang++;
                                            kt = true;
                                        }

                                    }
                                }
                            }
                        }
                    }
                    if (kt == true)
                        break;
                }
            }
            catch
            {
            }
            finally
            {
                fix();
            }
        }