Exemple #1
0
        private void btNew_Click(object sender, EventArgs e)
        {
            List <NguyenLieu_DTO> DanhSachNL = NguyenLieu_BUS.GetListNL();

            if (ckMaNL.Checked == false)
            {
                MessageBox.Show("Vui lòng check vào trong ô gần MaNL để thêm mới Nguyên Liệu!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            else
            {
                if (tbMaNL.Text == "")
                {
                    MessageBox.Show("Vui lòng nhập dữ liệu để thêm Nguyên Liệu!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            NguyenLieu_DTO NL = new NguyenLieu_DTO();

            NL.MaNL        = tbMaNL.Text;
            NL.TenNL       = tbTenNL.Text;
            NL.SoLuongNhap = Int32.Parse(tbSoLuong.Text);
            NL.DVT         = cbDVT.Text;
            for (int i = 0; i < DanhSachNL.Count; i++)
            {
                if (//DanhSachNL[i].MaNL == NL.MaNL&&
                    DanhSachNL[i].TenNL == NL.TenNL &&
                    DanhSachNL[i].SoLuongNhap == NL.SoLuongNhap &&
                    DanhSachNL[i].DVT == NL.DVT
                    )
                {
                    MessageBox.Show("Dữ liệu đã tồn tại! Vui lòng thay đổi lại để thêm mới!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }

            if (NguyenLieu_BUS.New_NL(NL) == true)
            {
                MessageBox.Show("Thêm thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Nguyên Liệu đã tồn tại!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Clear();
            Load();
        }
Exemple #2
0
        private void btUpdate_Click(object sender, EventArgs e)
        {
            List <NguyenLieu_DTO> DanhSachNL = NguyenLieu_BUS.GetListNL();

            if (tbMaNL.Text == "")
            {
                MessageBox.Show("Vui lòng nhập thông tin Nguyên Liệu để sửa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            NguyenLieu_DTO NL = new NguyenLieu_DTO();

            NL.MaNL        = tbMaNL.Text;
            NL.TenNL       = tbTenNL.Text;
            NL.SoLuongNhap = Int32.Parse(tbSoLuong.Text);
            NL.DVT         = cbDVT.Text;

            for (int i = 0; i < DanhSachNL.Count; i++)
            {
                if (DanhSachNL[i].MaNL == NL.MaNL &&
                    DanhSachNL[i].TenNL == NL.TenNL &&
                    DanhSachNL[i].SoLuongNhap == NL.SoLuongNhap &&
                    DanhSachNL[i].DVT == NL.DVT
                    )
                {
                    MessageBox.Show("Bạn chưa thay đổi dữ liệu cũ! Vui lòng thay đổi dữ liệu mới trước khi Update", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            result = NguyenLieu_BUS.Update_NL(NL);
            if (result.ResultCode_NL == 1)
            {
                MessageBox.Show(result.ResultMessage_NL, "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(result.ResultMessage_NL, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Clear();
            Load();
        }
Exemple #3
0
        public void Load()
        {
            List <NguyenLieu_DTO> danhsachNL = NguyenLieu_BUS.GetListNL();

            dataGridView1.DataSource = danhsachNL;
        }