//Sửa Bàn Ăn private void btnSuaBanAn_Click_1(object sender, EventArgs e) { if (drBan == null) { MessageBox.Show("Chọn bàn muốn sửa"); return; } BanAn_DTO banAnSua = new BanAn_DTO(); banAnSua.ID = int.Parse(drBan.Cells["ID"].Value.ToString()); banAnSua.TenBan = txtTenBan.Text.ToString(); /* * try * { * banAnSua.ID = int.Parse(drBan.Cells["ID"].Value.ToString()); * banAnSua.TenBan = drBan.Cells["TenBan"].Value.ToString(); * } * catch (Exception) * { * return; * }*/ if (BanAn_BUS.SuaBanAn(banAnSua)) { drBan = null; txtTenBan.Text = ""; lbTrangThai.Text = ""; MessageBox.Show("Sửa thành công"); LoadBanAn(); return; } MessageBox.Show("Sửa thất bại"); }
//Sửa Bàn Ăn private void btnSuaBanAn_Click_1(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 (drBan == null) { MessageBox.Show("Chọn bàn muốn sửa"); return; } BanAn_DTO banAnSua = new BanAn_DTO(); banAnSua.ID = int.Parse(drBan.Cells["ID"].Value.ToString()); banAnSua.TenBan = txtTenBan.Text.ToString(); if (BanAn_BUS.SuaBanAn(banAnSua)) { drBan = null; txtTenBan.Text = ""; lbTrangThai.Text = ""; MessageBox.Show("Sửa thành công"); LoadBanAn(); return; } MessageBox.Show("Sửa thất bại"); } }
public static List <BanAn_DTO> LayBanAn() { string QueryString = "Select * From BanAn"; conn = DataProvider.OpenConnection(); DataTable dt = DataProvider.LayDataTable(QueryString, conn); if (dt.Rows.Count == 0) { return(null); } List <BanAn_DTO> lstBanAn = new List <BanAn_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { BanAn_DTO banAn = new BanAn_DTO(); for (int idban = 0; idban <= lstBanAn.Count; idban++) { banAn.IDBan = idban; } banAn.ID = int.Parse(dt.Rows[i]["ID"].ToString()); banAn.TenBan = dt.Rows[i]["TenBan"].ToString(); banAn.TrangThai = dt.Rows[i]["TrangThai"].ToString(); banAn.Ngay = dt.Rows[i]["Ngay"].ToString(); lstBanAn.Add(banAn); } DataProvider.CloseConnection(conn); return(lstBanAn); }
// tìm bàn ăn public static List <BanAn_DTO> TimBanAn(string tenBanAn) { string chuoiTruyVan = "Select * From BanAn where TenBan like '%" + tenBanAn + "%'"; conn = DataProvider.OpenConnection(); DataTable dt = DataProvider.LayDataTable(chuoiTruyVan, conn); if (dt.Rows.Count == 0) { return(null); } List <BanAn_DTO> lstBanAn = new List <BanAn_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { BanAn_DTO banAn = new BanAn_DTO(); banAn.ID = int.Parse(dt.Rows[i]["ID"].ToString()); banAn.TenBan = dt.Rows[i]["TenBan"].ToString(); banAn.TrangThai = dt.Rows[i]["TrangThai"].ToString(); lstBanAn.Add(banAn); } DataProvider.CloseConnection(conn); return(lstBanAn); }
public static int CapNhatBanAn(BanAn_DTO BanAn) { Provider provider = new Provider(); string sql = string.Format("update BanAn set TrangThai={0} where MaBan={1}", BanAn.TrangThai, BanAn.MaBan); SqlCommand cm = provider.CreateCommandStringSql(sql); return(provider.ExecuteInsertUpdateDelete(cm)); }
public static int ThemBanAn(BanAn_DTO BanAn, string maNH) { Provider provider = new Provider(); string sql = string.Format("insert into BanAn values ({0},'{1}','{2}',{3})", BanAn.MaKhuVuc, BanAn.LoaiBan, maNH, BanAn.TrangThai); SqlCommand cm = provider.CreateCommandStringSql(sql); return(provider.ExecuteInsertUpdateDelete(cm)); }
// Xóa bàn ăn private void btnXoaBanAn_Click_1(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 (drBan == null) { MessageBox.Show("Chọn bàn muốn xóa"); return; } BanAn_DTO banAnXoa = new BanAn_DTO(); banAnXoa.ID = int.Parse(drBan.Cells["ID"].Value.ToString()); if (drBan.Cells["TrangThai"].Value.ToString() == "Có Người") { MessageBox.Show("Không thể xóa bàn đang có người"); return; } /*if (MessageBox.Show("Xóa bàn sẽ xóa toàn bộ hóa đơn của bàn đó", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) * { * try * { * HoaDon_BUS.XoaHoaDonCoIDBan(banAnXoa.ID); // xóa các hóa đơn có liên quan đến bàn đó * } * catch (Exception) * { * return; * } */ if (BanAn_BUS.XoaBanAn(banAnXoa)) { drBan = null; txtTenBan.Text = ""; lbTrangThai.Text = ""; MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadBanAn(); if (lstBanAn != null) { lbTrangThai.Text = (lstBanAn.Count).ToString(); } else { lbTrangThai.Text = "0"; } return; } else { MessageBox.Show("Xóa thất bại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private List <BanAn_DTO> ConvertToList(DataTable dt) { List <BanAn_DTO> ls = new List <BanAn_DTO>(); foreach (DataRow row in dt.Rows) { BanAn_DTO banan = new BanAn_DTO(); banan.MaBan = (int)row.ItemArray[0]; banan.MaKhuVuc = (int)row.ItemArray[1]; banan.LoaiBan = (String)row.ItemArray[2]; banan.MaNH = (String)row.ItemArray[3]; banan.TrangThai = (int)row.ItemArray[4]; ls.Add(banan); } return(ls); }
// xóa bàn ăn public static bool XoaBanAn(BanAn_DTO banAn) { // chuỗi truy vấn xóa 1 hàng trong bảng ban string QueryString = string.Format("Delete from BanAn Where ID = {0}", banAn.ID); conn = DataProvider.OpenConnection(); try { DataProvider.ThucThiTruyVanNonQuery(QueryString, conn); DataProvider.CloseConnection(conn); return(true); } catch (Exception) { DataProvider.CloseConnection(conn); return(false); } }
// sửa bàn ăn public static bool SuaBanAn(BanAn_DTO banAn) { // chuỗi truy vấn sửa bàn ăn string QueryString = string.Format("Update BanAn Set TenBan = '{0}' Where ID = {1}", banAn.TenBan, banAn.ID); conn = DataProvider.OpenConnection(); try { DataProvider.ThucThiTruyVanNonQuery(QueryString, conn); DataProvider.CloseConnection(conn); return(true); } catch (Exception) { DataProvider.CloseConnection(conn); return(false); } }
// Thêm bàn ăn public static bool ThemBanAn(BanAn_DTO banAn) { // chuỗi truy vấn thêm 1 Ban An vào bảng Món Ăn string QueryString = string.Format("insert into BanAn(TenBan,TrangThai) values('{0}','{1}')", banAn.TenBan, banAn.TrangThai); conn = DataProvider.OpenConnection(); try { DataProvider.ThucThiTruyVanNonQuery(QueryString, conn); DataProvider.CloseConnection(conn); return(true); } catch (Exception) { DataProvider.CloseConnection(conn); return(false); } }
// Thêm bàn ăn private void btnThemBanAn_Click(object sender, EventArgs e) { if (txtTenBan.Text == "") { MessageBox.Show("Nhập tên bàn"); return; } BanAn_DTO banAn = new BanAn_DTO(); banAn.TenBan = txtTenBan.Text.ToString(); banAn.TrangThai = "Trống"; if (lstBanAn != null) { for (int i = 0; i < lstBanAn.Count; i++) { if (ChuanHoaChuoi(banAn.TenBan.ToLower()) == ChuanHoaChuoi(lstBanAn[i].TenBan.ToLower())) { MessageBox.Show("Tên đã có rồi"); return; } } } if (BanAn_BUS.ThemBanAn(banAn)) { MessageBox.Show("Thêm thành công"); LoadBanAn(); if (lstBanAn != null) { lbSoBanHienCo.Text = (lstBanAn.Count).ToString(); } else { lbSoBanHienCo.Text = "0"; } txtTenBan.Text = ""; return; } MessageBox.Show("Thêm thất bại"); }
public static bool SuaBanAn(BanAn_DTO banAn) { return(BanAn_DAO.SuaBanAn(banAn)); }
public static bool XoaBanAn(BanAn_DTO banAn) { return(BanAn_DAO.XoaBanAn(banAn)); }
/*public static bool SuaTrangThaiBanAn(int idBan) * { * return BanAn_DAO.SuaTrangThaiBanAn(idBan); * } * * public static bool SuaTrangThaiBanAn2(int idBan) * { * return BanAn_DAO.SuaTrangThaiBanAn2(idBan); * }*/ public static bool ThemBanAn(BanAn_DTO banAn) { return(BanAn_DAO.ThemBanAn(banAn)); }
public static int CapNhatBanAn(BanAn_DTO BanAn) { return(BanAn_DAO.CapNhatBanAn(BanAn)); }
public static int ThemBanAn(BanAn_DTO BanAn, string maNH) { return(BanAn_DAO.ThemBanAn(BanAn, maNH)); }