//them private void button2_Click(object sender, EventArgs e) { if (textBox2.Text == "" || textBox1.Text == "") { MessageBox.Show("Vui lòng nhập dữ liệu!"); return; } Ban_DTO Ban_DTO = new Ban_DTO(); Ban_DTO.Ma_Ban = textBox1.Text; Ban_DTO.Tenn_Ban = textBox2.Text; Ban_DTO.Ma_KV = textBox3.Text; Ban_DTO.Tinh_Trang = textBox4.Text; Ban_DTO.So = Int32.Parse(textBox5.Text); if (Ban_BUS.Them_Ban(Ban_DTO) == true) { MessageBox.Show("Thêm Thành Công!"); } else { MessageBox.Show("Thêm Thất Bại!"); } List <Ban_DTO> ListBan = Ban_BUS.List_Ban(); dtgvBan.DataSource = ListBan; }
public TableCard(Ban_DTO data) { InitializeComponent(); this.Tag = data; this.lblName.Text = data.Ten; Init(); }
//xoa private void button3_Click(object sender, EventArgs e) { if (textBox2.Text == "" || textBox1.Text == "") { MessageBox.Show("Vui lòng nhập dữ liệu!"); return; } Results rs = new Results(); Ban_DTO Ban_DTO = new Ban_DTO(); Ban_DTO.Ma_Ban = textBox1.Text.ToString(); //Ban_DTO.Tenn_Ban = textBox2.Text; //Ban_DTO.Ma_KV = textBox3.Text; //Ban_DTO.Tinh_Trang = textBox4.Text; //Ban_DTO.So = Int32.Parse(textBox5.Text); rs = Ban_BUS.Xoa_Ban(Ban_DTO); if (rs.ResultID > 0) { MessageBox.Show(rs.Message); } else { MessageBox.Show(rs.Message); } textBox1.Text = ""; List <Ban_DTO> ListBan = Ban_BUS.List_Ban(); dtgvBan.DataSource = ListBan; }
private void dataGridView1_Click_1(object sender, EventArgs e) { try { Ban_DTO Table = listView1.Tag as Ban_DTO; int MaHD = HoaDon_BUS.KTHoaDon(Table.Ma_Ban); DataGridViewRow dgvr = dataGridView1.CurrentRow; string MaSP = dgvr.Cells["MaSP"].Value.ToString(); string TenSP = dgvr.Cells["TenSP"].Value.ToString(); int SL = 1; if (MaHD == -1) { HoaDon_BUS.InsertHoaDon(Table.Ma_Ban); int Ma_HDD = ChiTietHD_DAO.GetMaHD(); ChiTietHoaDon_BUS.InsertChiTietHoaDon(Ma_HDD, MaSP, TenSP, SL); MessageBox.Show("Thêm món thành công!"); } else { ChiTietHoaDon_BUS.InsertChiTietHoaDon(MaHD, MaSP, TenSP, SL); MessageBox.Show("Thêm món thành công!"); } ShowThongTin_Ban(Table.Ma_Ban); LoadBan(); } catch { MessageBox.Show("Vui lòng chọn bàn trước khi chọn món"); } }
//private void dataGridView1_Click(object sender, EventArgs e) //{ // Ban_DTO Table = listView1.Tag as Ban_DTO; // int MaHD = HoaDon_BUS.KTHoaDon(Table.Ma_Ban); // DataGridViewRow dgvr = dataGridView1.CurrentRow; // string MaSP = dgvr.Cells["MaSP"].Value.ToString(); // string TenSP = dgvr.Cells["TenSP"].Value.ToString(); // int SL = 1; // if (MaHD == -1) // { // HoaDon_BUS.InsertHoaDon(Table.Ma_Ban); // int Ma_HDD = ChiTietHD_DAO.GetMaHD(); // ChiTietHoaDon_BUS.InsertChiTietHoaDon(Ma_HDD, MaSP, TenSP, SL); // MessageBox.Show("Them mon thanh cong 1!"); // } // else // { // ChiTietHoaDon_BUS.InsertChiTietHoaDon(MaHD, MaSP, TenSP, SL); // MessageBox.Show("Them mon thanh cong 2!"); // } // ShowThongTin_Ban(Table.Ma_Ban); // LoadBan(); // //HoaDon_DTO HD = new HoaDon_DTO(); // //if (HoaDon_BUS.InsertHoaDon(HD) == true) // // MessageBox.Show("Them HD thanh cong"); // //else // // MessageBox.Show("Them Hd that bai"); // //InsertCTHD(); //} private void button1_Click(object sender, EventArgs e) { int MaHD; Ban_DTO Table = new Ban_DTO(); //if (Table.Ma_Ban == "") //{ // MessageBox.Show("Vui lòng chọn bàn muốn thanh toán"); // return; //} //else { Table = listView1.Tag as Ban_DTO; if (Table == null) { MessageBox.Show("Vui lòng chọn bàn để thanh toán"); } else { MaHD = HoaDon_BUS.KTHoaDon(Table.Ma_Ban); if (MaHD != -1) { PrintHD(); HoaDon_BUS.TinhTien(MaHD); ShowThongTin_Ban(Table.Ma_Ban); LoadBan(); } else { MessageBox.Show("Không có danh mục thu tiền!"); return; } } } }
private void In_ViewBill(object sender, EventArgs e) { Ban_DTO ban = (Ban_DTO)(sender as TableCard).Tag; var bill = billList.Find(s => s.IdBan == ban.Id); if (bill != null) { using (FastViewBill f = new FastViewBill(bill)) { f.ShowDialog(); } } }
public List <Ban_DTO> getlistban()//hàm lấy danh sách bàn và add vào mảng { List <Ban_DTO> listban = new List <Ban_DTO>(); DataTable table = DBconection.Instrance.ExecuteQuery("SELECT * FROM DBO.BAN"); foreach (DataRow row in table.Rows) { Ban_DTO ban = new Ban_DTO(row); listban.Add(ban); } return(listban); }
public static bool Them_Ban(Ban_DTO Ban_DTO) { try { string sQuery2 = string.Format("Insert into Ban(Ma_Ban,Ten_Ban,Ma_KV,Tinh_Trang,So_TT) Values('{0}',N'{1}',N'{2}','{3}',{4})", Ban_DTO.Ma_Ban, Ban_DTO.Tenn_Ban, Ban_DTO.Ma_KV, Ban_DTO.Tinh_Trang, Ban_DTO.So); Provider provider = new Provider(); var u = provider.ExcuteData(sQuery2); return(true); conn.Close(); } catch (Exception Ex) { return(false); } }
public static Results Sua_Ban(Ban_DTO Ban_DTO) { //try //{ // string sQuery2 = string.Format("Update Ban set Ten_Ban = N'{0}', Ma_KV =N'{1}', Tinh_Trang = '{2}', So_TT = {3} where Ma_Ban = '{4}'", Ban_DTO.Tenn_Ban, Ban_DTO.Ma_KV, Ban_DTO.Tinh_Trang, Ban_DTO.So, Ban_DTO.Ma_Ban); // sprovider = new Provider(); // var u = sprovider.ExcuteData(sQuery2); // return true; // conn.Close(); //} //catch (Exception Ex) //{ // return false; //} Results re = new Results(); try { //string sQuery = string.Format("exec proc_UpdateNV @TenNV=N'{0}',@GT='{1}',@DiaChi=N'{2}',@SDT='{3}',@Email='{4}',@Ngay_Sinh ='{5}',@Chuc_Vu=N'{6}',@NVL='{7}',@Luong={8},@MaNV='{9}'", nv.TenNV, nv.GioiTinh, nv.DiaChi, nv.SDT, nv.Email, nv.NgaySinh, nv.ChucVu, nv.NgayVaoLam, nv.Luong, nv.MaNV); conn = Provider.Connect(); SqlCommand cmd = new SqlCommand("proc_UpdateBan", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Ma_Ban", Ban_DTO.Ma_Ban); cmd.Parameters.AddWithValue("@Ten_Ban", Ban_DTO.Tenn_Ban); cmd.Parameters.AddWithValue("@Ma_KV", Ban_DTO.Ma_KV); cmd.Parameters.AddWithValue("@Tinh_Trang", Ban_DTO.Tinh_Trang); cmd.Parameters.AddWithValue("@So_TT", Ban_DTO.So); cmd.Parameters.AddWithValue("@resutsID", re.ResultID); cmd.Parameters.AddWithValue("@Message", re.Message); cmd.Parameters["@resutsID"].Direction = ParameterDirection.Output; cmd.Parameters["@Message"].Direction = ParameterDirection.Output; cmd.Parameters["@Message"].Size = 50; conn.Open(); var u = cmd.ExecuteNonQuery(); re.ResultID = int.Parse(cmd.Parameters["@resutsID"].Value.ToString()); re.Message = cmd.Parameters["@Message"].Value.ToString(); } catch (Exception ex) { re.ResultID = -1; re.Message = ex.Message; } return(re); }
//sua private void button4_Click(object sender, EventArgs e) { if (textBox2.Text == "" || textBox1.Text == "") { MessageBox.Show("Vui lòng nhập dữ liệu!"); return; } Results rs = new Results(); Ban_DTO Ban_DTO = new Ban_DTO(); Ban_DTO.Ma_Ban = textBox1.Text; Ban_DTO.Tenn_Ban = textBox2.Text; Ban_DTO.Ma_KV = textBox3.Text; Ban_DTO.Tinh_Trang = textBox4.Text; Ban_DTO.So = Int32.Parse(textBox5.Text); rs = Ban_BUS.Sua_Ban(Ban_DTO); //if (Ban_BUS.Sua_Ban(Ban_DTO) == true) //{ // MessageBox.Show("Sua Thành Công!"); //} //else //{ // MessageBox.Show("Sua Thất Bại!"); //} if (rs.ResultID > 0) { MessageBox.Show(rs.Message); } else { MessageBox.Show(rs.Message); } textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; List <Ban_DTO> ListBan = Ban_BUS.List_Ban(); dtgvBan.DataSource = ListBan; }
//ban public static List <Ban_DTO> List_Ban() { string sQuery = "select * from Ban "; sprovider = new Provider(); DataTable dt = sprovider.GetData(sQuery); List <Ban_DTO> list_ban = new List <Ban_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { Ban_DTO Ban = new Ban_DTO(); Ban.Ma_Ban = dt.Rows[i]["Ma_Ban"].ToString(); Ban.Tenn_Ban = dt.Rows[i]["Ten_Ban"].ToString(); Ban.Ma_KV = dt.Rows[i]["Ma_KV"].ToString(); Ban.Tinh_Trang = dt.Rows[i]["Tinh_Trang"].ToString(); Ban.So = Int32.Parse(dt.Rows[i]["So_TT"].ToString()); list_ban.Add(Ban); } return(list_ban); }
public void ShowThongTin_Ban(string Ma_Ban) { //List<ChiTietHD_DTO> List_CTHD = ChiTietHD_BUS.List_chiTiet(HoaDon_BUS.ListHD()); //List<Ban_DTO> Ban = HoaDon_BUS.List_HoaDon(Ma_Ban); //List<Ban_DTO> List_Ban = Ban_BUS.List_Ban(Ma_Ban); //List<HoaDon_DTO> List_HD = HoaDon_BUS.ListHD(); listView1.Items.Clear(); Ban_DTO Table = listView1.Tag as Ban_DTO; int MaHD = HoaDon_BUS.KTHoaDon(Table.Ma_Ban); //List<ChiTietHD_DTO> List_CT = ChiTietHD_DAO.List_CTHD(HoaDon_DAO.KTHoaDon(Ma_Ban)); List <ShowHoaDown_DTO> show = ShowHoaDon_BUS.ShowHD(Ma_Ban, MaHD); foreach (ShowHoaDown_DTO item in show) { ListViewItem List_item = new ListViewItem(item.Ten_Mon.ToString()); List_item.SubItems.Add(item.So_Luong.ToString()); List_item.SubItems.Add(item.DVT.ToString()); List_item.SubItems.Add(item.Tong_Tien.ToString()); listView1.Items.Add(List_item); } }
public static Results Xoa_Ban(Ban_DTO Ban_DTO) { //try //{ // string sQuery2 = string.Format("Delete from Ban where Ma_Ban = '{0}'", Ban_DTO.Ma_Ban); // sprovider = new Provider(); // var u = sprovider.ExcuteData(sQuery2); // return true; // conn.Close(); //} //catch (Exception Ex) //{ // return false; //} Results re = new Results(); try { conn = Provider.Connect(); SqlCommand cmd = new SqlCommand("XoaBan", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@psMaban", Ban_DTO.Ma_Ban); cmd.Parameters.AddWithValue("@pResultCode", re.ResultID); cmd.Parameters.AddWithValue("@pResultMessage", re.Message); cmd.Parameters["@pResultCode"].Direction = ParameterDirection.Output; cmd.Parameters["@pResultMessage"].Direction = ParameterDirection.Output; cmd.Parameters["@pResultMessage"].Size = 50; conn.Open(); var u = cmd.ExecuteNonQuery(); re.ResultID = int.Parse(cmd.Parameters["@pResultCode"].Value.ToString()); re.Message = cmd.Parameters["@pResultMessage"].Value.ToString(); } catch (Exception ex) { re.ResultID = -1; re.Message = ex.Message; } return(re); }
private void In_CleanTable(object sender, EventArgs e) { Ban_DTO ban = (Ban_DTO)(sender as TableCard).Tag; var bill = billList.Find(s => s.IdBan == ban.Id); if (bill.Trangthai) { ban.Controng = true; if (BanBUL.Instance.UpdateBan(ban)) { MessageBox.Show($"Đã yêu cầu dọn bàn {ban.Ten}"); } else { MessageBox.Show("Lỗi hệ thống"); } } else { MessageBox.Show("Bàn chưa thanh toán không thể dọn"); } }
public static Results Xoa_Ban(Ban_DTO Ban_DTO) { return(Ban_DAO.Xoa_Ban(Ban_DTO)); }
public static Results Sua_Ban(Ban_DTO Ban_DTO) { return(Ban_DAO.Sua_Ban(Ban_DTO)); }
//them,xoa,sua public static bool Them_Ban(Ban_DTO Ban_DTO) { return(Ban_DAO.Them_Ban(Ban_DTO)); }