コード例 #1
0
ファイル: FrmKhachHang.cs プロジェクト: AnhNhut2639/demoQLKS
 private void btnLuuDVKhiDatPhong_Click(object sender, EventArgs e)
 {
     if (txtSoLuongKhiDatPhong.Text == "")
     {
         MessageBox.Show("Vui lòng nhập số lượng !");
         return;
     }
     else
     {
         DichVu_DTO DV = new DichVu_DTO();
         DV.MaDV    = cbbMaDVKhiDatPhong.SelectedValue.ToString();
         DV.SoLuong = int.Parse(txtSoLuongKhiDatPhong.Text);
         DV.TenDV   = txtTenDVKhiDatPhong.Text;
         DV.GiaDV   = int.Parse(txtGiaKhiDatPhong.Text);
         if (BUS_DichVu.AddService(DV) == true)
         {
             Phong_DTO PH = new Phong_DTO();
             PH.MaPhong = txtMaPhongKHDaChon.Text;
             PH.MaDV    = cbbMaDVKhiDatPhong.SelectedValue.ToString();
             if (BUS_Phong.updateServiceRoom(PH) == true)
             {
                 //  MessageBox.Show("thêm dịch vụ thành và cập nhật lại mã dịch vụ ở phòng thành công");
                 MessageBox.Show("thêm dịch vụ thành công");
             }
         }
         else
         {
             MessageBox.Show("Không thành công", "Thông báo  !!!");
         }
     }
 }
コード例 #2
0
        private void btnLuuPhong_Click(object sender, EventArgs e)
        {
            if (txtGiaPhong.Text == "")
            {
                MessageBox.Show("chọn loại phòng để xác định giá phòng ");
                return;
            }
            else
            {
                Phong_DTO P = new Phong_DTO();
                P.MaPhong      = txtMaPhong.Text;
                P.TenPhong     = txtTenPhong.Text;
                P.LoaiPhong    = cbbLoaiPhong.SelectedValue.ToString();
                P.GiaPhong     = int.Parse(txtGiaPhong.Text);
                P.TinhTrang    = cbbTinhTrang.Text;
                P.NgayDatPhong = DateTime.Parse(dtpNgayDatPhong.Text);

                if (BUS_Phong.AddRooms(P) == true)
                {
                    HienThiDGV();
                    MessageBox.Show("đã thêm phòng", "Thông báo !!!");
                }
                else
                {
                    MessageBox.Show("không thể thêm phòng", "Thông báo !!!");
                }
            }
        }
コード例 #3
0
ファイル: FrmMain.cs プロジェクト: AnhNhut2639/demoQLKS
        public void loadRoom()
        {
            flpRoom.Controls.Clear();
            List <Phong_DTO> P = BUS_Phong.TakeAllRooms();

            foreach (Phong_DTO item in P)
            {
                Button btn = new Button()
                {
                    Height = 100, Width = 100
                };
                //btn.Image = global::QLKS.Properties.Resources.empty;
                //this.button1.Location = new System.Drawing.Point(603, 498);
                //this.button1.Name = "button1";
                //btn.Size = new System.Drawing.Size(100, 100);
                flpRoom.Controls.Add(btn);
                btn.Text = item.TenPhong + Environment.NewLine + item.TinhTrang;
                if (item.TinhTrang == "Đã đặt")
                {
                    btn.BackColor = Color.Tomato;
                }
                else
                {
                    btn.BackColor = Color.Orange;
                }

                // sự kiện click
                btn.Click += btn_Click;
                btn.Tag    = item; // trả về kiểu Object bao gồm tất cả phòng trên button
            }
        }
コード例 #4
0
        void showInTxtGia(string id)
        {
            List <Phong_DTO> P = BUS_Phong.takeKindROOM(id);

            foreach (Phong_DTO item in P)
            {
                txtGiaPhong.Text = item.GiaPhong.ToString();
            }
        }
コード例 #5
0
 void showTTThanhToan(string Id)
 {
     List<Phong_DTO> P = BUS_Phong.takeALLRoomsFId(Id);
     foreach (Phong_DTO item in P)
     {
         txtTenPTT.Text = item.TenPhong.ToString();
         txtLoaiPTT.Text = item.LoaiPhong.ToString();
         txtGiaPhong.Text = item.GiaPhong.ToString();
         dtpTEST.Text = item.NgayDatPhong.ToString();
     }
 }
コード例 #6
0
ファイル: FrmKhachHang.cs プロジェクト: AnhNhut2639/demoQLKS
        private void btnThemKH_Click(object sender, EventArgs e)
        {
            if (txtTenKH.Text == "" || txtLienLac.Text == "" || txtCMND.Text == "")
            {
                MessageBox.Show("Nhập đầu đủ thông tin", "Thông báo ");
            }
            else
            {
                KhachHang_DTO KH = new KhachHang_DTO();
                KH.MaKH     = txtMaKH.Text;
                KH.TenKH    = txtTenKH.Text;
                KH.Cmnd     = int.Parse(txtCMND.Text);
                KH.QuocTich = txtQuocTich.Text;
                if (radNam.Checked == true)
                {
                    KH.GioiTinh = "Nam";
                }
                else
                {
                    KH.GioiTinh = "Nữ";
                }
                KH.NgaySinh = DateTime.Parse(dtpNgaySinhKH.Text);
                KH.Sdt      = int.Parse(txtLienLac.Text);
                KH.MaPhong  = txtMaPhongKHDaChon.Text;
                Phong_DTO P = new Phong_DTO();
                P.MaPhong = txtMaPhongKHDaChon.Text;
                // bắt đầu thêm

                if (BUS_KhachHang.AddCustomer(KH) == true)
                {
                    if (BUS_Phong.UpdateStatusRoom(P) == true)
                    {
                        Phong_DTO Ph = new Phong_DTO();
                        Ph.MaPhong      = txtMaPhongKHDaChon.Text;
                        Ph.NgayDatPhong = DateTime.Parse(dtpDatPhong.Text);
                        //if (MessageBox.Show("Bạn có chắc chắn muốn đăng xuất ", "Thông báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
                        //{
                        //    this.Close();
                        //}
                        if (BUS_Phong.UpdateDateRoom(Ph) == true)
                        {
                            // MessageBox.Show("Đã thêm khách hàng,cập nhật lại tình trạng phòng và cập nhật lại ngày đặt phòng mặc định ");
                            MessageBox.Show("Thêm khách hàng thành công ");
                            return;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Không thêm được", "Thông báo !!!");
                }
            }
        }
コード例 #7
0
        void HienThiDGV()
        {
            List <Phong_DTO> lst = BUS_Phong.TakeAllRooms();

            dgvLoadPhong.DataSource = lst;
            dgvLoadPhong.Columns["MaPhong"].HeaderText   = "Mã phòng";
            dgvLoadPhong.Columns["TenPhong"].HeaderText  = "Tên phòng";
            dgvLoadPhong.Columns["LoaiPhong"].HeaderText = "Loại Phòng";
            dgvLoadPhong.Columns["TinhTrang"].HeaderText = "Tình trạng";
            //dgvLoadPhong.Columns["NgayDatPhong"].HeaderText = "Ngày đặt phòng";
            dgvLoadPhong.Columns["MaNV"].Visible         = false;
            dgvLoadPhong.Columns["MaDV"].Visible         = false;
            dgvLoadPhong.Columns["NgayDatPhong"].Visible = false;
        }
コード例 #8
0
        private void btnXoaPhong_Click(object sender, EventArgs e)
        {
            Phong_DTO P = new Phong_DTO();

            P.MaPhong = txtMaPhong.Text;
            if (BUS_Phong.deleteRooms(P) == true)
            {
                HienThiDGV();
                MessageBox.Show("đã xóa phòng", "Thông báo !!!");
            }
            else
            {
                MessageBox.Show("không thể xóa phòng phòng", "Thông báo !!!");
            }
        }
コード例 #9
0
ファイル: Form_Phong.cs プロジェクト: CuCoGai/QuanLiKhachSan
 public void LoadData()
 {
     classroom = new BUS_Phong();
     tblClass  = new DataTable();
     tblClass  = classroom.DSPhong();
     dataGridView1.DataSource = tblClass;
     tblClassifyRoom          = new DataTable();
     tblClassifyRoom          = classroom.LoaiPhong();
     for (int i = 0; i < dataGridView1.RowCount - 1; i++)
     {
         if (dataGridView1.Rows[i].Cells["tinhtrang"].Value.ToString() == "Yes")
         {
             dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Blue;
         }
     }
 }
コード例 #10
0
 private void btnPay_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có thực sự muốn trả phòng này không ?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         BUS_Phong  classroom = new BUS_Phong();
         BUS_HoaDon bill      = new BUS_HoaDon();
         if (classroom.NhanTraPhong("No", "0", item[0]) && bill.ThemHd(Inserts()))
         {
             MessageBox.Show("Đã trả phòng  !", "Thông báo", MessageBoxButtons.OK);
         }
         else
         {
             MessageBox.Show("Trả phòng thất bại !", "Thông báo", MessageBoxButtons.OK);
         }
     }
 }
コード例 #11
0
        public FrmSuaPhieuCapPhat()
        {
            InitializeComponent();

            cbPhong.DataSource    = BUS_Phong.GetData();
            cbPhong.DisplayMember = "tenPhong";
            cbPhong.ValueMember   = "PhongId";

            cbNhanVien.DataSource    = BUS_NhanVien.GetData();
            cbNhanVien.DisplayMember = "tenNhanVien";
            cbNhanVien.ValueMember   = "NhanVienID";

            cbNguoiDung.DataSource    = BUS_NguoiDung.GetData();
            cbNguoiDung.DisplayMember = "tenDangNhap";
            cbNguoiDung.ValueMember   = "NguoiDungId";
        }
コード例 #12
0
        private void btnLuuGia_Click(object sender, EventArgs e)
        {
            Phong_DTO P = new Phong_DTO();

            P.GiaPhong  = int.Parse(txtGiaPhong.Text);
            P.LoaiPhong = cbbLoaiPhong.SelectedValue.ToString();
            if (BUS_Phong.UpdatePriceRooms(P) == true)
            {
                HienThiDGV();
                MessageBox.Show("đã cập nhật giá phòng", "Thông báo !!! ");
            }
            else
            {
                MessageBox.Show("không cập nhật được giá phòng", "Thông báo !!! ");
            }
        }
コード例 #13
0
        private void btnInserts_Click(object sender, EventArgs e)
        {
            BUS_KhachHang customer = new BUS_KhachHang();

            if (customer.ThemkH(Inserts()))
            {
                DataTable tblkh = new DataTable();
                tblkh = customer.DSKhachHang();
                DataRow   dtr       = tblkh.Rows[tblkh.Rows.Count - 1];
                BUS_Phong classroom = new BUS_Phong();
                if (classroom.NhanTraPhong("Yes", dtr[0].ToString(), classroomid))
                {
                    MessageBox.Show("Đã đặt phòng", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            this.Close();
        }
コード例 #14
0
        private void FrmPhong_Load(object sender, EventArgs e)
        {
            dgvLoadPhong.DataSource          = BUS_Phong.TakeAllRooms();
            dgvLoadPhong.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            cbbLoaiPhong.DataSource          = BUS_Phong.TakeAllRooms();
            cbbLoaiPhong.DisplayMember       = "LoaiPhong";
            cbbLoaiPhong.ValueMember         = "LoaiPhong";

            //
            cbbTinhTrang.DataSource    = BUS_Phong.TakeAllRooms();
            cbbTinhTrang.DisplayMember = "TinhTrang";
            txtMaPhong.Enabled         = false;
            txtTenPhong.Enabled        = false;
            txtGiaPhong.Enabled        = false;
            cbbTinhTrang.Enabled       = false;
            HienThiDGV();
            btnLuuPhong.Visible = false;
            btnLuuGia.Visible   = false;
        }
コード例 #15
0
        private void FrmTraPhong_Load(object sender, EventArgs e)
        {
            cbbKhachTP.DataSource = BUS_Phong.TakeAllOderedRooms();
            cbbKhachTP.DisplayMember = "MaPhong";
            cbbKhachTP.ValueMember = "MaPhong";
            txtNVTT.Text = Ten;
            txtNVTT.Enabled = false;
            //string id = txtMaNVPhuTrach.Text;
            //MessageBox.Show(Ten);
            showMaNVInTXT(Ten);

            dgvHoaDon.DataSource = BUS_HoaDon.takeInvoice();

            int id = dgvHoaDon.Rows.Count;

            txtMaHD.Text = "HD00" + ++id;

            
        }
コード例 #16
0
        private void btnHoaDon_Click(object sender, EventArgs e)
        {
            // this.Close();
            // khi click vào sẽ cập nhật tình trạng phòng lại là trống 
            HoaDon_DTO HD =new HoaDon_DTO();
            HD.MaHD = txtMaHD.Text;
            HD.MaNV = txtMaNVPhuTrach.Text;
            HD.MaPhong = cbbKhachTP.SelectedValue.ToString();
            HD.TenKH = txtTenKHTraPhong.Text;
            HD.NgayDatPhong = DateTime.Parse(dtpTEST.Text);
            HD.NgayTraPhong = DateTime.Parse(dtpNgayTraPhong.Text);
            HD.GiaHD = int.Parse(txtTraTien.Text);
            if(BUS_HoaDon.AddInvoice(HD) == true)
            {
                Phong_DTO P = new Phong_DTO();
                P.MaPhong = cbbKhachTP.SelectedValue.ToString();
                if(BUS_Phong.UpdateEmptyRoom(P))
                {
                    
                    //KhachHang_DTO K = new KhachHang_DTO();
                    //K.MaKH = txtMaKHTraPhong.Text;
                   // if(BUS_KhachHang.deleteCustomer(K) == true)
                    //{
                        MessageBox.Show("Thanh toán thành công !", "Thông báo !!!");
                        this.Close();
                    //  FrmMain main = new FrmMain();
                    // this.Hide();
                    // main.ShowDialog();

                    //}
                }
            }
            else
            {
                MessageBox.Show("Thanh toán không thành công !", "Thông báo !!!");
            }




        }
コード例 #17
0
 private void GUI_SoDoPhong_Load(object sender, EventArgs e)
 {
     busp = new BUS_Phong();
 }