Ejemplo n.º 1
0
        private void btnThemNL_Click(object sender, EventArgs e)
        {
            if (txtMaMonAn.Text == "")
            {
                MessageBox.Show("Vui lòng chọn món ăn cần thêm nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (cboChonNguyenLieu.Text == "")
            {
                MessageBox.Show("Nguyên liệu không được để trống \nVui lòng chọn một nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                return;
            }


            if (txtSoLuong.Text == "")
            {
                MessageBox.Show("Số lượng không đươc để trống \nVui lòng điền vào số lượng", "Thông báo", MessageBoxButtons.OK);
                txtSoLuong.Text = "0";
                return;
            }



            //đủ điều kiện thêm chi tiet
            NguyenLieuTungMon nltungmon = new NguyenLieuTungMon();

            nltungmon.MaMon   = txtMaMonAn.Text.Trim();
            nltungmon.MaNL    = NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboChonNguyenLieu.Text.Trim());
            nltungmon.SoLuong = Convert.ToInt32(txtSoLuong.Text.Trim());


            NguyenLieuTungMonBLL.ThemNLTungMon(nltungmon);
            getDataGridViewNguyenLieuTungMon(txtMaMonAn.Text);
        }
Ejemplo n.º 2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Không thể cập nhật chi tiết của phiếu mua đã nhập kho", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtMaPhieuMua2.Text == "")
            {
                MessageBox.Show("Chưa chọn chi tiết phiếu mua để cập nhật\nVui lòng Nhấn chọn chi tiết phiếu mua cần cập nhật trong Bảng CHI TIẾT PHIẾU MUA", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //trường hợp chưa tồn tại nguyên liệu này trong chi tiết phiếu mua
            if (!ChiTietPhieuMuaNLBLL.KiemTraMaNL(txtMaPhieuMua2.Text.Trim(), NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboNguyenLieu.Text.Trim())))
            {
                //thông báo lỗi không thể cập nhật
                MessageBox.Show("Nguyên liệu này chưa được thêm vào danh sách chi tiết\nVui lòng Nhấn nút 'Thêm' để thêm nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //trường hợp đủ điều kiện để cập nhật
            ChiTietPhieuMuaNL chiTiet = new ChiTietPhieuMuaNL();

            chiTiet.MaPhieu      = txtMaPhieuMua2.Text.Trim();
            chiTiet.MaNguyenLieu = NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboNguyenLieu.Text.Trim());
            chiTiet.DonGia       = Convert.ToDecimal(txtDonGia.Text.Trim());
            chiTiet.SoLuong      = Convert.ToDecimal(txtSoLuong.Text.Trim());
            chiTiet.ThanhTien    = Convert.ToDecimal(txtThanhTien.Text.Trim());

            ChiTietPhieuMuaNLBLL.CapNhatPhieuMuaNL(chiTiet);
            getDataGridViewChiTietPhieuMua(txtMaPhieuMua.Text);
            getDataGridViewPhieuMua();
        }
Ejemplo n.º 3
0
 private void getCombobox()
 {
     cboChonNguyenLieu.DataSource    = NguyenLieuBLL.LayDanhSachTenVaMaNguyenLieu();
     cboChonNguyenLieu.DisplayMember = "TenNguyenLieu";
     cboChonNguyenLieu.ValueMember   = "MaNguyenLieu";
     cboChonNguyenLieu.Text          = "";
 }
Ejemplo n.º 4
0
 private void XoaTrang()
 {
     txtMaNguyenLieu.Text   = NguyenLieuBLL.SinhMaTuDong();
     txtTenNguyenLieu.Text  = "";
     txtNangLuong.Text      = "0";
     txtDonViTinh.Text      = "Kcal/gam";
     cboLoaiNguyenLieu.Text = "";
     SetEnabledComponents(true);
 }
Ejemplo n.º 5
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Không thể thêm chi tiết của phiếu mua đã nhập kho", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtMaPhieuMua2.Text == "")
            {
                MessageBox.Show("Chưa chọn phiếu mua để thêm chi tiết \nVui lòng Nhấn chọn phiếu mua cần thêm chi tiết trong Bảng PHIẾU MUA", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (cboNguyenLieu.Text == "")
            {
                MessageBox.Show("Nguyên liệu không được để trống \nVui lòng chọn một nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtDonGia.Text == "")
            {
                MessageBox.Show("Đơn giá không được để trống \nVui lòng điền vào đơn giá", "Thông báo", MessageBoxButtons.OK);
                txtDonGia.Text = "0";
                return;
            }

            if (txtSoLuong.Text == "")
            {
                MessageBox.Show("Số lượng không đươc để trống \nVui lòng điền vào số lượng", "Thông báo", MessageBoxButtons.OK);
                txtSoLuong.Text = "0";
                return;
            }

            //trường hợp đã tồn tại nguyên liệu này trong chi tiết phiếu mua
            if (ChiTietPhieuMuaNLBLL.KiemTraMaNL(txtMaPhieuMua2.Text.Trim(), NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboNguyenLieu.Text.Trim())))
            {
                //thông báo lỗi không thể thêm
                MessageBox.Show("Nguyên liệu này đã tồn tại trong chi tiết phiếu mua hiện tại\nVui lòng Nhấn nút 'Cập nhật' để cập nhật nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //đủ điều kiện thêm chi tiet
            ChiTietPhieuMuaNL chiTiet = new ChiTietPhieuMuaNL();

            chiTiet.MaPhieu      = txtMaPhieuMua2.Text.Trim();
            chiTiet.MaNguyenLieu = NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboNguyenLieu.Text.Trim());
            chiTiet.DonGia       = Convert.ToDecimal(txtDonGia.Text.Trim());
            chiTiet.SoLuong      = Convert.ToDecimal(txtSoLuong.Text.Trim());
            chiTiet.ThanhTien    = Convert.ToDecimal(txtThanhTien.Text.Trim());

            ChiTietPhieuMuaNLBLL.ThemChiTietPhieuMuaNL(chiTiet);
            getDataGridViewChiTietPhieuMua(txtMaPhieuMua.Text);
            getDataGridViewPhieuMua();
        }
Ejemplo n.º 6
0
        private void HuyBoMuaHangVaCapNhatNguyenLieu(PhieuMuaNL phieuMua, List <string> listMaNguyenLieu, List <int> listSoLuong, int TongSoHocSinhAD)
        {
            //xóa phiếu mua vừa tạo
            PhieuMuaNLBLL.XoaPhieuMuaNL(phieuMua.MaPhieu);

            //thực hiện trừ số lượng nguyên liệu được dùng
            for (int i = 0; i < listMaNguyenLieu.Count; i++)
            {
                NguyenLieuBLL.CapNhatTonNguyenLieuTheoMa(listMaNguyenLieu[i], -TongSoHocSinhAD * listSoLuong[i]);
            }
        }
Ejemplo n.º 7
0
        private void LoadNguyenLieu()
        {
            NguyenLieuBLL nguyenLieuBLL = new NguyenLieuBLL();

            // Load danh sách nguyên liệu lên grid
            gridControl2.DataSource = nguyenLieuBLL.LayDanhSachNguyenLieu();
            // Load danh sách nguyên liệu lên lookupEdit
            lkup_NguyenLieuGrid.DataSource    = nguyenLieuBLL.LayDanhSachNguyenLieu();
            lkup_NguyenLieuGrid.DisplayMember = "Ten_Nguyen_Lieu";
            lkup_NguyenLieuGrid.ValueMember   = "ID_Nguyen_Lieu";
        }
Ejemplo n.º 8
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (NguyenLieuBLL.KiemTraTonTaiMaNguyenLieuTrongMonAn(txtMaNguyenLieu.Text))
     {
         SetEnabledComponents(false);
         MessageBox.Show("Không thể xóa nguyên liệu đã được sử dụng trong món ăn");
         return;
     }
     NguyenLieuBLL.XoaNguyenLieu(txtMaNguyenLieu.Text.Trim());
     getDataGridView();
     XoaTrang();
 }
Ejemplo n.º 9
0
 private void XoaTrang()
 {
     txtMaNguyenLieu.Text  = NguyenLieuBLL.SinhMaTuDong();
     txtTenNguyenLieu.Text = "";
     //txtLoaiNguyenLieu.Text = "";
     txtChiSoDinhDuong.Text = "";
     txtSoLuongTon.Text     = "0";
     txtDonViTinh.Text      = "";
     cboLoaiNguyenLieu.Text = "";
     SetEnabledComponents(true);
     txtDonViTinh.Enabled = true;
 }
Ejemplo n.º 10
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (cboChonNguyenLieu.Text == "")
            {
                MessageBox.Show("Vui lòng chọn một nguyên liệu để xóa", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            string manl = NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboChonNguyenLieu.Text.Trim());

            NguyenLieuTungMonBLL.XoaNLTungMon(txtMaMonAn.Text.Trim(), manl);
            XoaTrang();
            getDataGridViewNguyenLieuTungMon(txtMaMonAn.Text);
        }
Ejemplo n.º 11
0
        private void btnNhapKho_Click(object sender, EventArgs e)
        {
            if (lblWarning.Visible)
            {
                MessageBox.Show("Phiếu mua này đã nhập kho rồi", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (txtMaPhieuMua.Text == "")
            {
                MessageBox.Show("Chưa chọn phiếu mua để nhập kho\nVui lòng Nhấn chọn phiếu mua cần thêm chi tiết trong Bảng PHIẾU MUA", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (dgvChiTietPhieuMua.Rows.Count <= 0)
            {
                MessageBox.Show("Phiếu mua này chưa có nội dung\nVui lòng thêm nội dụng vào Bảng CHI TIẾT PHIẾU MUA", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //nếu phiếu mua không có tổng tiền hợp lệ
            decimal tongTien = decimal.Parse(PhieuMuaNLBLL.LayTongTienTuMaPhieu(txtMaPhieuMua.Text));

            if (tongTien <= 0)
            {
                DialogResult dialogResult = MessageBox.Show("Phiếu mua này có tổng tiền = 0đ\nVui lòng xác nhận đã kiểm tra thông tin phiếu?", "Thông báo", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.No)
                {
                    return;
                }
                else if (dialogResult == DialogResult.Yes)
                {
                }
            }


            for (int i = 0; i < dgvChiTietPhieuMua.Rows.Count; i++)
            {
                NguyenLieuBLL.CapNhatTonNguyenLieuTheoMa(dgvChiTietPhieuMua.Rows[i].Cells["MaNguyenLieu"].Value.ToString(), int.Parse(dgvChiTietPhieuMua.Rows[i].Cells["SoLuong"].Value.ToString()));
            }

            PhieuMuaNLBLL.CapNhatTrangThaiPhieuMuaNL(txtMaPhieuMua.Text);
            MessageBox.Show("Đã nhập kho thành công", "Thông báo", MessageBoxButtons.OK);

            getDataGridViewPhieuMua();
            getDataGridViewChiTietPhieuMua("");

            setEnabledComponent(false);
            setTextInfo();
        }
Ejemplo n.º 12
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (txtMaNguyenLieu.Text == "")
            {
                MessageBox.Show("Chưa chọn nguyên liệu nào\nNhấp chọn một nguyên liệu trong BẢNG NGUYÊN LIỆU", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //kiểm tra điều kiện cập nhật
            if (!KiemTraDuLieu())
            {
                return;
            }

            string maNL = NguyenLieuBLL.LayMaNguyenLieuTheoTen(txtTenNguyenLieu.Text.Trim());

            //trường hợp không tồn tại mã nguyên liệu này trong CSDL
            if (!NguyenLieuBLL.KiemTraMaNL(txtMaNguyenLieu.Text.Trim()))
            {
                MessageBox.Show("Nguyên liệu có mã'" + txtMaNguyenLieu.Text + "' chưa tồn tại\nNhấn 'Thêm' Thêm nguyên liệu mới", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //trường hợp tên nguyên liệu đã được sử dụng cho mã nguyên liệu khác
            if (NguyenLieuBLL.KiemTraTenNL(txtTenNguyenLieu.Text.Trim()) && maNL != txtMaNguyenLieu.Text.Trim())
            {
                MessageBox.Show("Tên nguyên liệu '" + txtTenNguyenLieu.Text + "' đã tồn tại với mã '" + maNL + "'\nVui lòng nhập tên nguyên liệu khác", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (selectedNguyenLieu[4] != txtDonViTinh.Text)
            {
                MessageBox.Show("Không thể thay đổi đơn vị tính của nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                txtDonViTinh.Text    = selectedNguyenLieu[4];
                txtDonViTinh.Enabled = false;
                return;
            }

            //tiến hành cập nhật nguyên liệu
            NguyenLieu nguyenLieu = new NguyenLieu(txtMaNguyenLieu.Text.Trim(),
                                                   txtTenNguyenLieu.Text.Trim(),
                                                   LoaiNguyenLieuBLL.layMaLoaiNguyenLieuTheoTen(cboLoaiNguyenLieu.Text.Trim()),
                                                   txtChiSoDinhDuong.Text.Trim(),
                                                   txtSoLuongTon.Text.Trim(),
                                                   txtDonViTinh.Text.Trim());

            NguyenLieuBLL.CapNhatNguyenLieu(nguyenLieu);

            getDataGridView();
        }
Ejemplo n.º 13
0
        private void dgvNguyenLieu_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0 || e.RowIndex > dgvNguyenLieu.RowCount)
            {
                return;
            }
            cboLoaiNguyenLieu.Text         = "";
            txtMaNguyenLieu.Text           = dgvNguyenLieu.Rows[e.RowIndex].Cells["MaNguyenLieu"].Value.ToString();
            txtTenNguyenLieu.Text          = dgvNguyenLieu.Rows[e.RowIndex].Cells["TenNguyenLieu"].Value.ToString();
            cboLoaiNguyenLieu.SelectedText = dgvNguyenLieu.Rows[e.RowIndex].Cells["TenLoaiNL"].Value.ToString();
            txtNangLuong.Text = dgvNguyenLieu.Rows[e.RowIndex].Cells["NangLuong"].Value.ToString();
            txtDonViTinh.Text = dgvNguyenLieu.Rows[e.RowIndex].Cells["DonViTinh"].Value.ToString();

            SetEnabledComponents(!NguyenLieuBLL.KiemTraTonTaiMaNguyenLieuTrongMonAn(txtMaNguyenLieu.Text));
        }
Ejemplo n.º 14
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (cboChonNguyenLieu.Text == "")
            {
                MessageBox.Show("Chưa chọn nguyên liệu cần cập nhật", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            NguyenLieuTungMon nltungmon = new NguyenLieuTungMon();

            nltungmon.MaMon   = txtMaMonAn.Text.Trim();
            nltungmon.MaNL    = NguyenLieuBLL.LayMaNguyenLieuTheoTen(cboChonNguyenLieu.Text.Trim());
            nltungmon.SoLuong = Convert.ToInt32(txtSoLuong.Text.Trim());

            NguyenLieuTungMonBLL.CapNhatNL(nltungmon);
            getDataGridViewNguyenLieuTungMon(txtMaMonAn.Text);
        }
Ejemplo n.º 15
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (NguyenLieuBLL.KiemTraTonTaiMaNguyenLieuTrongMonAn(txtMaNguyenLieu.Text))
            {
                SetEnabledComponents(false);
                MessageBox.Show("Không thể cập nhật nguyên liệu đã được sử dụng trong món ăn");
                return;
            }

            if (txtNangLuong.Text.Trim() == "")
            {
                MessageBox.Show("Năng lượng không được bỏ trống");
                return;
            }
            NguyenLieuBLL.LuuNguyenLieu(txtMaNguyenLieu.Text.Trim(), txtTenNguyenLieu.Text.Trim(), cboLoaiNguyenLieu.Text.Trim(), double.Parse(txtNangLuong.Text.Trim()), txtDonViTinh.Text.Trim());
            getDataGridView();
        }
Ejemplo n.º 16
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (txtMaNguyenLieu.Text == "" || !NguyenLieuBLL.KiemTraMaNL(txtMaNguyenLieu.Text))
            {
                MessageBox.Show("Chưa chọn nguyên liệu nào\nNhấp chọn một nguyên liệu trong BẢNG NGUYÊN LIỆU để xóa", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            if (NguyenLieuBLL.CoTrongChiTietPhieuMua(txtMaNguyenLieu.Text))
            {
                MessageBox.Show("Không thể xóa nguyên liệu\nNguyên liệu này có trong chi tiết phiếu mua\nVui lòng kiểm tra chi tiết phiếu mua và thử lại", "Thông báo", MessageBoxButtons.OK);
                return;
            }
            NguyenLieuBLL.XoaNguyenLieu(txtMaNguyenLieu.Text.Trim());
            getDataGridView();
            SetEnabledComponents(false);
            XoaTrang();
        }
Ejemplo n.º 17
0
        private void getDataGridView()
        {
            dgvNguyenLieu.DataSource = NguyenLieuBLL.LayDanhSachNguyenLieu(TuKhoa);
            string[] column = { "MaNguyenLieu", "TenNguyenLieu", "TenLoaiNL", "NangLuong", "DonViTinh" };
            Ultilities.ControlFormat.DataGridViewFormat(dgvNguyenLieu, column);

            dgvNguyenLieu.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvNguyenLieu.Columns[0].HeaderText = "Mã nguyên liệu";
            dgvNguyenLieu.Columns[0].Width      = 120;
            dgvNguyenLieu.Columns[1].HeaderText = "Tên nguyên liệu";
            dgvNguyenLieu.Columns[1].Width      = 140;
            dgvNguyenLieu.Columns[2].HeaderText = "Loại nguyên liệu";
            dgvNguyenLieu.Columns[2].Width      = 120;
            dgvNguyenLieu.Columns[3].HeaderText = "Năng lượng";
            dgvNguyenLieu.Columns[3].Width      = 120;
            dgvNguyenLieu.Columns[4].HeaderText = "Đơn vị tính";
            dgvNguyenLieu.Columns[4].Width      = 120;
            dgvNguyenLieu.ClearSelection();
        }
Ejemplo n.º 18
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtMaNguyenLieu.Text == "")
            {
                MessageBox.Show("Nhấp 'Xóa trắng' để tiến hành thêm nguyên liệu", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //Kiểm tra điều kiện thêm
            if (!KiemTraDuLieu())
            {
                return;
            }
            string maNL = NguyenLieuBLL.LayMaNguyenLieuTheoTen(txtTenNguyenLieu.Text.Trim());


            //Tên nguyên liệu đã có trong CSDL
            if (maNL != "")
            {
                //Tên nguyên liệu được sử dụng cho mã nguyên liệu khác
                if (txtMaNguyenLieu.Text.Trim() != maNL)
                {
                    MessageBox.Show("Nguyên liệu '" + txtTenNguyenLieu.Text + "' đã tồn tại với mã '" + maNL + "'\nVui lòng nhập tên nguyên liệu khác", "Thông báo", MessageBoxButtons.OK);
                    return;
                }
                MessageBox.Show("Nguyên liệu '" + txtTenNguyenLieu.Text + "' đã tồn tại\nNhấn 'Cập nhật' để lưu thay đổi", "Thông báo", MessageBoxButtons.OK);
                return;
            }

            //tiến hành Thêm nguyên liệu
            NguyenLieu nguyenLieu = new NguyenLieu(txtMaNguyenLieu.Text.Trim(),
                                                   txtTenNguyenLieu.Text.Trim(),
                                                   LoaiNguyenLieuBLL.layMaLoaiNguyenLieuTheoTen(cboLoaiNguyenLieu.Text.Trim()),
                                                   txtChiSoDinhDuong.Text.Trim(),
                                                   txtSoLuongTon.Text.Trim(),
                                                   txtDonViTinh.Text.Trim());

            NguyenLieuBLL.ThemNguyenLieu(nguyenLieu);

            getDataGridView();
        }
Ejemplo n.º 19
0
        private void getDataGridView()
        {
            dgvNguyenLieu.DataSource = NguyenLieuBLL.LayDanhSachNguyenLieu(TuKhoa);
            string[] column = { "MaNguyenLieu", "TenNguyenLieu", "TenLoaiNL", "ChiSoDinhDuong", "SoLuongTon", "DonViTinh" };
            Utility.ControlFormat.DataGridViewFormat(dgvNguyenLieu, column);

            dgvNguyenLieu.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvNguyenLieu.Columns[0].HeaderText = "Mã nguyên liệu";
            dgvNguyenLieu.Columns[0].Width      = 100;
            dgvNguyenLieu.Columns[1].HeaderText = "Tên nguyên liệu";
            dgvNguyenLieu.Columns[1].Width      = 100;
            dgvNguyenLieu.Columns[2].HeaderText = "Loại nguyên liệu";
            dgvNguyenLieu.Columns[2].Width      = 80;
            dgvNguyenLieu.Columns[3].HeaderText = "Chỉ số dinh dưỡng";
            dgvNguyenLieu.Columns[3].Width      = 100;
            dgvNguyenLieu.Columns[4].HeaderText = "Số lượng tồn";
            dgvNguyenLieu.Columns[4].Width      = 80;
            dgvNguyenLieu.Columns[5].HeaderText = "Đơn vị tính";
            dgvNguyenLieu.Columns[5].Width      = 80;
            dgvNguyenLieu.ClearSelection();
        }
Ejemplo n.º 20
0
        private bool SoSanhSoLuongTonVaSoLuongCanDung(List <string> listMaNguyenLieu, List <int> listSoLuong, int TongSoHocSinhAD, PhieuMuaNL phieuMua)
        {
            bool KiemTraSoLuongTonCoDuDung = true;

            //duyệt từng nguyên liệu để so sánh số lượng cần dùng và số lượng tồn trong kho
            for (int i = 0; i < listMaNguyenLieu.Count; i++)
            {
                int soLuongThieu = TongSoHocSinhAD * listSoLuong[i] - int.Parse(NguyenLieuBLL.LaySoLuongTonTheoMaNguyenLieu(listMaNguyenLieu[i]));

                //trường hợp thiếu nguyên liệu
                if (soLuongThieu > 0)
                {
                    //Thêm chi tiết mua nguyên liệu bị thiếu
                    ChiTietPhieuMuaNLBLL.ThemChiTietPhieuMuaNL(phieuMua.MaPhieu, listMaNguyenLieu[i], soLuongThieu, 0, 0);
                    //xác nhận số lượng không đủ dùng
                    KiemTraSoLuongTonCoDuDung = false;
                }
            }

            return(KiemTraSoLuongTonCoDuDung);
        }
Ejemplo n.º 21
0
 private void cboChonNguyenLieu_SelectedIndexChanged(object sender, EventArgs e)
 {
     txtDonViTinh.Text = NguyenLieuBLL.LayDonViTinhTheoTen(cboChonNguyenLieu.Text.Trim());
     txtCSDD.Text      = NguyenLieuBLL.LayCSDDTheoTen(cboChonNguyenLieu.Text.Trim());
 }