// Mới cập nhật từ HoaDon public PhieuThueDTO[] IN(string maHD) { string sql = "select PHIEUTHUE.MaPhong,PHIEUTHUE.NgayThue,PHIEUTHUE.NgayTra,PHIEUTHUE.HeSo,LOAIPHONG.DonGia,PHIEUTHUE.TienPhuThu,PHIEUTHUE.TienThue, PHIEUTHUE.MaPhieuThue,KhachHangDaiDien,PHIEUTHUE.ThanhToan from HOADON,CTHOADON,PHIEUTHUE,PHONG,LOAIPHONG WHERE HOADON.MaHoaDOn=CTHOADON.MaHoaDon and CTHOADON.MaPhieuThue=PHIEUTHUE.MaPhieuThue and PHIEUTHUE.MaPhong=PHONG.MaPhong and PHONG.MaLoaiPhong=LOAIPHONG.MaLoaiPhong and HOADON.MaHoaDon='" + maHD + "' and HOADON.ThanhToan='1' and PHIEUTHUE.ThanhToan='1'"; DataTable dt = dp.ExecuteQuery(sql); PhieuThueDTO[] ptDTOArr = new PhieuThueDTO[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { Object ptDTO = GetDataFromDataRow(dt, i); ptDTOArr[i] = (PhieuThueDTO)ptDTO; } return ptDTOArr; }
public PhieuThueDTO[] getList() { strSQL = " Select * from PHIEUTHUE"; DataTable dt = dp.ExecuteQuery(strSQL); PhieuThueDTO[] ptDTOArr = new PhieuThueDTO[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { Object ptDTO = GetDataFromDataRow(dt, i); ptDTOArr[i] = (PhieuThueDTO)ptDTO; } return ptDTOArr; }
public int Insert(PhieuThueDTO ptDTO) { strSQL = "Insert Into PHIEUTHUE (MaPhieuThue,NgayThue,NgayTra,MaPhong,ThanhToan,KhachHangDaiDien) Values('" + ptDTO.MaPhieuThue + "','" + ptDTO.NgayThue + "','" + ptDTO.NgayTra + "','" + ptDTO.MaPhong + "','" + ptDTO.ThanhToan + "','" + ptDTO.KhachHangDaiDien + "')"; return dp.ExecuteNonQuery(strSQL)?1:0; }
protected override object GetDataFromDataRow(DataTable dt, int i) { PhieuThueDTO ptDTO = new PhieuThueDTO(); // if HeSo=NULL thi = 0 else dt[i]["HeSo"].toString(); ptDTO.Heso = float.Parse(dt.Rows[i]["HeSo"].ToString().Equals("")?"0":dt.Rows[i]["HeSo"].ToString()); ptDTO.KhachHangDaiDien = dt.Rows[i]["KhachHangDaiDien"].ToString(); ptDTO.MaPhieuThue = dt.Rows[i]["MaPhieuThue"].ToString(); ptDTO.MaPhong = dt.Rows[i]["MaPhong"].ToString(); ptDTO.NgayThue = DateTime.Parse(dt.Rows[i]["NgayThue"].ToString()); ptDTO.NgayTra = DateTime.Parse(dt.Rows[i]["NgayTra"].ToString()); //ptDTO.NgayTra_ThucTe = DateTime.Parse(dt.Rows[i]["NgayTra_ThucTe"].ToString()); //ptDTO.Songaythue = int.Parse(dt.Rows[i]["SoNgayThue"].ToString()); ptDTO.ThanhToan = dt.Rows[i]["ThanhToan"].ToString(); ptDTO.Tienphuthu = float.Parse(dt.Rows[i]["TienPhuThu"].ToString().Equals("") ? "0" : dt.Rows[i]["TienPhuThu"].ToString()); ptDTO.Tienthue = float.Parse(dt.Rows[i]["TienThue"].ToString().Equals("") ? "0" : dt.Rows[i]["TienThue"].ToString()); return (object)ptDTO; }
public int Update(PhieuThueDTO ptDTO) { strSQL = "Update PHIEUTHUE Set MaPhong='" + ptDTO.MaPhong + "',NgayThue='" + ptDTO.NgayThue + "',NgayTra='" + ptDTO.NgayTra + "',KhachHangDaiDien='" + ptDTO.KhachHangDaiDien + "' Where MaPhieuThue='" + ptDTO.MaPhieuThue + "'"; //MessageBox.Show(BUS.PhieuThueBUS.getstrSQL()); return dp.ExecuteNonQuery(strSQL)?1:0; }
public int UpdatePhieuThue(PhieuThueDTO ptDTO) { return new PhieuThueDAO().Update(ptDTO); }
public bool Thanhtoan_Phieuthue(string maHD, string maphong, PhieuThueDTO dtoPT) { return new HoaDonDAO().Thanhtoan_Phieuthue(maHD, maphong, dtoPT); }
public int InsertPhieuThue(PhieuThueDTO ptDTO) { return new PhieuThueDAO().Insert(ptDTO); }
public bool Thanhtoan_Phieuthue(string maHD, string maphong, PhieuThueDTO dtoPT) { string sql = "update PHIEUTHUE set PHIEUTHUE.ThanhToan='1',PHIEUTHUE.HeSo='" + dtoPT.Heso + "',PHIEUTHUE.TienPhuThu='" + dtoPT.Tienphuthu + "', PHIEUTHUE.TienThue='" + dtoPT.Tienthue + "' from HOADON,CTHOADON where HOADON.MaHoaDon=CTHOADON.MaHoaDon and CTHOADON.MaPhieuThue=PHIEUTHUE.MaPhieuThue and HOADON.MaHoaDon='" + maHD + "'and PHIEUTHUE.MaPhong='" + maphong + "' and PHIEUTHUE.ThanhToan='0'"; return ExecuteNonQuery(sql); }