public static bool edit(LoaiNguyenLieu loaiNguyenLieu) { LoaiNguyenLieu temp = find(loaiNguyenLieu.maLoaiNguyenLieu); if (temp == null || !CServices.kiemTraThongTin(loaiNguyenLieu)) { return(false); } try { temp.maLoaiNguyenLieu = loaiNguyenLieu.maLoaiNguyenLieu; temp.tenLoaiNguyenLieu = loaiNguyenLieu.tenLoaiNguyenLieu; quanLyQuanCoffee.SaveChanges(); } catch (DbUpdateException) { MessageBox.Show("Lỗi! không thể thêm dữ liệu vào database"); return(false); } catch (DbEntityValidationException) { MessageBox.Show("Lỗi! kiểu dữ liệu không hợp lệ"); return(false); } return(true); }
public static LoaiNguyenLieu findMaLoaibyTenLoai(string tenLoai) { // so sánh cái tên của loại nguyên liệu và lấy ra cái mã LoaiNguyenLieu loaiNguyenLieu = quanLyQuanCoffee.LoaiNguyenLieux.Where(x => x.tenLoaiNguyenLieu == tenLoai).FirstOrDefault(); return(loaiNguyenLieu == null ? new LoaiNguyenLieu() : loaiNguyenLieu); }
public static bool remove(LoaiNguyenLieu loaiNguyenLieu) { LoaiNguyenLieu temp = find(loaiNguyenLieu.maLoaiNguyenLieu); if (temp == null) { MessageBox.Show("Không tìm thấy loại nhân viên để xóa"); return(false); } try { if (temp.NguyenLieux.Count > 0) { temp.trangThai = 1; quanLyQuanCoffee.SaveChanges(); } else { quanLyQuanCoffee.LoaiNguyenLieux.Remove(temp); quanLyQuanCoffee.SaveChanges(); } } catch (DbUpdateException) { MessageBox.Show("Lỗi! không thể thêm dữ liệu vào database"); return(false); } catch (DbEntityValidationException) { MessageBox.Show("Lỗi! kiểu dữ liệu không hợp lệ"); return(false); } return(true); }
public frmQuanLyLoaiNguyenLieu() { InitializeComponent(); txtMaLoaiNguyenLieu.Text = CServices.taoMa <LoaiNguyenLieu>(CLoaiNguyenLieu_BUS.toListAll()); loaiNguyenLieuSeclect = new LoaiNguyenLieu(); hienThiDSLoaiNhanVien(CLoaiNguyenLieu_BUS.toList()); isEnabledThongTin(false); }
private void dgDSLoaiNguyenLieu_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgDSLoaiNguyenLieu.SelectedValue != null) { string maLoaiNguyenLieu = dgDSLoaiNguyenLieu.SelectedValue.ToString(); loaiNguyenLieuSeclect = CLoaiNguyenLieu_BUS.find(maLoaiNguyenLieu); hienThiThongTin(loaiNguyenLieuSeclect); isEnabledThongTin(true); } }
public void Create(string name, string des) { QuanLyQuanCaPheEntities quanLyQuanCaPheEntities = new QuanLyQuanCaPheEntities(); LoaiNguyenLieu lnl = new LoaiNguyenLieu(); lnl.TenLoaiNL = name; lnl.MoTa = des; lnl.Xoa = false; quanLyQuanCaPheEntities.LoaiNguyenLieux.Add(lnl); quanLyQuanCaPheEntities.SaveChanges(); }
private void cmbLoaiNguyenLieu_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbLoaiNguyenLieu.SelectedIndex < 0) { txtMaLoai.Text = ""; } else { LoaiNguyenLieu loaiNguyenLieu = CLoaiNguyenLieu_BUS.findMaLoaibyTenLoai(cmbLoaiNguyenLieu.SelectedItem.ToString()); if (loaiNguyenLieu != null) { txtMaLoai.Text = loaiNguyenLieu.maLoaiNguyenLieu; } } }
private void btnSua_Click(object sender, RoutedEventArgs e) { LoaiNguyenLieu loaiNguyenLieu = new LoaiNguyenLieu(); loaiNguyenLieu.maLoaiNguyenLieu = txtMaLoaiNguyenLieu.Text; loaiNguyenLieu.tenLoaiNguyenLieu = txtTenLoai.Text; loaiNguyenLieu.trangThai = 0; if (CLoaiNguyenLieu_BUS.edit(loaiNguyenLieu)) { MessageBox.Show("Sửa thành công"); hienThiDSLoaiNhanVien(CLoaiNguyenLieu_BUS.toList()); txtMaLoaiNguyenLieu.Text = CServices.taoMa <LoaiNguyenLieu>(CLoaiNguyenLieu_BUS.toListAll()); txtTenLoai.Text = ""; } }
public ErrType ThemNguyenLieu(NguyenLieu NL) { using (Connection db = new Connection()) { LoaiNguyenLieu a = db.LoaiNguyenLieus.Find(NL.LoaiNguyenLieuID); if (a != null) { db.NguyenLieus.Add(NL); db.SaveChanges(); return(ErrType.Succes); } else { return(ErrType.NotExist); } } }
public static bool add(LoaiNguyenLieu loaiNguyenLieu) { try { if (CServices.kiemTraThongTin(loaiNguyenLieu)) { quanLyQuanCoffee.LoaiNguyenLieux.Add(loaiNguyenLieu); quanLyQuanCoffee.SaveChanges(); } } catch (DbUpdateException) { MessageBox.Show("Lỗi! không thể thêm dữ liệu vào database"); return(false); } catch (DbEntityValidationException) { MessageBox.Show("Lỗi! kiểu dữ liệu không hợp lệ"); return(false); } return(true); }
private void hienThiThongTin(LoaiNguyenLieu loaiNguyenLieu) { txtMaLoaiNguyenLieu.Text = loaiNguyenLieu.maLoaiNguyenLieu; txtTenLoai.Text = loaiNguyenLieu.tenLoaiNguyenLieu; }
public static bool kiemTraThongTin(LoaiNguyenLieu loaiNguyenLieu) { return(true); }
public static LoaiNguyenLieu find(LoaiNguyenLieu loaiNguyenLieu) { return(find(loaiNguyenLieu.maLoaiNguyenLieu)); }