public bool updateFoodInDatabase(int maTAU, string tenTau, string mieuTa, int maDanhMuc, float donGia, float giamGia) { ThucAnUong check = ThucAnUongDAO.Instance.CheckExistTAU(tenTau); if (string.IsNullOrEmpty(tenTau) || string.IsNullOrWhiteSpace(tenTau) || donGia < 0 || giamGia < 0) { MessageBox.Show("Không thể nhập giá trị này!!"); return(false); } else if (check != null && check.MaTAU == maTAU) { if (ThucAnUongDAO.Instance.UpdateThucAnUong(check.TenTAU, txbAnh.Text, maDanhMuc, donGia, mieuTa, giamGia, maTAU)) { MessageBox.Show("Sửa thành công"); loadDanhSachMon(); if (updateFood != null) { updateFood(this, new EventArgs()); } return(true); } else { MessageBox.Show("Sửa không thành công"); return(false); } } else if (check != null) { MessageBox.Show("Tên muốn sửa đã có"); return(false); } else { if (ThucAnUongDAO.Instance.UpdateThucAnUong(tenTau, txbAnh.Text, maDanhMuc, donGia, mieuTa, giamGia, maTAU)) { MessageBox.Show("Sửa thành công"); loadDanhSachMon(); if (updateFood != null) { updateFood(this, new EventArgs()); } return(true); } else { MessageBox.Show("Sửa không thành công"); return(false); } } }
public List <ThucAnUong> SearchTaU(string foodName) { List <ThucAnUong> listThucAnUong = new List <ThucAnUong>(); string query = "SearchFood @food"; DataTable data = DataProvider.Instance.ExecuteQuery(query, new object[] { foodName }); foreach (DataRow item in data.Rows) { ThucAnUong ThucAnUong = new ThucAnUong(item); listThucAnUong.Add(ThucAnUong); } return(listThucAnUong); }
public List <ThucAnUong> LayThucAnUong() { List <ThucAnUong> listThucAnUong = new List <ThucAnUong>(); string query = "SELECT * FROM dbo.ThucAnUong"; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { ThucAnUong ThucAnUong = new ThucAnUong(item); listThucAnUong.Add(ThucAnUong); } return(listThucAnUong); }
public List <ThucAnUong> LayThucAnUongByMa(int maDanhMuc) { List <ThucAnUong> listThucAnhUong = new List <ThucAnUong>(); string query = "SELECT * FROM dbo.ThucAnUong WHERE MaDanhMuc = " + maDanhMuc; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { ThucAnUong thucanuong = new ThucAnUong(item); listThucAnhUong.Add(thucanuong); } return(listThucAnhUong); }