Ejemplo n.º 1
0
        private void Pay_Click(object sender, RoutedEventArgs e)
        {
            if (txtSDT.Text.Length < 9)
            {
                MessageBox.Show("vui lòng nhập số điện thoại!");
                return;
            }

            listCustomers[cbbKhach.SelectedIndex].SDT = txtSDT.Text;
            room.HeSo = valueHeSo;

            if (maPhong.Length < 1)
            {
                connectData.setBookRoom(listCustomers, room, formatDate(valuedayStart), formatDate(valuedayEnd), Global.note, thanhtien, cbbKhach.SelectedIndex, true);
            }
            else
            {
                connectData.setBookRoom(listCustomers, room, formatDate(valuedayStart), formatDate(valuedayEnd), Global.note, thanhtien, cbbKhach.SelectedIndex, false);
            }


            Global.listCustomer  = null;
            Global.room          = null;
            Global.valuedayStart = "";
            Global.valuedayEnd   = "";
            Global.songay        = 0;
            Global.note          = "";

            UserControl usc = null;

            usc = new ListRoom(connectData);
            Global.mainNavigate.Children.Add(usc);
        }
Ejemplo n.º 2
0
        private void ListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            UserControl usc = null;

            GridMain.Children.Clear();

            switch (((ListViewItem)((ListView)sender).SelectedItem).Name)
            {
            case "MucDSPhong":
                usc = new ListRoom(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucDSKhach":
                usc = new ListCustomer(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucLoaiKhach":
                usc = new TypeOfCustomer(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucLoaiPhong":
                usc = new TypeOfRoom(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucBaoCaoDoanhThu":
                usc = new BaoCaoDoanhThu(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucBaoCaoMatDo":
                usc = new BaoCaoMatDo(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucChinhSuaPhuThu":
                usc = new EditSurtax(conData);
                GridMain.Children.Add(usc);
                break;

            case "MucDSNhanVien":
                usc = new DanhSachNhanVien(conData);
                GridMain.Children.Add(usc);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 3
0
        private void click_btnBack(object sender, RoutedEventArgs e)
        {
            if (isEditing)
            {
                MessageBox.Show("Chưa lưu thông tin đang chỉnh sửa!!!\n\nVui lòng lưu trước khi rời khỏi trang!!!", "Chưa Lưu Thay Đổi!!!", MessageBoxButton.OK);
                return;
            }

            else
            {
                UserControl usc = null;
                usc = new ListRoom(connectData);
                Global.mainNavigate.Children.Add(usc);
            }
        }
Ejemplo n.º 4
0
        private void Book_Click(object sender, RoutedEventArgs e)
        {
            if (dpkDayEnd.Text.Length > 7 && dpkDayEnd.SelectedDate.Value.Date <= dpkDayBegin.SelectedDate.Value.Date)
            {
                MessageBox.Show("Vui lòng chọn ngày trả phòng hơn ngày thuê.");
                return;
            }
            if (listCustomer.Count == 0)
            {
                MessageBox.Show("Vui lòng nhập thông tin khách hàng");
                return;
            }
            if (!KTcountSDT())
            {
                MessageBox.Show("Vui lòng nhập Số điện thoại( ít nhất phải có 1 SDT của khách hàng).");
                return;
            }

            valuedayStart = dpkDayBegin.Text;


            Global.listCustomer  = listCustomer;
            Global.room          = room;
            Global.valuedayStart = valuedayStart;
            Global.valuedayEnd   = valuedayEnd;
            Global.note          = txtGhichu.Text;

            UserControl usc = null;

            if (dpkDayEnd.Text.Length > 7)                      //đủ thông tin qua thanh toán
            {
                Global.songay = (int)((dpkDayEnd.SelectedDate.Value.Date - dpkDayBegin.SelectedDate.Value.Date).TotalDays + 1);

                usc = new PayScreen(connectData, "", true);
                Global.mainNavigate.Children.Add(usc);
                return;
            }

            connectData.setBookRoom(listCustomer, room, formatDate(valuedayStart), valuedayEnd, txtGhichu.Text, 0, -1, true);
            usc = new ListRoom(connectData);
            Global.listCustomer  = null;
            Global.room          = null;
            Global.valuedayStart = "";
            Global.valuedayEnd   = "";
            Global.songay        = 0;
            Global.note          = "";
            Global.mainNavigate.Children.Add(usc);
        }
Ejemplo n.º 5
0
 private void BtnDeleteRoom_Click(object sender, RoutedEventArgs e)
 {
     if (isEditing == false)
     {
         if (MessageBox.Show("Bạn có thực sự muốn xóa phòng này???", "Xác Nhận", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             List <string> temp = new List <string>();
             temp.Add(item.MaPhong);
             if (connectData.deleteRoom(temp))
             {
                 UserControl usc = null;
                 usc = new ListRoom(connectData);
                 Global.mainNavigate.Children.Add(usc);
             }
         }
     }
 }
Ejemplo n.º 6
0
        private void Cancel(object sender, RoutedEventArgs e)
        {
            if (book)
            {
                UserControl usc = null;
                usc = new BookRoom(connectData, maPhong);
                Global.mainNavigate.Children.Add(usc);
            }
            else
            {
                Global.listCustomer  = null;
                Global.room          = null;
                Global.valuedayStart = "";
                Global.valuedayEnd   = "";
                Global.songay        = 0;
                Global.note          = "";

                UserControl usc = null;
                usc = new ListRoom(connectData);
                Global.mainNavigate.Children.Add(usc);
            }
        }