Esempio 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);
        }
Esempio n. 2
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);
        }
Esempio n. 3
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);
        }
Esempio n. 4
0
        private void getDataGridViewNguyenLieuTungMon(string maMon)
        {
            dgvNguyenLieuTungMon.DataSource = NguyenLieuTungMonBLL.LayDanhSachNLTungMon(maMon);

            string[] column = { "TenNguyenLieu", "SoLuong", "DonViTinh", "ChiSoDinhDuong" };
            Utility.ControlFormat.DataGridViewFormat(dgvNguyenLieuTungMon, column);

            //dgvDanhSachMuaNL.ColumnCount.ToString();
            //MessageBox.Show(dgvDanhSachMuaNL.ColumnCount.ToString());

            dgvNguyenLieuTungMon.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvNguyenLieuTungMon.Columns[0].HeaderText = "Tên Nguyên Liệu";
            dgvNguyenLieuTungMon.Columns[0].Width      = 140;
            dgvNguyenLieuTungMon.Columns[1].HeaderText = "Số/khối lượng";
            dgvNguyenLieuTungMon.Columns[1].Width      = 110;
            dgvNguyenLieuTungMon.Columns[2].HeaderText = "Đơn vị tính";
            dgvNguyenLieuTungMon.Columns[2].Width      = 90;
            dgvNguyenLieuTungMon.Columns[3].HeaderText = "Chỉ số dinh dưỡng";
            dgvNguyenLieuTungMon.Columns[3].Width      = 120;
            dgvNguyenLieuTungMon.ClearSelection();
            XoaTrang();
        }