Esempio n. 1
0
 private void ucCaiDat_Load(object sender, EventArgs e)
 {
     dtgLoaiKhach.DataSource = LoaiKhachDAO.DSLoaiKhach();
     addBindingLoaiKhach();
     dtgLoaiPhong.DataSource = PhongDAO.DSLoaiPhong();
     addBindingLoaiPhong();
 }
Esempio n. 2
0
        public KhachThuePhong(int maPhong)
        {
            InitializeComponent();
            cbbLoaiKhach.ItemsSource    = LoaiKhachDAO.LoadAll().DefaultView;
            dataGridDsKhach.ItemsSource = KhachHangDAO.LoadAll().DefaultView;
            soLuongKhach    = KhachHangDAO.GetSoLuongKhach();
            MaPhong         = maPhong;
            txtMaPhong.Text = maPhong.ToString();
            Phong     p  = PhongDAO.LoadOne(maPhong);
            LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong);

            txtLoaiPhong.Text          = lp.TenLoai;
            txtMaKhach.Text            = (soLuongKhach + 1).ToString();
            cbbLoaiKhach.SelectedIndex = 0;
            txtNgayThue.Text           = DateTime.Now.ToString("MM-dd-yyyy HH:mm");

            //Chuyển thông tin đặt phòng sang
            DataTable table         = DatPhongDAO.LoadByMaPhong(maPhong);
            int       countDatPhong = table.Rows.Count;

            if (countDatPhong > 0)
            {
                for (int i = 0; i < countDatPhong; i++)
                {
                    KhachHang kh = KhachHangDAO.LoadOne(table.Rows[i].Field <int>(1));
                    dgDanhSach.Items.Add(kh);
                }
            }
        }
        void setUpCMBLoaiKhach()
        {
            List <Dictionary> list = LoaiKhachDAO.LoadDSLoaiKhach();

            cmbLoaiKhach.DataSource    = list;
            cmbLoaiKhach.ValueMember   = "id";
            cmbLoaiKhach.DisplayMember = "name";
        }
        public ManHinhDatPhong(int maPhong)
        {
            InitializeComponent();
            cbbLoaiKhach.ItemsSource    = LoaiKhachDAO.LoadAll().DefaultView;
            dataGridDsKhach.ItemsSource = KhachHangDAO.LoadAll().DefaultView;
            soLuongKhach    = KhachHangDAO.GetSoLuongKhach();
            MaPhong         = maPhong;
            txtMaPhong.Text = maPhong.ToString();
            Phong     p  = PhongDAO.LoadOne(maPhong);
            LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong);

            txtLoaiPhong.Text          = lp.TenLoai;
            txtMaKhach.Text            = (soLuongKhach + 1).ToString();
            cbbLoaiKhach.SelectedIndex = 0;
        }
Esempio n. 5
0
        public ChiTietDatPhong(int maPhong)
        {
            InitializeComponent();
            MaPhong         = maPhong;
            txtMaPhong.Text = maPhong.ToString();
            Phong     p  = PhongDAO.LoadOne(maPhong);
            LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong);

            cbbLoaiKhach.ItemsSource = LoaiKhachDAO.LoadAll().DefaultView;
            txtLoaiPhong.Text        = lp.TenLoai;

            DataTable table = DatPhongDAO.LoadByMaPhong(maPhong);

            dpNgayThue.Text = table.Rows[0].Field <DateTime>(2).ToString("MM/dd/yyyy");

            dataGridDsKhach.ItemsSource = DatPhongDAO.LoadThongTinKhach(maPhong).DefaultView;
            cbbLoaiKhach.SelectedIndex  = 0;
        }
Esempio n. 6
0
        private void btnThayDoiLoaiKhach_Click(object sender, EventArgs e)
        {
            int    id      = int.Parse(txtMaLoaiKhach.Text);
            string tenLoai = txtTenLoaiKhach.Text;

            if (float.TryParse(txtPhuThu.Text, out float phuThu))
            {
                if (tenLoai == "")
                {
                    MessageBox.Show("Tên loại khách không được để trống!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                int result = LoaiKhachDAO.updateLoaiKhach(id, tenLoai, phuThu);
                if (result >= 1)
                {
                    MessageBox.Show("Thay đổi thông tin loại khách thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dtgLoaiKhach.DataSource = LoaiKhachDAO.DSLoaiKhach();
                    clearBindingLoaiKhach();
                    addBindingLoaiKhach();
                }
            }
        }