public List <DichVu_DTO> ThongKeSoLuongTonSP(string soluong) { List <DichVu_DTO> ListThongKe = new List <DichVu_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = string.Format("select * from DichVu where TrangThai =1 AND SoLuong <= '{0}'", soluong); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); while (sdr.Read()) { DichVu_DTO dv = new DichVu_DTO(); dv.MaDV = sdr["MaDV"].ToString(); dv.TenDV = sdr["TenDV"].ToString(); dv.DonGiaBan = int.Parse(sdr["DonGiaBan"].ToString()); dv.DonViTinh = sdr["DonViTinh"].ToString(); dv.DonGiaBanHienTai = int.Parse(sdr["DonGiaBanHienTai"].ToString()); dv.SoLuong = int.Parse(sdr["SoLuong"].ToString()); dv.MoTa = sdr["MoTa"].ToString(); dv.MaLoaiDV = sdr["MaLoaiDV"].ToString(); dv.TrangThai = int.Parse(sdr["TrangThai"].ToString()); ListThongKe.Add(dv); } sdr.Close(); conn.Close(); return(ListThongKe); }
private void btnCapNhat_Click(object sender, EventArgs e) { DichVu_DTO dvDTO = new DichVu_DTO(); try { dvDTO.MaSuDungDichVu = txtMaSDDichVu.Text; dvDTO.MaDichVu = (string)cmbTenDichVu.SelectedValue; dvDTO.SoLuong = txtSoLuong.Text; dvDTO.ThanhTien = int.Parse(txtSoLuong.Text) * int.Parse(cmbGiaDichVu.Text); int check = DichVu_BLL.CapNhatDichVu(dvDTO); if (check > 0) { XtraMessageBox.Show("Cập nhật thành công!!"); HienThiDanhSachCacDichVuCanCapNhat(); } else { XtraMessageBox.Show("Cập nhật thất bại!!"); } } catch (Exception ex) { throw ex; } }
public List <DichVu_DTO> LayDanhSachDichVu() { lsMenuDV = new List <DichVu_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = "Select * From [DichVu] Where TrangThai = 1 and TenDV <> N'Giờ Hát'"; SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); while (sdr.Read()) { DichVu_DTO dv = new DichVu_DTO(); dv.MaDV = sdr["MaDV"].ToString(); dv.TenDV = sdr["TenDV"].ToString(); dv.DonGiaBan = int.Parse(sdr["DonGiaBan"].ToString()); dv.DonViTinh = sdr["DonViTinh"].ToString(); dv.DonGiaBanHienTai = int.Parse(sdr["DonGiaBanHienTai"].ToString()); dv.SoLuong = int.Parse(sdr["SoLuong"].ToString()); dv.MoTa = sdr["MoTa"].ToString(); dv.MaLoaiDV = sdr["MaLoaiDV"].ToString(); dv.TrangThai = int.Parse(sdr["TrangThai"].ToString()); lsMenuDV.Add(dv); } sdr.Close(); conn.Close(); return(lsMenuDV); }
public static List <DichVu_DTO> takeServiceFIDSer(string IDDV) { string sQuery = @" select * from DichVu where MaDV ='" + IDDV + "' "; conn = DataProvider.Connect(); DataTable dt = DataProvider.dataSQuery(sQuery, conn); if (dt.Rows.Count == 0) { return(null); } List <DichVu_DTO> Ser = new List <DichVu_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { DichVu_DTO K = new DichVu_DTO(); K.MaDV = dt.Rows[i]["MaDV"].ToString(); K.TenDV = dt.Rows[i]["TenDV"].ToString(); K.SoLuong = int.Parse(dt.Rows[i]["SoLuong"].ToString()); K.GiaDV = int.Parse(dt.Rows[i]["GiaDV"].ToString()); // K.MaPhong = dt.Rows[i]["MaPhong"].ToString(); Ser.Add(K); } return(Ser); }
public bool KiemTraTT(string p) { DichVu_DTO dv = new DichVu_DTO(); lsMenuDV = new List <DichVu_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = string.Format("Select * From [DichVu] Where TrangThai = 1 and TenDV = N'{0}'", p); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); if (sdr.Read()) { dv = new DichVu_DTO(); dv.MaDV = sdr["MaDV"].ToString(); dv.TenDV = sdr["TenDV"].ToString(); dv.DonGiaBan = int.Parse(sdr["DonGiaBan"].ToString()); dv.DonViTinh = sdr["DonViTinh"].ToString(); dv.DonGiaBanHienTai = int.Parse(sdr["DonGiaBanHienTai"].ToString()); dv.SoLuong = int.Parse(sdr["SoLuong"].ToString()); dv.MoTa = sdr["MoTa"].ToString(); dv.MaLoaiDV = sdr["MaLoaiDV"].ToString(); dv.TrangThai = int.Parse(sdr["TrangThai"].ToString()); lsMenuDV.Add(dv); } sdr.Close(); conn.Close(); if (lsMenuDV.Count > 0) { return(true); } else { return(false); } }
private void btnLuuDVKhiDatPhong_Click(object sender, EventArgs e) { if (txtSoLuongKhiDatPhong.Text == "") { MessageBox.Show("Vui lòng nhập số lượng !"); return; } else { DichVu_DTO DV = new DichVu_DTO(); DV.MaDV = cbbMaDVKhiDatPhong.SelectedValue.ToString(); DV.SoLuong = int.Parse(txtSoLuongKhiDatPhong.Text); DV.TenDV = txtTenDVKhiDatPhong.Text; DV.GiaDV = int.Parse(txtGiaKhiDatPhong.Text); if (BUS_DichVu.AddService(DV) == true) { Phong_DTO PH = new Phong_DTO(); PH.MaPhong = txtMaPhongKHDaChon.Text; PH.MaDV = cbbMaDVKhiDatPhong.SelectedValue.ToString(); if (BUS_Phong.updateServiceRoom(PH) == true) { // MessageBox.Show("thêm dịch vụ thành và cập nhật lại mã dịch vụ ở phòng thành công"); MessageBox.Show("thêm dịch vụ thành công"); } } else { MessageBox.Show("Không thành công", "Thông báo !!!"); } } }
public static List <DichVu_DTO> HienThiTenDichVuTheoMaDichVu(string maLoaiDichVu) { List <DichVu_DTO> lstDichVu = new List <DichVu_DTO>(); try { string strTruyVan = string.Format("SELECT * FROM DichVu where MaLoaiDichVu = '" + maLoaiDichVu + "'"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { for (int i = 0; i < _dt.Rows.Count; i++) { DichVu_DTO dvDTO = new DichVu_DTO(); dvDTO.MaDichVu = _dt.Rows[i]["MaDichVu"].ToString(); dvDTO.TenDichVu = _dt.Rows[i]["TenDichVu"].ToString(); lstDichVu.Add(dvDTO); } } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(lstDichVu); }
private void btnSuaSoLuong_Click(object sender, EventArgs e) { if (txtSoLuong.Text == "") { MessageBox.Show("Nhập số lượng", "Thông báo !!!"); } else { DichVu_DTO DV = new DichVu_DTO(); DV.MaDV = cbbMaDV.SelectedValue.ToString(); DV.SoLuong = int.Parse(txtSoLuong.Text); // string id = (btn.Tag as Phong_DTO).MaPhong; // int sl = int.Parse(txtSoLuong.Text); if (BUS_DichVu.UpdateSoLuong(DV) == true) { dgvDichVuDaDat.Refresh(); MessageBox.Show("Đã cập nhật số lượng", "Thông báo !!!"); } else { MessageBox.Show("không cập nhật số lượng", "Thông báo !!!"); } } }
//Lấy giá dịch vụ và hiển thị lên combobox public static List <DichVu_DTO> HienThiGiaDichVuLenComboBox(string maDichVu) { List <DichVu_DTO> lstGiaDichVu = new List <DichVu_DTO>(); try { string strTruyVan = string.Format("select * from DichVu where MaDichVu = '" + maDichVu + "'"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { for (int i = 0; i < _dt.Rows.Count; i++) { DichVu_DTO dvDTO = new DichVu_DTO(); dvDTO.MaDichVu = _dt.Rows[i]["MaDichVu"].ToString(); dvDTO.DonGia = Convert.ToInt32(_dt.Rows[i]["DonGia"]); lstGiaDichVu.Add(dvDTO); } } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(lstGiaDichVu); }
public List <DichVu_DTO> RealTimeSearchFoodByName(string keyword) { List <DichVu_DTO> SearchList = new List <DichVu_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = string.Format("select * from DichVu where TrangThai =1 AND CONCAT(MaDV,dbo.ConvertToUnsign(TenDV),dbo.ConvertToUnsign(DonViTinh),dbo.ConvertToUnsign(MoTa),DonGiaBanHienTai,DonGiaBan) LIKE N'%' + dbo.ConvertToUnsign(N'{0}') + '%'", keyword); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); while (sdr.Read()) { DichVu_DTO dv = new DichVu_DTO(); dv.MaDV = sdr["MaDV"].ToString(); dv.TenDV = sdr["TenDV"].ToString(); dv.DonGiaBan = int.Parse(sdr["DonGiaBan"].ToString()); dv.DonViTinh = sdr["DonViTinh"].ToString(); dv.DonGiaBanHienTai = int.Parse(sdr["DonGiaBanHienTai"].ToString()); dv.SoLuong = int.Parse(sdr["SoLuong"].ToString()); dv.MoTa = sdr["MoTa"].ToString(); dv.MaLoaiDV = sdr["MaLoaiDV"].ToString(); dv.TrangThai = int.Parse(sdr["TrangThai"].ToString()); SearchList.Add(dv); } sdr.Close(); conn.Close(); return(SearchList); }
public List <DichVu_DTO> SortFoodByTypeDrink() { List <DichVu_DTO> SortList = new List <DichVu_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = string.Format("select * from DichVu where TrangThai =1 AND MaLoaiDV = 'LOAIDV001'"); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); while (sdr.Read()) { DichVu_DTO dv = new DichVu_DTO(); dv.MaDV = sdr["MaDV"].ToString(); dv.TenDV = sdr["TenDV"].ToString(); dv.DonGiaBan = int.Parse(sdr["DonGiaBan"].ToString()); dv.DonViTinh = sdr["DonViTinh"].ToString(); dv.DonGiaBanHienTai = int.Parse(sdr["DonGiaBanHienTai"].ToString()); dv.SoLuong = int.Parse(sdr["SoLuong"].ToString()); dv.MoTa = sdr["MoTa"].ToString(); dv.MaLoaiDV = sdr["MaLoaiDV"].ToString(); dv.TrangThai = int.Parse(sdr["TrangThai"].ToString()); SortList.Add(dv); } sdr.Close(); conn.Close(); return(SortList); }
public static List <DichVu_DTO> HienThiDanhSachCacDichVu(int index) { List <DichVu_DTO> lstDichVu = new List <DichVu_DTO>(); try { string strTruyVan = string.Format("select DV.MaDichVu,DV.TenDichVu,DV.MaLoaiDichVu,DV.DonGia,DoVi.MaDonVi,DoVi.TenDonVi from DichVu as DV, DonVi as DoVi where DV.MaDonVi = DoVI.MaDonVi"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { for (index = 0; index < _dt.Rows.Count; index++) { DichVu_DTO dvDTO = new DichVu_DTO(); dvDTO.MaDichVu = _dt.Rows[index]["MaDichVu"].ToString(); dvDTO.TenDichVu = _dt.Rows[index]["TenDichVu"].ToString(); dvDTO.DonGia = Convert.ToInt32(_dt.Rows[index]["DonGia"]); dvDTO.MaLoaiDichVu = _dt.Rows[index]["MaLoaiDichVu"].ToString(); dvDTO.MaDonVi = _dt.Rows[index]["MaDonVi"].ToString(); dvDTO.TenDonVi = _dt.Rows[index]["TenDonVi"].ToString(); lstDichVu.Add(dvDTO); } } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(lstDichVu); }
public static List <DichVu_DTO> takeServicesTest() { string sQuery = @"select D.* from DichVu D"; // SqlDataAdapter da = new SqlDataAdapter(sQuery, con); // DataTable dt = new DataTable(); //da.Fill(dt); conn = DataProvider.Connect(); DataTable dt = DataProvider.dataSQuery(sQuery, conn); if (dt.Rows.Count == 0) { return(null); } List <DichVu_DTO> Ser = new List <DichVu_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { DichVu_DTO K = new DichVu_DTO(); K.MaDV = dt.Rows[i]["MaDV"].ToString(); K.TenDV = dt.Rows[i]["TenDV"].ToString(); K.SoLuong = int.Parse(dt.Rows[i]["SoLuong"].ToString()); K.GiaDV = int.Parse(dt.Rows[i]["GiaDV"].ToString()); // K.MaPhong = dt.Rows[i]["MaPhong"].ToString(); Ser.Add(K); } return(Ser); }
private DichVu_DTO BienDoiDV() { DichVu_DTO dv = new DichVu_DTO(); dv.Ten_dv = txtPhatsinh.Text; dv.Don_gia = float.Parse(txtChiphi.Text); return(dv); }
public bool XoaDVDuocChon(DichVu_DTO dv) { SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyvan = string.Format("Update DichVu Set TrangThai= 0 where MaDV = '{0}'", dv.MaDV); bool a = DataProvider.ThucThiCauLenh(strTruyvan, conn); conn.Close(); return(a); }
public bool CapNhatDichVu(DichVu_DTO dv) { SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyvan = string.Format("Update DichVu Set TenDV = N'{1}', DonViTinh = N'{2}', DonGiaBanHienTai = '{3}', DonGiaBan = '{4}', SoLuong = '{5}', MoTa = N'{6}', MaLoaiDV = '{7}' Where MaDV = '{0}'", dv.MaDV, dv.TenDV, dv.DonViTinh, dv.DonGiaBanHienTai, dv.DonGiaBan, dv.SoLuong, dv.MoTa, dv.MaLoaiDV); bool a = DataProvider.ThucThiCauLenh(strTruyvan, conn); conn.Close(); return(a); }
public IActionResult SuaDichVu(dynamic request) { DichVu_DTO dichvu = JsonConvert.DeserializeObject <DichVu_DTO>(request.ToString()); using (QuanLyKhoBS ql = new QuanLyKhoBS()){ var result = ql.SuaDichVu(dichvu); return(Ok(result)); } }
public bool ThemDichVu(DichVu_DTO dv) { SqlConnection conn = DataProvider.TaoKetNoi(); string strInsert = string.Format("Insert into DichVu Values ('{0}',N'{1}',N'{2}','{3}','{4}','{5}',N'{6}','{7}',1)", dv.MaDV, dv.TenDV, dv.DonViTinh, dv.DonGiaBanHienTai, dv.DonGiaBan, dv.SoLuong, dv.MoTa, dv.MaLoaiDV); bool a = DataProvider.ThucThiCauLenh(strInsert, conn); conn.Close(); return(a); }
//Lấy Thông tin Dịch Vụ private DichVu_DTO LayTTTG() { DichVu_DTO tg = new DichVu_DTO(); tg.MaDV = txtMaDV.Text; tg.TenDV = txtTenDV.Text; tg.MoTaDV = txtMoTaDV.Text; //tg.DienThoaiTG = txtSdt.Text; return(tg); }
// thêm update số lượng dịch vụ public static bool UpdateSoLuong(DichVu_DTO DT) { string sQuery = string.Format(@"update DichVu set SoLuong='{0}' where MaDV='{1}'", DT.SoLuong, DT.MaDV); conn = DataProvider.Connect(); bool kq = DataProvider.queryWithoutData(sQuery, conn); DataProvider.DongKetNoi(conn); return(kq); }
// thêm dịch vụ public static bool AddService(DichVu_DTO dv) { string sQuery = string.Format(@"insert into DichVu values('{0}',N'{1}','{2}','{3}')", dv.MaDV, dv.TenDV, dv.SoLuong, dv.GiaDV); conn = DataProvider.Connect(); bool kq = DataProvider.queryWithoutData(sQuery, conn); DataProvider.DongKetNoi(conn); return(kq); }
private void cmbTenDichVu_TTDV_SelectedIndexChanged(object sender, EventArgs e) { if (cmbTenDichVu_TTDV.SelectedItem == null) { return; } DichVu_DTO dvDTO = (DichVu_DTO)cmbTenDichVu_TTDV.SelectedItem; cmbGiaDichVu_TTDV.DataSource = DichVu_BLL.HienThiGiaDichVuLenComboBox(dvDTO.MaDichVu); cmbGiaDichVu_TTDV.DisplayMember = "DonGia"; cmbGiaDichVu_TTDV.ValueMember = "MaDichVu"; }
private void cmbGiaDichVu_TTDV_SelectedIndexChanged(object sender, EventArgs e) { if (cmbGiaDichVu_TTDV.SelectedItem == null) { return; } DichVu_DTO dvDTO = (DichVu_DTO)cmbGiaDichVu_TTDV.SelectedItem; cmbDonViTinh_TTDV.DataSource = DichVu_BLL.HienThiDonViTinh(dvDTO.MaDichVu); cmbDonViTinh_TTDV.DisplayMember = "TenDonVi"; cmbDonViTinh_TTDV.ValueMember = "MaDonVi"; }
//Sửa Dịch Vụ vào CSDL public bool SuaDV(DichVu_DTO dv) { if (KiemTraTruocKhiLuu(dv)) { string sql = string.Format("UPDATE DICHVU SET TenDV=N'{1}', MoTaDV=N'{2}' WHERE MaDV=N'{0}'", dv.MaDV, dv.TenDV, dv.MoTaDV); if (connData.ThucThiSQL(sql)) { MessageBox.Show("Sửa Dịch Vụ thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
//Kiểm tra trước khi lưu public bool KiemTraTruocKhiLuu(DichVu_DTO dv) { if (dv.MaDV.Equals("")) { MessageBox.Show("Mã Dịch Vụ không hợp lệ ! "); return(false); } if (dv.TenDV.Equals("")) { MessageBox.Show("Tên Dịch Vụ không hợp lệ ! "); return(false); } return(true); }
//Thêm Dịch Vụ vào CSDL public bool ThemDV(DichVu_DTO dv) { if (KiemTraTruocKhiLuu(dv)) { string sql = string.Format("INSERT INTO DICHVU (MaDV, TenDV, MoTaDV)" + " VALUES ('{0}', N'{1}', N'{2}')", dv.MaDV, dv.TenDV, dv.MoTaDV); if (connData.ThucThiSQL(sql)) { MessageBox.Show("Thêm Dịnh Vụ thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
private void btnXacNhanDichVu_Click(object sender, EventArgs e) { DichVu_DTO dvDTO = new DichVu_DTO(); Phong_DTO phgDTO = new Phong_DTO(); try { string errorS = ""; if (txtMaSDDV.Text.Trim() != "") { dvDTO.MaSuDungDichVu = txtMaSDDV.Text; } else { errorS += "Chưa nhập mã sử dụng dịch vụ\n"; } dvDTO.MaDichVu = (string)cmbTenDichVu.SelectedValue; phgDTO.MaPhong = txtMaPhong.Text; dvDTO.ThanhTien = int.Parse(cmbGiaDichVu.Text) * int.Parse(txtSoLuong.Text); if (txtSoLuong.Text.Trim() == "") { errorS += "Chưa nhập mã số lượng tính\n"; } if (errorS != "") { MessageBox.Show("Thông báo lỗi"); } int check = DichVu_BLL.XacNhanDichVu(dvDTO, phgDTO); if (check > 0) { btnXacNhanDichVu.Visible = true; dgvCacKhachHangDaCP.Visible = true; HienThiDanhSachPhongDaDangKyDichVu(); MessageBox.Show("Xác nhận sử dụng dịch vụ thành công!", "Thông báo"); btnXacNhanDichVu.Enabled = false; } else { MessageBox.Show("Xác nhận sử dụng dịch vụ thất bại. Xin kiểm tra lại dữ liệu!", "Thông báo"); } } catch (Exception ex) { MessageBox.Show("Lỗi chương trình " + ex.Message); } }
public static int CapNhatDichVu(DichVu_DTO dvDTO) { int count = 0; try { string strTruyVan = string.Format("UPDATE DanhSachSDDichVu SET MaDichVu = '{0}',ThanhTien ={1} WHERE MaSuDungDichVu = '{2}'", dvDTO.MaDichVu, dvDTO.ThanhTien, dvDTO.MaSuDungDichVu); count = DataProvider.ExecuteNonQuery(strTruyVan); } catch (Exception ex) { throw ex; } return(count); }
private void btnLuu_Click(object sender, EventArgs e) { DichVu_DTO tg = LayTTTG(); if (add) { tgBUS.ThemDV(tg); cnTacGia_Load(sender, e); } if (update) { tgBUS.SuaDV(tg); } cnTacGia_Load(sender, e); }
public static int XacNhanDichVu(DichVu_DTO dvDTO, Phong_DTO phgDTO) { int count = 0; try { string strTruyVan = string.Format("INSERT INTO DanhSachSDDichVu(MaSuDungDichVu,MaDichVu,MaPhong,ThanhTien) VALUES('{0}','{1}','{2}',{3})", dvDTO.MaSuDungDichVu, dvDTO.MaDichVu, phgDTO.MaPhong, dvDTO.ThanhTien); count = DataProvider.ExecuteNonQuery(strTruyVan); } catch (Exception ex) { throw ex; } return(count); }