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(); }
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(); }
public void Load() { List <NguyenLieu_DTO> danhsachNL = NguyenLieu_BUS.GetListNL(); dataGridView1.DataSource = danhsachNL; }