示例#1
0
        private void addButton_Click(object sender, EventArgs e)
        {
            PhieuThuePhongDTO          phieuThuePhongDTO     = new PhieuThuePhongDTO();
            List <ChiTietThuePhongDTO> dSChiTietThuePhongDTO = new List <ChiTietThuePhongDTO>();

            for (int i = 0; i < DanhSachPhieuThuePhong.Rows.Count; i++)
            {
                ChiTietThuePhongDTO chiTietThuePhongDTO = new ChiTietThuePhongDTO();
                if (DanhSachPhieuThuePhong.Rows[i].Cells[1].Value == null)
                {
                    MessageBox.Show("Không được bỏ trống khách hàng", "THÔNG BÁO");
                    return;
                }

                chiTietThuePhongDTO.MaKhachHang = DanhSachPhieuThuePhong.Rows[i].Cells[1].Value.ToString();
                dSChiTietThuePhongDTO.Add(chiTietThuePhongDTO);
            }

            phieuThuePhongDTO.MaPhong  = cbMaPhong.SelectedValue.ToString();
            phieuThuePhongDTO.NgayThue = ngayThuePhong.Value.Date.ToString("yyyy-MM-dd");

            lapPhieuThuePhongBLL.ThemPhieuThuePhong(phieuThuePhongDTO, dSChiTietThuePhongDTO);
            MessageBox.Show("Thêm thành công");
            DanhSachPhieuThuePhong.Rows.Clear();
            index = 0;
        }
示例#2
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (lsvCTPT.SelectedItems.Count <= 0)
     {
         return;
     }
     if (kiemtra())
     {
         cttpBUS             = new ChiTietThuePhongBUS();
         cttpDT0             = new ChiTietThuePhongDTO();
         cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString();
         cttpDT0.Madichvu    = cmbMaDV.SelectedValue.ToString();
         cttpDT0.Maphong     = cmbMaphong.SelectedItem.ToString();
         cttpDT0.Ngay        = dtpNgayGio.Value;
         cttpDT0.Soluong     = (int)numSL.Value;
         if (cttpBUS.updateChiTietThuePhong(cttpDT0) == 1)
         {
             show_CTTP();
         }
         else
         {
             MessageBox.Show("Lỗi!");
         }
     }
 }
示例#3
0
        //Sửa chi tiết thuê phòng
        public void updateChiTietThuePhong(ChiTietThuePhongDTO cttpDTO)
        {
            var querry = (from cttp in htDataContext.chitietthuephongs
                          where cttp.maphieuthue == cttpDTO.Maphieuthue && cttp.maphong == cttpDTO.Maphong &&
                          cttp.ngay == cttpDTO.Ngay && cttp.madichvu == cttpDTO.Madichvu
                          select cttp).FirstOrDefault <chitietthuephong>();

            querry.soluong = cttpDTO.Soluong;
            htDataContext.SubmitChanges();
        }
示例#4
0
 public int updateChiTietThuePhong(ChiTietThuePhongDTO htDTO)
 {
     try
     {
         cttpDAO.updateChiTietThuePhong(htDTO);
         return(1);
     }
     catch
     {
         return(0);
     }
 }
示例#5
0
        //Thêm chi tiết thuê phòng
        public void insertChiTietThuePhong(ChiTietThuePhongDTO cttpDTO)
        {
            chitietthuephong cttp = new chitietthuephong();

            cttp.maphieuthue = cttpDTO.Maphieuthue;
            cttp.maphong     = cttpDTO.Maphong;
            cttp.ngay        = (DateTime)cttpDTO.Ngay;
            cttp.madichvu    = cttpDTO.Madichvu;
            cttp.soluong     = (int)cttpDTO.Soluong;
            htDataContext.chitietthuephongs.InsertOnSubmit(cttp);
            htDataContext.SubmitChanges();
        }
示例#6
0
 public int insertChiTietThuePhong(ChiTietThuePhongDTO htDTO)
 {
     try
     {
         cttpDAO.insertChiTietThuePhong(htDTO);
         return(1);
     }
     catch
     {
         return(0);
         //throw new Exception("Không thêm được dữ liệu!");
     }
 }
示例#7
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (lsvCTPT.SelectedItems.Count <= 0) return;
     if (kiemtra())
     {
         cttpDT0 = new ChiTietThuePhongDTO();
         cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString();
         cttpDT0.Madichvu = cmbMaDV.SelectedValue.ToString();
         cttpDT0.Maphong = cmbMaphong.SelectedItem.ToString();
         cttpDT0.Ngay = dtpNgayGio.Value;
         cttpDT0.Soluong = (int)numSL.Value;
         if (cttphong.updateChiTietThuePhong(cttpDT0) == 1)
         {
             show_CTTP();
         }
         else
         {
             MessageBox.Show("Lỗi!");
         }
     }
 }
 //Thêm thông tin mã phiếu thuê, mã phòng, mã dịch vụ phòng đó sử dụng với số lượng vào database.
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (kiemtra())
     {
         dtpNgayGio.Format       = DateTimePickerFormat.Custom;
         dtpNgayGio.CustomFormat = "dd/MM/yyyy h:mm:ss";
         cttpDT0             = new ChiTietThuePhongDTO();
         cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString();
         cttpDT0.Maphong     = cmbMaphong.SelectedItem.ToString();
         cttpDT0.Ngay        = DateTime.Parse(dtpNgayGio.Value.ToString());
         cttpDT0.Madichvu    = cmbMaDV.SelectedValue.ToString();
         cttpDT0.Soluong     = (int)numSL.Value;
         if (cttphong.insertChiTietThuePhong(cttpDT0) == 1)
         {
             show_CTTP();
         }
         else
         {
             MessageBox.Show("Lỗi thêm dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             dtpNgayGio.Value = DateTime.Now;
         }
     }
 }
示例#9
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (kiemtra())
            {

                dtpNgayGio.Format = DateTimePickerFormat.Custom;
                dtpNgayGio.CustomFormat = "dd/MM/yyyy h:mm:ss";
                cttpDT0 = new ChiTietThuePhongDTO();
                cttpDT0.Maphieuthue = cmbMaPT.SelectedItem.ToString();
                cttpDT0.Maphong = cmbMaphong.SelectedItem.ToString();
                cttpDT0.Ngay = DateTime.Parse(dtpNgayGio.Value.ToString());
                cttpDT0.Madichvu = cmbMaDV.SelectedValue.ToString();
                cttpDT0.Soluong = (int)numSL.Value;
                if (cttphong.insertChiTietThuePhong(cttpDT0) == 1)
                {
                    show_CTTP();
                }
                else
                {
                    MessageBox.Show("Lỗi thêm dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    dtpNgayGio.Value = DateTime.Now;
                }
            }
        }