public bool ThenPT(PhongTro pt) { PhongTroDAL dal = new PhongTroDAL(); bool kq = dal.ThemPhongTro(pt); return(kq); }
public bool SuaPhongTro(PhongTro pt) { PhongTroDAL dal = new PhongTroDAL(); bool kq = dal.SuaPhongTro(pt); return(kq); }
public PhongTro LayThongTin1Phong(string ma) { PhongTroDAL dal = new PhongTroDAL(); PhongTro pt = dal.ThongTin1Phong(ma); return(pt); }
private void barButtonItem16_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { PhongTro pt = new PhongTro(); pt.MdiParent = this; pt.Show(); }
public void Them() { if (KiemTraNull() == true) { MessageBox.Show("Vui lòng điền đủ thông tin"); } else { PhongTroBAL bal = new PhongTroBAL(); PhongTro phong = new PhongTro(); phong.MaPhong = txtMaPhong.Text; phong.DiaChi = txtDiaChi.Text; phong.GiaPhong = double.Parse(txtGiaPhong.Text); phong.TinhTrang = "Trống"; if (rdbDaDuocThue.Checked == true) { MessageBox.Show("Chưa có hợp đồng thuê\nHệ thống tự động cập nhập tình trạng phòng = TRỐNG"); rdbDaDuocThue.Checked = false; } bool kq = bal.ThemPhongTro(phong); if (kq) { MessageBox.Show("Thêm thành công"); TaiDSPhongTro(); } else { MessageBox.Show("Đã tồn tại mã phòng"); } } }
public PhongTro TimPhongTheoMa(string ma) { PhongTroDAL dal = new PhongTroDAL(); PhongTro p = dal.TimPhongTheoMa(ma); return(p); }
public void Sua() { if (KiemTraNull() == true) { MessageBox.Show("Vui lòng điền đủ thông tin"); } else { PhongTroBAL bal = new PhongTroBAL(); PhongTro phong = new PhongTro(); phong.MaPhong = txtMaPhong.Text; phong.DiaChi = txtDiaChi.Text; phong.GiaPhong = double.Parse(txtGiaPhong.Text); if (rdbTrong.Checked || rdbDaDuocThue.Checked) { MessageBox.Show("Hệ thống sẽ tự động cập nhập tình trạng phòng\nVui lòng không sửa đổi tình trạng phòng"); } bool kq = bal.SuaPhongTro(phong); if (kq) { MessageBox.Show("Cập nhập thành công", "", MessageBoxButtons.OK); TaiDSPhongTro(); } else { MessageBox.Show("Lỗi gì đây huhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuh"); } } }
//Thống kê ra DS các phòng còn đang trống public List <PhongTro> ThongKePhongNo(DateTime now) { List <PhongTro> dsp = new List <PhongTro>(); string sql = "select * from PhongTro where MaPhong not in" + "(select MaPhong from HopDong where MaHopDong in" + "(select MaHopDong from ChiTietHoaDon where Thang =@thang))"; OpenConnection(); int thang = now.Month; SqlParameter parThang = new SqlParameter("@thang", SqlDbType.Int); parThang.Value = thang; SqlDataReader reader = ReadDataPars(sql, new[] { parThang }); while (reader.Read()) { PhongTro p = new PhongTro(); p.MaPhong = reader.GetString(0); p.TinhTrang = reader.GetString(1); p.GiaPhong = reader.GetDouble(2); p.DiaChi = reader.GetString(3); dsp.Add(p); } reader.Close(); return(dsp); }
//Xuất ra DS các phòng vừa lập hợp đồng trong năm nay public List <PhongTro> ThongKePhongMoi(DateTime now) { List <PhongTro> dsp = new List <PhongTro>(); string sql = "select * from PhongTro where MaPhong in" + "(select MaPhong from HopDong where year(NgayThue) = @nam)"; OpenConnection(); int nam = now.Year; SqlParameter parNam = new SqlParameter("@nam", SqlDbType.Int); parNam.Value = nam; SqlDataReader reader = ReadDataPars(sql, new[] { parNam }); while (reader.Read()) { PhongTro p = new PhongTro(); p.MaPhong = reader.GetString(0); p.TinhTrang = reader.GetString(1); p.GiaPhong = reader.GetDouble(2); p.DiaChi = reader.GetString(3); dsp.Add(p); } reader.Close(); return(dsp); }
//thêm phòng public bool ThemPhongTro(PhongTro pt) { if (KTTrung(pt.MaPhong)) { return(false); } string sql = "insert into PhongTro values(@ma, @tinhtrang, @gia, @diachi)"; OpenConnection(); SqlParameter parMa = new SqlParameter("@ma", SqlDbType.VarChar); parMa.Value = pt.MaPhong; SqlParameter parTT = new SqlParameter("@tinhtrang", SqlDbType.NVarChar); parTT.Value = pt.TinhTrang; SqlParameter parGia = new SqlParameter("@gia", SqlDbType.Int); parGia.Value = pt.GiaPhong; SqlParameter parDC = new SqlParameter("@diachi", SqlDbType.NVarChar); parDC.Value = pt.DiaChi; bool kq = WriteData(sql, new[] { parMa, parTT, parGia, parDC }); return(kq); }
public int Luu(PhongTro tro) { if (KiemTraTonTai(tro.Tenphongtro)) { return(1); } return(phongtro.Luu(tro)); }
public ActionResult DeleteConfirmed(int id) { PhongTro phongTro = db.PhongTroes.Find(id); db.PhongTroes.Remove(phongTro); db.SaveChanges(); return(Redirect("/Admin/Rooms/Index?groupId=" + phongTro.ma_khu_tro)); }
public ActionResult Edit([Bind(Include = "ma,so_phong,ma_khu_tro,nguoi_thue,cmtnd")] PhongTro phongTro) { if (ModelState.IsValid) { db.Entry(phongTro).State = EntityState.Modified; db.SaveChanges(); return(Redirect("/Admin/Rooms/Index?groupId=" + phongTro.ma_khu_tro)); } ViewBag.ma_khu_tro = new SelectList(db.KhuTroes, "ma", "dia_chi", phongTro.ma_khu_tro); return(View(phongTro)); }
// GET: Admin/Rooms/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PhongTro phongTro = db.PhongTroes.Find(id); if (phongTro == null) { return(HttpNotFound()); } return(View(phongTro)); }
public PhongTro DuLieuPhongTro(string tr) { DataSet ds = phongtro.LayDLMotDong(tr); PhongTro tro = new PhongTro(); tro.Maphongtro = ds.Tables[0].Rows[0]["MaPhongTro"].ToString(); tro.Makv = ds.Tables[0].Rows[0]["MaKV"].ToString(); tro.Maday = ds.Tables[0].Rows[0]["MaDay"].ToString(); tro.Matang = ds.Tables[0].Rows[0]["MaTang"].ToString(); tro.Matt = Convert.ToInt32(ds.Tables[0].Rows[0]["MaTrangThai"].ToString()); tro.Tenphongtro = ds.Tables[0].Rows[0]["TenPhongTro"].ToString(); tro.MattThue = Convert.ToInt32(ds.Tables[0].Rows[0]["MaTTThue"]); tro.Ghichu = ds.Tables[0].Rows[0]["GhiChu"].ToString(); return(tro); }
// GET: Admin/Rooms/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PhongTro phongTro = db.PhongTroes.Find(id); if (phongTro == null) { return(HttpNotFound()); } ViewBag.ma_khu_tro = new SelectList(db.KhuTroes, "ma", "dia_chi", phongTro.ma_khu_tro); return(View(phongTro)); }
//nếu tình trạng bị sai => tiến hành Sửa tình trạng phòng public bool SuaTinhTrang(PhongTro pt, string tt) { string sql = "update PhongTro set TinhTrang = @tinhtrang where MaPhong = @map"; OpenConnection(); SqlParameter parMa = new SqlParameter("@map", SqlDbType.VarChar); parMa.Value = pt.MaPhong; SqlParameter parTT = new SqlParameter("@tinhtrang", SqlDbType.NVarChar); parTT.Value = tt; bool kq = WriteData(sql, new[] { parTT, parMa }); return(kq); }
public int Them(PhongTro tro) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "insert into PhongTro (MaPhongTro, MaKV, MaDay, MaTang, MaTrangThai, TenPhongTro, GhiChu, MaTTThue ) values(@maphong, @makv, @maday, @matang, @matt, @tenphong, @ghichu, @mattthue)"; cmd.Parameters.Add("maphong", SqlDbType.NChar).Value = tro.Maphongtro; cmd.Parameters.Add("makv", SqlDbType.NChar).Value = tro.Makv; cmd.Parameters.Add("maday", SqlDbType.NChar).Value = tro.Maday; cmd.Parameters.Add("matang", SqlDbType.NChar).Value = tro.Matang; cmd.Parameters.Add("matt", SqlDbType.Int).Value = tro.Matt; cmd.Parameters.Add("tenphong", SqlDbType.NVarChar).Value = tro.Tenphongtro; cmd.Parameters.Add("ghichu", SqlDbType.NVarChar).Value = tro.Ghichu; cmd.Parameters.Add("mattthue", SqlDbType.Int).Value = tro.MattThue; return(cls.CapNhatDL(cmd)); }
//chỉnh sửa phòng trọ public bool SuaPhongTro(PhongTro pt) { string sql = "update PhongTro set GiaPhong = @gia, DiaChi = @diachi where MaPhong = @map"; OpenConnection(); SqlParameter parMa = new SqlParameter("@map", SqlDbType.VarChar); parMa.Value = pt.MaPhong; SqlParameter parDiaChi = new SqlParameter("@diachi", SqlDbType.NVarChar); parDiaChi.Value = pt.DiaChi; SqlParameter parGia = new SqlParameter("@gia", SqlDbType.Int); parGia.Value = pt.GiaPhong; bool kq = WriteData(sql, new[] { parGia, parDiaChi, parMa }); return(kq); }
public int Luu(PhongTro tro) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "update PhongTro set MaPhongTro=@maphong, MaKV=@makv, MaDay=@maday, MaTang=@matang, MaTrangThai=@matt, TenPhongTro=@tenphong, GhiChu=@ghichu, MaTTThue=@mattthue"; cmd.Parameters.Add("maphong", SqlDbType.NChar).Value = tro.Maphongtro; cmd.Parameters.Add("makv", SqlDbType.NChar).Value = tro.Makv; cmd.Parameters.Add("maday", SqlDbType.NChar).Value = tro.Maday; cmd.Parameters.Add("matang", SqlDbType.NChar).Value = tro.Matang; cmd.Parameters.Add("matt", SqlDbType.Int).Value = tro.Matt; cmd.Parameters.Add("tenphong", SqlDbType.NVarChar).Value = tro.Tenphongtro; cmd.Parameters.Add("ghichu", SqlDbType.NVarChar).Value = tro.Ghichu; cmd.Parameters.Add("mattthue", SqlDbType.Int).Value = tro.MattThue; return(cls.CapNhatDL(cmd)); }
//sử dụng trong các frm public PhongTro TimPhongTheoMa(string MaPhong) { SqlDataReader reader = ReadData("select * from PhongTro where MaPhong like '" + MaPhong + "'"); PhongTro phong = new PhongTro(); if (reader.Read()) { string maphong = reader.GetString(0); string tinhtrang = reader.GetString(1); double gia = reader.GetDouble(2); string diachi = reader.GetString(3); phong.MaPhong = maphong; phong.TinhTrang = tinhtrang; phong.GiaPhong = gia; phong.DiaChi = diachi; reader.Close(); } return(phong); }
public bool ThemPhongTro(int makv, string tenphong, int giaphong, int songuoitoida, string tinhtrang) { try { PhongTro pt = new PhongTro(); pt.MaKV = makv; pt.TenPhong = tenphong; pt.GiaPhong = giaphong; pt.SoNguoiToiDa = songuoitoida; pt.TinhTrang = tinhtrang; QUANLYNHATRO1DataContext context = new QUANLYNHATRO1DataContext(); context.PhongTros.InsertOnSubmit(pt); context.SubmitChanges(); return(true); } catch { } return(false); }
//Lấy Thông Tin 1 phòng public PhongTro ThongTin1Phong(string ma) { PhongTro pt = new PhongTro(); OpenConnection(); string sql = "select * from PhongTro where MaPhong = @ma"; SqlParameter parMa = new SqlParameter("@ma", SqlDbType.VarChar); parMa.Value = ma; SqlDataReader reader = ReadDataPars(sql, new[] { parMa }); if (reader.Read()) { pt.MaPhong = reader.GetString(0); pt.GiaPhong = reader.GetInt32(2); pt.TinhTrang = reader.GetString(1); pt.DiaChi = reader.GetString(3); } reader.Close(); return(pt); }
public List <PhongTro> ThongKePhongTrong() { List <PhongTro> dsphong = new List <PhongTro>(); OpenConnection(); string sql = "select * from PhongTro where TinhTrang = N'Trống' "; SqlDataReader reader = ReadData(sql); while (reader.Read()) { PhongTro p = new PhongTro(); p.MaPhong = reader.GetString(0); p.TinhTrang = reader.GetString(1); p.GiaPhong = reader.GetDouble(2); p.DiaChi = reader.GetString(3); dsphong.Add(p); } reader.Close(); return(dsphong); }
//lấy thông tin tất cả phòng để đưa và datagrid view public List <PhongTro> TaiDSPhongTro() { List <PhongTro> dspt = new List <PhongTro>(); OpenConnection(); string sql = "select * from PhongTro"; SqlDataReader reader = ReadData(sql); while (reader.Read()) { PhongTro pt = new PhongTro(); pt.MaPhong = reader.GetString(0); pt.TinhTrang = reader.GetString(1); pt.GiaPhong = reader.GetDouble(2); pt.DiaChi = reader.GetString(3); dspt.Add(pt); } reader.Close(); return(dspt); }
//sử dụng trong tìm kiếm phòng trọ public List <PhongTro> TimPhongTheoDiaChi(string dc) { SqlDataReader reader = ReadData("select * from PhongTro where MaPhong like '" + dc + "' or DiaChi like N'%" + dc + "%'"); List <PhongTro> dspt = new List <PhongTro>(); while (reader.Read()) { string maphong = reader.GetString(0); string tinhtrang = reader.GetString(1); double gia = reader.GetDouble(2); string diachi = reader.GetString(3); PhongTro phong = new PhongTro(); phong.MaPhong = maphong; phong.TinhTrang = tinhtrang; phong.GiaPhong = gia; phong.DiaChi = diachi; dspt.Add(phong); } reader.Close(); return(dspt); }
public bool SuaPhongTro(int maphong, string tenphong, int giaphong, int songuoitoida, string tinhtrang) { try { QUANLYNHATRO1DataContext context = new QUANLYNHATRO1DataContext(); PhongTro pt = context.PhongTros.FirstOrDefault(x => x.MaPhong == maphong); if (pt != null) { pt.TenPhong = tenphong; pt.GiaPhong = giaphong; pt.SoNguoiToiDa = songuoitoida; pt.TinhTrang = tinhtrang; context.SubmitChanges(); return(true); } return(false); } catch { } return(false); }
public bool XoaPhongtro(int maphongtro) { try { QUANLYNHATRO1DataContext context = new QUANLYNHATRO1DataContext(); PhongTro pt = context.PhongTros.FirstOrDefault(x => x.MaPhong == maphongtro); if ((pt.DangKyDichVus.Count > 0) || (pt.HopDongs.Count > 0) || (pt.ThietBis.Count > 0)) { return(false); } else { context.PhongTros.DeleteOnSubmit(pt); context.SubmitChanges(); return(true); } } catch { } return(true); }
public bool SuaTinhTrang(PhongTro pt, string tt) { PhongTroDAL dal = new PhongTroDAL(); return(dal.SuaTinhTrang(pt, tt)); }