예제 #1
0
 // 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;
 }
예제 #2
0
 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;
 }
예제 #3
0
 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;
 }
예제 #4
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;
 }
예제 #5
0
 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);
 }
예제 #9
0
 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);
 }