public static List <NhomMonAn_DTO> LayNhomMonAn() { string QueryString = "Select * From NhomMon"; conn = DataProvider.OpenConnection(); DataTable dt = DataProvider.LayDataTable(QueryString, conn); if (dt.Rows.Count == 0) { return(null); } List <NhomMonAn_DTO> danhSachNhomMonAn = new List <NhomMonAn_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO(); nhomMonAn.MaNhomMonAn = dt.Rows[i]["MaNhom"].ToString(); nhomMonAn.TenNhomMonAn = dt.Rows[i]["TenNhom"].ToString(); danhSachNhomMonAn.Add(nhomMonAn); } DataProvider.CloseConnection(conn); return(danhSachNhomMonAn); }
//Sửa Nhóm Món Ăn private void btnSuaNhomMonAn_Click(object sender, EventArgs e) { if (TKDN.Substring(0, 2) == "NV") { MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (drNhomMonAn == null) { MessageBox.Show("Chọn Nhóm Món Ăn Muốn Sửa"); return; } NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO(); nhomMonAn.MaNhomMonAn = drNhomMonAn.Cells["MaNhomMonAn"].Value.ToString(); nhomMonAn.TenNhomMonAn = txtTenNhom.Text; if (NhomMonAn_BUS.SuaNhomMonAn(nhomMonAn)) { drNhomMonAn = null; txtMaNhomMon.Text = ""; txtTenNhom.Text = ""; LoadNhomMonAn(); MessageBox.Show("Sửa thành công"); return; } MessageBox.Show("Sửa thất bại"); } }
// ---------------- tìm kiếm nhóm món ăn --------------------------- public static List <NhomMonAn_DTO> TimNhomMonAn(string tenNhomMonAn) { string QueryString = string.Format("select * from NhomMon where TenNhom like '%" + tenNhomMonAn + "%'"); conn = DataProvider.OpenConnection(); DataTable dt = DataProvider.LayDataTable(QueryString, conn); if (dt.Rows.Count == 0) { return(null); } List <NhomMonAn_DTO> lstNhomMonAn = new List <NhomMonAn_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO(); nhomMonAn.MaNhomMonAn = dt.Rows[i]["MaNhom"].ToString(); nhomMonAn.TenNhomMonAn = dt.Rows[i]["TenNhom"].ToString(); lstNhomMonAn.Add(nhomMonAn); } DataProvider.CloseConnection(conn); return(lstNhomMonAn); }
// Xóa nhóm Món ăn private void btnXoaNhomMonAn_Click(object sender, EventArgs e) { if (TKDN.Substring(0, 2) == "NV") { MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (drNhomMonAn == null) { MessageBox.Show("Chọn Nhóm Món Ăn Muốn Xóa"); return; } NhomMonAn_DTO nhomMonAnXoa = new NhomMonAn_DTO(); nhomMonAnXoa.MaNhomMonAn = txtMaNhomMon.Text; if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (danhSachNhomMonAn == null) { dtgrvDanhSachNhomMon.DataSource = null; } if (NhomMonAn_BUS.XoaNhomMonAn(nhomMonAnXoa)) { drNhomMonAn = null; txtMaNhomMon.Text = ""; txtTenNhom.Text = ""; MessageBox.Show("Xóa thành công"); LoadNhomMonAn(); return; } MessageBox.Show("Xóa thất bại"); } } }
// sửa Nhóm Món Ăn public static bool SuaNhomMonAn(NhomMonAn_DTO nhomMonAn) { // chuỗi truy vấn sửa nhóm Món ăn string QueryString = string.Format("update NhomMon set TenNhom = '{0}' where MaNhom = '{1}'", nhomMonAn.TenNhomMonAn, nhomMonAn.MaNhomMonAn); conn = DataProvider.OpenConnection(); try { DataProvider.ThucThiTruyVanNonQuery(QueryString, conn); DataProvider.CloseConnection(conn); return(true); } catch (Exception) { DataProvider.CloseConnection(conn); return(false); } }
// Thêm nhom mon ăn public static bool ThemNhomMonAn(NhomMonAn_DTO nhomMonAn) { // chuỗi truy vấn thêm 1 Nhom mon An vào bảng nhom Món Ăn string QueryString = string.Format("insert into NhomMon(MaNhom,TenNhom) values('{0}','{1}')", nhomMonAn.MaNhomMonAn, nhomMonAn.TenNhomMonAn); conn = DataProvider.OpenConnection(); try { DataProvider.ThucThiTruyVanNonQuery(QueryString, conn); DataProvider.CloseConnection(conn); return(true); } catch (Exception) { DataProvider.CloseConnection(conn); return(false); } }
// xóa Nhóm Món Ăn public static bool XoaNhomMonAn(NhomMonAn_DTO nhomMonAn) { // chuỗi truy vấn xóa 1 hàng trong bảng Nhóm Món string QueryString = string.Format("Delete from NhomMon Where MaNhom = '{0}'", nhomMonAn.MaNhomMonAn); conn = DataProvider.OpenConnection(); try { DataProvider.ThucThiTruyVanNonQuery(QueryString, conn); DataProvider.CloseConnection(conn); return(true); } catch (Exception) { DataProvider.CloseConnection(conn); return(false); } }
//======================== Thêm Nhóm Món Ăn ============================= private void btnThemNhomMon_Click(object sender, EventArgs e) { if (txtTenNhom.Text == "") { MessageBox.Show("Nhập Tên Nhóm"); return; } NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO(); nhomMonAn.TenNhomMonAn = txtTenNhom.Text.ToString(); if (NhomMonAn_BUS.ThemNhomMonAn(nhomMonAn)) { drNhomMonAn = null; txtMaNhomMon.Text = ""; txtTenNhom.Text = ""; LoadNhomMonAn(); MessageBox.Show("Thêm thành công"); return; } MessageBox.Show("Thêm thất bại"); }
//Sửa Nhóm Món Ăn private void btnSuaNhomMonAn_Click(object sender, EventArgs e) { if (drNhomMonAn == null) { MessageBox.Show("Chọn Nhóm Món Ăn Muốn Sửa"); return; } NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO(); nhomMonAn.MaNhomMonAn = drNhomMonAn.Cells["MaNhomMonAn"].Value.ToString(); nhomMonAn.TenNhomMonAn = txtTenNhom.Text; if (NhomMonAn_BUS.SuaNhomMonAn(nhomMonAn)) { drNhomMonAn = null; txtMaNhomMon.Text = ""; txtTenNhom.Text = ""; LoadNhomMonAn(); MessageBox.Show("Sửa thành công"); return; } MessageBox.Show("Sửa thất bại"); }
//======================== Thêm Nhóm Món Ăn ============================= private void btnThemNhomMon_Click(object sender, EventArgs e) { if (txtMaNhomMon.Text == "") { MessageBox.Show("Nhập Mã Nhóm"); return; } if (txtTenNhom.Text == "") { MessageBox.Show("Nhập Tên Nhóm"); return; } NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO(); nhomMonAn.MaNhomMonAn = txtMaNhomMon.Text.ToString(); nhomMonAn.TenNhomMonAn = txtTenNhom.Text.ToString(); if (danhSachNhomMonAn != null) { foreach (NhomMonAn_DTO nm in danhSachNhomMonAn) { if (nhomMonAn.MaNhomMonAn == nm.MaNhomMonAn) { MessageBox.Show("Mã nhóm món ăn đã có rồi"); return; } } } if (NhomMonAn_BUS.ThemNhomMonAn(nhomMonAn)) { LoadNhomMonAn(); MessageBox.Show("Thêm thành công"); return; } MessageBox.Show("Thêm thất bại"); }
public static bool XoaNhomMonAn(NhomMonAn_DTO nhomMonAn) { return(NhomMonAn_DAO.XoaNhomMonAn(nhomMonAn)); }
public static bool ThemNhomMonAn(NhomMonAn_DTO nhomMonAn) { return(NhomMonAn_DAO.ThemNhomMonAn(nhomMonAn)); }