DataTable LoadDsDichVu() { DataTable dtGioHang = new DataTable(); dtGioHang.Columns.Add("MaDV", typeof(int)); dtGioHang.Columns.Add("TenDV", typeof(string)); dtGioHang.Columns.Add("DonGia", typeof(float)); dtGioHang.Columns.Add("SoLuong", typeof(int)); dtGioHang.Columns.Add("ThanhTien", typeof(float)); DataTable table = ChiTietDichVuDAO.LoadByMaPhong(MaPhong); DataRow rowOfGioHang; for (int i = 0; i < table.Rows.Count; i++) { int maDv = table.Rows[i].Field <int>(0); DichVu dv = DichVuDAO.LoadOne(maDv); rowOfGioHang = dtGioHang.NewRow(); rowOfGioHang["MaDV"] = maDv; rowOfGioHang["TenDV"] = dv.TenDV; rowOfGioHang["DonGia"] = dv.DonGia; rowOfGioHang["SoLuong"] = table.Rows[i].Field <int>(1); rowOfGioHang["ThanhTien"] = dv.DonGia * table.Rows[i].Field <int>(1); dtGioHang.Rows.Add(rowOfGioHang); } return(dtGioHang); }
public CapNhatDichVu(int maPhong) { InitializeComponent(); MaPhong = maPhong; txtPhong.Text = maPhong.ToString(); dgDanhSach.ItemsSource = DichVuDAO.LoadConSuDung().DefaultView; dtGioHang.Columns.Add("MaDV", typeof(int)); dtGioHang.Columns.Add("TenDV", typeof(string)); dtGioHang.Columns.Add("DonGia", typeof(float)); dtGioHang.Columns.Add("SoLuong", typeof(int)); dtGioHang.Columns.Add("ThanhTien", typeof(float)); DataTable table = ChiTietDichVuDAO.LoadByMaPhong(maPhong); DataRow rowOfGioHang; for (int i = 0; i < table.Rows.Count; i++) { int maDv = table.Rows[i].Field <int>(0); DichVu dv = DichVuDAO.LoadOne(maDv); rowOfGioHang = dtGioHang.NewRow(); rowOfGioHang["MaDV"] = maDv; rowOfGioHang["TenDV"] = dv.TenDV; rowOfGioHang["DonGia"] = dv.DonGia; rowOfGioHang["SoLuong"] = table.Rows[i].Field <int>(1); rowOfGioHang["ThanhTien"] = dv.DonGia * table.Rows[i].Field <int>(1); dtGioHang.Rows.Add(rowOfGioHang); } dgGioHang.ItemsSource = dtGioHang.DefaultView; txtTongTien.Text = TinhTongTien(); }
// GET: api/DichVu public IEnumerable <DichVu> Get() { if (Test() == false) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); } DichVuDAO dvO = new DichVuDAO(); DichVu[] dv = new DichVu[dvO.getDsDichVu().Count]; dv = dvO.getDsDichVu().ToArray(); return(dv); }
private void txtTimKiem_TextChanged(object sender, TextChangedEventArgs e) { string tenDv = txtTimKiem.Text; if (tenDv.Equals("")) { dgDanhSach.ItemsSource = DichVuDAO.LoadConSuDung().DefaultView; } else { dgDanhSach.ItemsSource = DichVuDAO.TimTheoTen(tenDv).DefaultView; } }
public DuLieuDAO() : base() { _tableName = "DULIEU"; _fileds = new string[] { "MaDuLieu", "MaDichVu","MaTenDiaDiem","SoNha","MaDuong","MaPhuong","MaQuanHuyen","MaTinhThanh","KinhDo","ViDo","ChuThich" }; _dDAO = new DuongDAO(); _dvDAO = new DichVuDAO(); _tddDAO = new TenDiaDiemDAO(); _pDAO = new PhuongDAO(); _qhDAO = new QuanHuyenDAO(); _ttDAO = new TinhThanhDAO(); InitDAORef(); }
private void btnApplySua_Click(object sender, RoutedEventArgs e) { int madv = int.Parse(txtMaDV.Text); string tendv = txtTenDV.Text; int dongia; try { dongia = int.Parse(txtDonGia.Text); } catch (Exception) { MessageBox.Show("Đơn giá phải là số!\nVui lòng nhập lại..."); return; } string ghichu = txtGhiChu.Text; int khadung = 0; if (cbcKhaDung.SelectedValue.ToString() == "Có") { khadung = 1; } else { khadung = 0; } if (tendv.Equals("")) { MessageBox.Show("Vui lòng điền đầy đủ thông tin!"); return; } DichVu dv = new DichVu(madv, tendv, dongia, ghichu, khadung); int check = DichVuDAO.Update(dv); if (check == 0) { MessageBox.Show("Dịch vụ không tồn tại"); return; } if (check != -1) { MessageBox.Show("Sửa thông tin dịch vụ thành công!"); } else { MessageBox.Show("Sửa thông tin dịch vụ không thành công!"); } LoadDanhSach(); }
private void btnApplyThem_Click(object sender, RoutedEventArgs e) { string tendv = txtTenDV.Text; int dongia; try { dongia = int.Parse(txtDonGia.Text); }catch (Exception) { MessageBox.Show("Đơn giá phải là số!\nVui lòng nhập lại..."); return; } string ghichu = txtGhiChu.Text; //int khadung = 0; //if (cbcKhaDung.SelectedValue.ToString() == "Có") //{ // khadung = 1; //} //else //{ // khadung = 0; //} if (tendv.Equals("")) { MessageBox.Show("Vui lòng điền đầy đủ thông tin!"); return; } DichVu dv = new DichVu(-100, tendv, dongia, ghichu, 1); int check = DichVuDAO.Insert(dv); if (check == 0) { MessageBox.Show("Dịch vụ đã có trong danh sách!"); return; } if (check != -1) { MessageBox.Show("Thêm mới dịch vụ thành công!"); } else { MessageBox.Show("Thêm mới dịch vụ không thành công!"); } LoadDanhSach(); }
private void btn_TimKiem_Click(object sender, RoutedEventArgs e) { if (txtTimKiem.Text.Equals("")) { MessageBox.Show("Xin vui lòng nhập mã phòng muốn tìm!"); return; } int MaDV; try { MaDV = int.Parse(txtTimKiem.Text); } catch (Exception) { MessageBox.Show("Mã dịch vụ phải là số"); return; } DichVu dv = DichVuDAO.LoadOne(MaDV); if (dv != null) { txtMaDV.Text = dv.MaDV.ToString(); txtTenDV.Text = dv.TenDV; txtGhiChu.Text = dv.GhiChu; txtDonGia.Text = dv.DonGia.ToString(); int KhaDung = -1; KhaDung = dv.ConSuDung; if (KhaDung == 1) { cbcKhaDung.SelectedValue = "Có"; } else { cbcKhaDung.SelectedValue = "Không"; } } else { MessageBox.Show("Không tìm thấy dịch vụ với mã đã nhập!"); } KhongChoPhepChinhSua(); }
private void BtnThemGioHang_Click(object sender, RoutedEventArgs e) { DataRowView rowView = dgDanhSach.SelectedItem as DataRowView; if (rowView == null) { return; } int maDv = Int32.Parse(rowView.Row["MaDV"].ToString()); string strSoLuong = txtSoLuong.Text; if (strSoLuong.Equals("") || strSoLuong.Equals("0")) { return; } int soLuong = Int32.Parse(strSoLuong); DichVu dv = DichVuDAO.LoadOne(maDv); foreach (DataRow dr in dtGioHang.Rows) { if (dr.Field <int>("MaDV") == maDv) { int soLuongMoi = dr.Field <int>("SoLuong") + soLuong; float thanhTienMoi = soLuongMoi * dr.Field <float>("DonGia"); dr.SetField <int>("SoLuong", soLuongMoi); dr.SetField <float>("ThanhTien", thanhTienMoi); txtTongTien.Text = TinhTongTien(); return; } } DataRow row = dtGioHang.NewRow(); row["MaDV"] = maDv; row["TenDV"] = dv.TenDV; row["DonGia"] = dv.DonGia; row["SoLuong"] = soLuong; row["ThanhTien"] = dv.DonGia * soLuong; dtGioHang.Rows.Add(row); txtSoLuong.Text = "1"; txtTongTien.Text = TinhTongTien(); }
private void Button_Click(object sender, RoutedEventArgs e) { //LoaiPhong lp = new LoaiPhong("c", "test", "abcd", 3, 4, 1); //txtbox.Text = LoaiPhongDAO.Undrop("c").ToString(); DichVu dv = new DichVu(7, "test", 111, "abcd", 1); txtbox.Text = DichVuDAO.Undrop(7).ToString(); //DataTable table = LoaiPhongDAO.LoadAll(); //dataGrid.ItemsSource = table.DefaultView; DataTable table = DichVuDAO.LoadAll(); dataGrid.ItemsSource = table.DefaultView; DangNhap dangnhap = new DangNhap(); dangnhap.Show(); //DataTable table = LoaiPhongDAO.LoadAll(); //dataGrid.ItemsSource = table.DefaultView; }
private void grid_DichVu_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { KhongChoPhepChinhSua(); DichVu dv = new DichVu(); DataRowView rowview = dgDanhSach.SelectedItem as DataRowView; if (rowview != null) { int madv = Int32.Parse(rowview.Row["MaDV"].ToString()); dv = DichVuDAO.LoadOne(madv); if (dv != null) { txtMaDV.Text = dv.MaDV.ToString(); txtTenDV.Text = dv.TenDV; txtGhiChu.Text = dv.GhiChu; txtDonGia.Text = dv.DonGia.ToString(); int KhaDung = -1; KhaDung = dv.ConSuDung; if (KhaDung == 1) { cbcKhaDung.SelectedValue = "Có"; } else { cbcKhaDung.SelectedValue = "Không"; } } else { MessageBox.Show("Không tìm thấy dịch vụ!"); } } } catch (Exception ex) { throw ex; } }
private void btnLuu_Click(object sender, EventArgs e) { SuDung.MaDV = cboDichVu.SelectedValue.ToString(); SuDung.MaHD = txtHoaDon.Text; SuDung.ThoiGian = DateTime.Now; DichVuDAO DichVuDAO = new DichVuDAO(); SuDung.Gia = DichVuDAO.GetGia(cboDichVu.SelectedValue.ToString()); DAL_SuDung.addSuDung(SuDung); dgvDanhSach.DataSource = DAL_SuDung.getDanhSach(); _them = false; btnLuu.Enabled = false; btnThem.Enabled = true; btnXoa.Enabled = true; timer1.Enabled = true; cboPhong.Enabled = false; cboDichVu.Enabled = false; }
public static bool ThemDichVu(DichVuDTO infor) { return(DichVuDAO.ThemDichVu(infor)); }
public static List <DichVuDTO> LayDonGia(int maDichVu) { return(DichVuDAO.LayDonGia(maDichVu)); }
public void setUp() { dvBus = new DichVuBUS(); dvDAO = new DichVuDAO(); dvDTO = new DichVuDTO(); }
// DELETE: api/DichVu/5 //[Auth(PerMissionName = "Admin")] public void Delete(int id) { DichVuDAO dv0 = new DichVuDAO(); dv0.deleteDichVu(id); }
public static bool SuaThongTinDichVu(DichVuDTO infor) { return(DichVuDAO.SuaThongTinDichVu(infor)); }
public static bool XoaDV(DichVuDTO dv) { return(DichVuDAO.XoaDV(dv)); }
public static ResultMessage_DTO SuaDV(DichVuDTO dv) { return(DichVuDAO.SuaDV(dv)); }
public static bool ThemDichVu(DichVuDTO dv) { return(DichVuDAO.ThemDichVu(dv)); }
public static List <DichVuDTO> LoadDV() { return(DichVuDAO.LoadDV()); }
// POST: api/DichVu //[Auth(PerMissionName = "Admin")] public void Post([FromBody] DichVu dv) { DichVuDAO dv0 = new DichVuDAO(); dv0.insertDichVu(dv); }
// PUT: api/DichVu/5 //public HttpResponseMessage Put([FromBody]DichVu dv) //{ // DichVuDAO dvO = new DichVuDAO(); // dvO.updateDichVu(dv); // var response = Request.CreateResponse<DichVu>(HttpStatusCode.Created, dv); // response.Headers.Location = new System.Uri(Request.RequestUri, "/api/DichVu/" + dv.ID); // return response; //} // PUT: api/DichVu/5 //[Auth(PerMissionName = "Admin")] public void Put([FromBody] DichVu dv) { DichVuDAO dv0 = new DichVuDAO(); dv0.updateDichVu(dv); }
private void LoadDanhSach() { dgDanhSach.ItemsSource = DichVuDAO.LoadAll().DefaultView; KhongChoPhepChinhSua(); }
public static bool XoaDichVu(DichVuDTO infor) { return(DichVuDAO.XoaDichVu(infor)); }