private void Bt_ThayDoiPTKNN_Click(object sender, RoutedEventArgs e) { ThamSoBUS ts = new ThamSoBUS(); if (tb_HePTKNN.Text == ts.SelectThamSo().Rows[0].Field <double>(2).ToString()) { MessageBox.Show("Giá trị vẫn chưa thay đổi, bạn cần nhập giá trị mới", "Chưa thay đổi giá trị", MessageBoxButton.OK); } else if (tb_HePTKNN.Text != "") { if (",".Contains(tb_HePTKNN.Text) == false) { MessageBoxResult kq = MessageBox.Show("Bạn có đồng ý sẽ thay đổi hệ số phụ thu với phòng có khách nước ngoài không", "Xác nhận", MessageBoxButton.YesNo); if (kq == MessageBoxResult.Yes) { ts.updateHeSoPhuThuKhachNuocNgoai(double.Parse(tb_HePTKNN.Text)); MessageBox.Show("Đã thay đổi hệ số phụ thu với khách nước ngoài thành công", "Thay đổi thành công", MessageBoxButton.OK); } } else { MessageBox.Show("Vui lòng không để ký tự ',' trong ô nhập liệu bạn có thể thay bằng '.' ", "Lỗi nhập liệu", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Vui lòng nhập dữ liệu ", "Dữ liệu để trống", MessageBoxButton.OK, MessageBoxImage.Hand); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (phong.TenPhong != null) { tb_tenphong.Text = phong.TenPhong; tb_loaiphong.Text = phong.LoaiPhong; tb_gia.Text = phong.DonGia.ToString(); tb_ghichu.Text = phong.GhiChu; } ThamSoBUS bus = new ThamSoBUS(); var data = bus.SelectThamSo(); var a = data.Rows[0].Field <int>(0); int sott = 1; while (a != 0) { TextBlock stt = new TextBlock(); stt.Name = "stt" + a.ToString(); stt.Height = 30; stt.Width = 60; stt.Text = sott.ToString(); stt.Background = Brushes.LightGray; sott++; TextBox ten = new TextBox(); ten.Name = "ten" + a.ToString(); ten.Height = 30; ten.Width = 200; TextBox cmt = new TextBox(); cmt.Name = "cmt" + a.ToString(); cmt.Height = 30; cmt.Width = 200; ComboBox loai = new ComboBox(); loai.Name = "loai" + a.ToString(); loai.Height = 30; loai.Width = 100; loai.Items.Add("Khach nội địa"); loai.Items.Add("Khach nươc ngoai"); loai.SelectedIndex = 0; TextBox diachi = new TextBox(); diachi.Name = "diachi" + a.ToString(); diachi.Height = 30; diachi.Width = 300; DockPanel dock = new DockPanel(); dock.Name = "dpn_kh" + a.ToString(); dock.HorizontalAlignment = HorizontalAlignment.Left; dock.Children.Add(stt); dock.Children.Add(ten); dock.Children.Add(cmt); dock.Children.Add(loai); dock.Children.Add(diachi); pn_khachhang.Children.Add(dock); a--; listTB.Add(ten); listTB.Add(cmt); listTB.Add(diachi); listCBB.Add(loai); } dp_ngaybd.SelectedDate = DateTime.Now.Date; }
private void Window_Loaded(object sender, RoutedEventArgs e) { ThamSoBUS ts = new ThamSoBUS(); var thamso = ts.SelectThamSo(); tb_soluongkhach.Text = thamso.Rows[0].Field <int>(0).ToString(); tb_HeSoPTKT3.Text = thamso.Rows[0].Field <double>(1).ToString(); tb_HePTKNN.Text = thamso.Rows[0].Field <double>(2).ToString(); }
private void Dp_ngaythanhtoan_SelectedDateChanged(object sender, SelectionChangedEventArgs e) { TimeSpan time = new TimeSpan(); time = Convert.ToDateTime(dp_ngaythanhtoan.Text) - Convert.ToDateTime(dp_ngaybd.Text); int day = time.Days; if (day <= 0 || tb_tenphong.Text == "" || tb_loaiphong.Text == "") { MessageBox.Show("Chọn ngày thanh toán không hợp lệ hoặc dữ liệu trống, vui lòng chọn lại ngày khác và kiểm tra dữ liệu", "Chọn ngày không hợp lệ", MessageBoxButton.OK); dp_ngaythanhtoan.SelectedDate = DateTime.Now.Date.AddDays(1); } else { tb_songaythue.Text = day.ToString(); KhachHangBUS kh = new KhachHangBUS(); PhieuThuePhongBUS pt = new PhieuThuePhongBUS(); var khachhang = kh.selectKhachHang(pt.selectPhieuThuePhongGanNhat(tb_tenphong.Text).Rows[0].Field <string>(0)); int SoKhachNuocNgoai = 0; int Soluongkhach = 0; foreach (DataRow row in khachhang.Rows) { if (row.Field <string>(2) == "khach nuoc ngoai") { SoKhachNuocNgoai++; } Soluongkhach++; } ThamSoBUS ts = new ThamSoBUS(); var thamso = ts.SelectThamSo(); tb_tienphong.Text = (double.Parse(tb_gia.Text) * day).ToString(); if (SoKhachNuocNgoai > 0 && Soluongkhach >= thamso.Rows[0].Field <int>(0)) { tb_phuthu.Text = ((double.Parse(tb_tienphong.Text) * thamso.Rows[0].Field <double>(2) - double.Parse(tb_tienphong.Text)) + double.Parse(tb_tienphong.Text) * thamso.Rows[0].Field <double>(1)).ToString(); } if (SoKhachNuocNgoai == 0 && Soluongkhach >= thamso.Rows[0].Field <int>(0)) { tb_phuthu.Text = (double.Parse(tb_tienphong.Text) * thamso.Rows[0].Field <double>(1)).ToString(); } if (SoKhachNuocNgoai > 0 && Soluongkhach < thamso.Rows[0].Field <int>(0)) { tb_phuthu.Text = ((double.Parse(tb_tienphong.Text) * thamso.Rows[0].Field <double>(2) - double.Parse(tb_tienphong.Text))).ToString(); } if (SoKhachNuocNgoai == 0 && Soluongkhach < thamso.Rows[0].Field <int>(0)) { tb_phuthu.Text = "0"; } tb_tongtien.Text = (double.Parse(tb_phuthu.Text) + double.Parse(tb_tienphong.Text)).ToString(); tb_tienchu.Text = DocTienBangChu(long.Parse(tb_tongtien.Text), " VNĐ"); } }