Ejemplo n.º 1
0
        private void butPhong_Click(object sender, EventArgs e)
        {
            Phong frm = new Phong();

            frm.ShowDialog();
            frm.Close();
            frm.Dispose();
        }
Ejemplo n.º 2
0
        public static List <HoaDonPhong> DSHoaDonPhong_1_Phong(Phong phong)
        {
            List <HoaDonPhong> lhdp = new List <HoaDonPhong>();

            lhdp = ConvertToHoaDonPhong(DataProvider.Instance.ExecuteQuery("" +
                                                                           "select * " +
                                                                           "from HoaDonPhong " +
                                                                           "where " +
                                                                           $"HoaDonPhong.MaP = {phong.MaP}"));
            return(lhdp);
        }
Ejemplo n.º 3
0
        private void LvPhong_ItemChecked(object sender, ItemCheckedEventArgs e)
        {
            if (lvPhong.CheckedItems.Count > 0)
            {
                ListViewItem lv = e.Item;
                Phong        p  = new Phong();
                p.Maphong  = lv.SubItems[0].Text;
                p.Tenphong = lv.SubItems[1].Text;
                p.Giaphong = Decimal.Parse(lv.SubItems[2].Text);

                dsPhongThue.Add(p);
            }
        }
Ejemplo n.º 4
0
        public UctQLPhong(Phong phong)
        {
            InitializeComponent();
            datPhongTC         = datPhongBUS.LayPhieuDatPhongDangThueQuaSoP(phong.SoPhong);
            phongHienTai       = phong;
            lblSoPhongUct.Text = phong.SoPhong;
            if (datPhongTC == null)
            {
                lblTenKHuct.Text = "";
            }
            else
            {
                lblTenKHuct.Text = khBUS.LayTenKhachHangByMaKH(datPhongTC.MaKH);
            }

            lblTinhTrang.Text = LayTinhTrangPhongQuaSo(Convert.ToInt16(phong.TinhTrang));
            this.BackColor    = Color.LightSalmon;

            if (phong.TinhTrang == 0)
            {
                //chỉ có thể đặt phòng
                this.BackColor              = Color.PaleGreen;
                btnThemDVuct.Enabled        = false;
                btnThanhToan.Enabled        = false;
                btnXacNhanThuePhong.Enabled = false;

                lblTenKHuct.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
            }
            else if (phong.TinhTrang == 1)//đặt trước
            {
                //chỉ có đặt phòng, thanh toán, xác nhận
                this.BackColor       = Color.Khaki;
                btnThemDVuct.Enabled = false;
                if (datPhongTC != null)
                {
                    lblTenKHuct.Text = khBUS.LayTenKhachHangByMaKH(datPhongTC.MaKH);
                }
                else
                {
                    lblTenKHuct.Text = "Đã đặt trước";
                }
                //lblTenKHuct.Text = khBUS.LayTenKhachHangByMaKH(datPhongTC.MaKH);
                lblTenKHuct.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
            }
            else if (phong.TinhTrang == 2)//đang xài
            {
                //chỉ có thêm dịch vụ, thanh toán, đặt phòng
                btnXacNhanThuePhong.Enabled = false;
                lblTenKHuct.BorderStyle     = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
            }
        }
Ejemplo n.º 5
0
 private void bt_ct_Click(object sender, EventArgs e)
 {
     if (scm == "")
     {
         DatPhong.mp = mp;
         DatPhong dp = new DatPhong();
         dp.Show();
     }
     else
     {
         Phong.maphong = mp;
         Phong p = new Phong();
         p.Show();
     }
 }
Ejemplo n.º 6
0
        private void LvPhong_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvPhong.SelectedItems.Count > 0)
            {
                ListViewItem lv = lvPhong.SelectedItems[0];

                if (lv.SubItems[4].Text.Equals("1"))
                {
                    Phong p = new Phong();
                    p.Maphong = lv.SubItems[1].Text;
                    ThuePhongBUS thuephongbus = new ThuePhongBUS();
                    KhachHangBUS khBUS        = new KhachHangBUS();
                    ThuePhong    tp           = new ThuePhong();
                    tp = thuephongbus.LayThongTinThuePhong(p.Maphong);
                    KhachHang kh = new KhachHang();
                    kh = khBUS.LayThongTinKhachHangTheoMa(tp.Makhachhang);
                    txtMaKhachHang.Text  = kh.Makhachhang;
                    txtTenKhachHang.Text = kh.Tenkhachhang;
                    txtNgayThue.Text     = tp.Ngaythue.ToString();
                    txtSoChungMinh.Text  = kh.Sochungminh;

                    // Lay ma su dung dich vu tu thue phong

                    if (tp.Masudungdichvu != null)
                    {
                        masudungdichvu = tp.Masudungdichvu;
                        LoadSuDungDVPhong(masudungdichvu);
                    }
                }
                else
                {
                    txtMaKhachHang.Text  = "";
                    txtTenKhachHang.Text = "";
                    txtNgayThue.Text     = "";
                    txtSoChungMinh.Text  = "";
                }
            }
        }
        public UcThongTinPhong(Phong phong)
        {
            InitializeComponent();
            phongHienTai       = phong;
            btnTipInfo.ToolTip = "- Phòng " + phong.SoPhong + "\n"
                                 + "- Loại " + phong.TenPhong + "\n"
                                 + "- Tầng " + phong.SoTang + "\n"
                                 + "- Sức chứa " + phong.SucChua + "\n"
                                 + "- Giá 1 ngày " + phong.GiaTrenNgay + "\n"
                                 + "- Giá qua đêm " + phong.GiaQuaDem + "\n";
            lblPhong.Text     = phong.SoPhong;
            lblTinhTrang.Text = LayTinhTrangPhongQuaSo(Convert.ToInt16(phong.TinhTrang));

            this.BackColor = Color.LightSalmon;
            if (phong.TinhTrang == 0)
            {
                this.BackColor = Color.PaleGreen;
            }
            else if (phong.TinhTrang == 1)
            {
                this.BackColor = Color.Khaki;
            }
        }
        private void DSPhong_Click(object sender, EventArgs e)
        {
            Phong phong = new Phong();

            phong.ShowDialog();
        }