Exemplo n.º 1
0
 private void btnThuePhong_Click(object sender, EventArgs e)
 {
     try
     {
         int c = new ThuePhongDao().addPT(new THUEPHONG {
             MaThue = int.Parse(txtMaThue.Text), idKhachHang = int.Parse(cbMaKH.Text), idPhong = int.Parse(cbMaPhong.Text), NgayDi = dtpNgayDi.Value, NgayDen = dtpNgayDen.Value, GiaTien = float.Parse(txtTongTien.Text)
         });
         if (c > 0)
         {
             FormMain f = new FormMain();
             MessageBox.Show("Thuê phòng thành công !", "Thông báo");
             new ThuePhongDao().updateRoom(int.Parse(cbMaPhong.Text), "Da thue");
             Load();
             cbMaKH.ValueMember = "";
         }
         else
         {
             MessageBox.Show("Thuê thất bại !", "Thông báo");
         }
     }
     catch
     {
         MessageBox.Show("Thuê thất bại !", "Thông báo");
     }
 }
Exemplo n.º 2
0
        private void btnThue_Click(object sender, EventArgs e)
        {
            if (maPhieuDat != 0)
            {
                float    tongtien   = 0;
                TimeSpan time       = DateTime.Parse(ngaydi) - DateTime.Parse(ngayden);
                double   tongSoNgay = Math.Ceiling(time.TotalDays) + 1;
                tongtien = (float)tongSoNgay * gia * 2;

                int c = new ThuePhongDao().addPT(new THUEPHONG {
                    MaThue = maPhieuDat, idKhachHang = idKhach, idPhong = idPhong, NgayDi = DateTime.Parse(ngaydi), NgayDen = DateTime.Parse(ngayden), GiaTien = tongtien
                });
                if (c > 0)
                {
                    MessageBox.Show("Thuê phòng thành công !");
                    new ThuePhongDao().updateRoom(idPhong, "Da thue");
                    new DatPhongDao().xoaPD(maPhieuDat);
                    dgvDSDat.DataSource = new DatPhongDao().DSDatPhong();
                    Load();
                }
                else
                {
                    MessageBox.Show("Thuê thất bại !");
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa chọn phiếu để thuê !");
            }
        }
Exemplo n.º 3
0
        private void btnTraPhong_Click(object sender, EventArgs e)
        {
            DialogResult rs = MessageBox.Show("Xác nhận trả phòng ?", "Trả Phòng", MessageBoxButtons.YesNo);

            if (rs == DialogResult.Yes)
            {
                bool c = new ThuePhongDao().xoaPT(maThue);
                if (c)
                {
                    MessageBox.Show("Trả phòng thành công !");
                    new ThuePhongDao().updateRoom(maPhong, "Trong");
                    dgvDSThue.DataSource = new ThuePhongDao().DSThuePhong();
                }
            }
        }
Exemplo n.º 4
0
        public void Load()
        {
            DataTable data = new KHDao().DSKh();

            cbMaKH.DataSource    = data;
            cbMaKH.DisplayMember = "MaKH";
            cbMaKH.ValueMember   = "MaKH";
            cbMaKH.SelectedIndex = -1;

            DataTable dt = new ThuePhongDao().DSPT();

            cbMaPhong.DataSource    = dt;
            cbMaPhong.DisplayMember = "MaPhong";
            cbMaPhong.SelectedIndex = -1;

            dgvDSThue.DataSource = new ThuePhongDao().DSThuePhong();
        }
Exemplo n.º 5
0
        private void cbMaPhong_SelectedIndexChanged(object sender, EventArgs e)
        {
            lvPhong.Items.Clear();
            Regex regex = new Regex(@"[0-9]+");

            if (regex.IsMatch(cbMaPhong.Text))
            {
                DataTable room = new ThuePhongDao().DSPChon(cbMaPhong.Text);
                for (int i = 0; i < room.Rows.Count; i++)
                {
                    DataRow      dr   = room.Rows[i];
                    ListViewItem item = new ListViewItem(dr["MaPhong"].ToString());
                    item.SubItems.Add(dr["TenLoai"].ToString());
                    item.SubItems.Add(dr["SoNguoi"].ToString());
                    item.SubItems.Add(dr["Gia"].ToString());
                    lvPhong.Items.Add(item);
                    giaPhong = float.Parse(dr["Gia"].ToString());
                }
            }
        }
Exemplo n.º 6
0
        private void cbMaKH_SelectedIndexChanged(object sender, EventArgs e)
        {
            Regex regex = new Regex(@"[0-9]+");

            if (regex.IsMatch(cbMaKH.Text))
            {
                string    ma = cbMaKH.Text;
                DataTable dt = new ThuePhongDao().GetKH(ma);

                if (dt.Rows.Count > 0)
                {
                    lvKH.Items[0].SubItems[1].Text = dt.Rows[0]["MaKH"].ToString();
                    lvKH.Items[1].SubItems[1].Text = dt.Rows[0]["TenKH"].ToString();
                    lvKH.Items[2].SubItems[1].Text = dt.Rows[0]["GioiTinh"].ToString();
                    lvKH.Items[3].SubItems[1].Text = String.Format("{0:MM/dd/yyyy}", dt.Rows[0]["NgaySinh"]);
                    lvKH.Items[4].SubItems[1].Text = dt.Rows[0]["DiaChi"].ToString();
                    lvKH.Items[5].SubItems[1].Text = dt.Rows[0]["SoDT"].ToString();
                    lvKH.Items[6].SubItems[1].Text = dt.Rows[0]["CMT"].ToString();
                }
            }
        }