private void LoadData() { LoaiTourBUS loaiTourBus = new LoaiTourBUS(); cbo_LoaiTour.DisplayMember = "TenLoaiTour"; cbo_LoaiTour.ValueMember = "MaLoaiTour"; cbo_LoaiTour.DataSource = loaiTourBus.LoadLoaiTourToCombobox(); DiaDiemBUS diaDiemBus = new DiaDiemBUS(); DataTable table = diaDiemBus.LoadDiaDiem(); cbo_NoiDen.DisplayMember = "TenDiaDiem"; cbo_NoiDen.ValueMember = "MaDiaDiem"; cbo_NoiDen.DataSource = table; cbo_NoiDi.DisplayMember = "TenDiaDiem"; cbo_NoiDi.ValueMember = "MaDiaDiem"; cbo_NoiDi.DataSource = diaDiemBus.LoadDiaDiem(); HuongDanVienBUS huongDanVienBus = new HuongDanVienBUS(); cbo_HuongDanVien.ValueMember = "MaHDV"; cbo_HuongDanVien.DisplayMember = "TenHDV"; cbo_HuongDanVien.DataSource = huongDanVienBus.LoadHuongDanVienToCombobox(); KhachSanBUS khachSanBus = new KhachSanBUS(); cbo_KhachSan.DisplayMember = "TenKS"; cbo_KhachSan.ValueMember = "MaKS"; cbo_KhachSan.DataSource = khachSanBus.LoadKhachSan(); TourBUS tourBus = new TourBUS(); gridControl_Tour.DataSource = tourBus.LoadTourToDataGridView(); }
private void LoaData() { TourBUS tourBus = new TourBUS(); dgv_Tour.DataSource = tourBus.LoadTourToDataGridView(); DataTable diaDiem = tourBus.LoadDiaDiem(); cbo_NoiDi.DisplayMember = "TenDiaDiem"; cbo_NoiDi.ValueMember = "MaDiaDiem"; cbo_NoiDi.DataSource = diaDiem; cbo_NoiDen.DisplayMember = "TenDiaDiem"; cbo_NoiDen.ValueMember = "MaDiaDiem"; cbo_NoiDen.DataSource = tourBus.LoadDiemDen(int.Parse(cbo_NoiDi.SelectedValue.ToString())); }
private void btn_Reset_Click(object sender, EventArgs e) { TourBUS tourBus = new TourBUS(); dgv_Tour.DataSource = tourBus.LoadTourToDataGridView(); }
private void btnRefesh_Click(object sender, EventArgs e) { TourBUS tourBus = new TourBUS(); gridControl_Tour.DataSource = tourBus.LoadTourToDataGridView(); }
private void btn_Save_Click(object sender, EventArgs e) { bool isError = ThongBaoLoi(); TourBUS tourBus = new TourBUS(); switch (Onclicked) { #region Them Tour case 1: { if (!isError) { string maHT; HanhTrinhBUS hanhTrinhBus = new HanhTrinhBUS(); HanhTrinhDTO hanhTrinhDTO = hanhTrinhBus.TimHanhTrinh(int.Parse(cbo_NoiDi.SelectedValue.ToString()), int.Parse(cbo_NoiDen.SelectedValue.ToString())); //string maHT = new Random().Next(1, 10000).ToString(); if (hanhTrinhDTO == null) //Kiem tra thong tin Hanh Trinh da ton tai { DialogResult result = MessageBox.Show("Hành trình này chưa có sẵn", "Bạn có muốn tạo mới", MessageBoxButtons.YesNo); maHT = new Random().Next(1, 10000).ToString(); if (result == DialogResult.OK) //Them hanh trinh moi { hanhTrinhBus.ThemHanhTrinhMoi(new HanhTrinhDTO() { MaHanhTrinh = maHT, MaNoiDen = int.Parse(cbo_NoiDen.SelectedValue.ToString()), MaNoiDi = int.Parse(cbo_NoiDi.SelectedValue.ToString()) }); } } else { maHT = hanhTrinhDTO.MaHanhTrinh; } ThemTourDTO tourDTO = new ThemTourDTO() { //AnhDiaDiem=, MaHDV = int.Parse(cbo_HuongDanVien.SelectedValue.ToString()), MaKS = cbo_KhachSan.SelectedValue.ToString(), MaLoaiTour = cbo_LoaiTour.SelectedValue.ToString(), MaHanhTrinh = maHT, TourDTO = new TourDTO() { DiemDen = cbo_NoiDen.SelectedValue.ToString(), DiemDi = cbo_NoiDi.SelectedValue.ToString(), GiaNguoiLon = decimal.Parse(txt_GiaNguoiLon.Text), GiaTreEm = decimal.Parse(txt_GiaTreEm.Text), NgayKH = dateEdit_NgayKH.Value, NgayKT = dateEdit_NgayKT.Value, MaTour = new Random().Next(0, 10000).ToString(), TenTour = txt_TenTour.Text, LoaiTour = cbo_LoaiTour.SelectedValue.ToString(), } }; if (tourBus.TimTour(tourDTO.TourDTO.MaTour) != null) { MessageBox.Show(MessageBoxConstants.TRUNGKHOACHINH, "Mã tour này đã tồn tại"); } else { try { tourBus.ThemTour(tourDTO); MessageBox.Show(MessageBoxConstants.THEMTHANHCONG, "Thêm tour du lịch thành công"); gridControl_Tour.DataSource = tourBus.LoadTourToDataGridView(); } catch (Exception) { MessageBox.Show("Lỗi khóa ngoại", MessageBoxConstants.LOIKHOANGOAI); } } } else { MessageBox.Show(MessageBoxConstants.THIEUTHONGTIN, "Nhập lại thông tin"); } } break; #endregion #region Xoa tour case 3: { string maTour = gridView_Tour.GetFocusedRowCellValue("MaTour").ToString(); try { tourBus.XoaTour(maTour); MessageBox.Show(MessageBoxConstants.XOATHANHCONG, "Tour nay đã bị xóa đi"); gridControl_Tour.DataSource = tourBus.LoadTourToDataGridView(); } catch (Exception) { MessageBox.Show(MessageBoxConstants.LOITHAOTAC, "Xóa chỉ được đổi trạng thái"); } } break; #endregion #region Chinh sua Tour case 2: { string maHT; HanhTrinhBUS hanhTrinhBus = new HanhTrinhBUS(); HanhTrinhDTO hanhTrinhDTO = hanhTrinhBus.TimHanhTrinh(int.Parse(cbo_NoiDi.SelectedValue.ToString()), int.Parse(cbo_NoiDen.SelectedValue.ToString())); if (hanhTrinhDTO == null) //Kiem tra thong tin Hanh Trinh da ton tai { maHT = new Random().Next(1, 10000).ToString(); DialogResult result = MessageBox.Show("Hành trình này chưa có sẵn", "Bạn có muốn tạo mới", MessageBoxButtons.YesNo); if (result == DialogResult.OK) //Them hanh trinh moi { hanhTrinhBus.ThemHanhTrinhMoi(new HanhTrinhDTO() { MaHanhTrinh = maHT, MaNoiDen = int.Parse(cbo_NoiDen.SelectedValue.ToString()), MaNoiDi = int.Parse(cbo_NoiDi.SelectedValue.ToString()) }); } else { return; } } else { //maHT = new Random().Next(1, 10000).ToString(); maHT = hanhTrinhDTO.MaHanhTrinh; } string maTour = gridView_Tour.GetFocusedRowCellValue("MaTour").ToString(); ThemTourDTO tourDTO = new ThemTourDTO() { //AnhDiaDiem=, MaHDV = int.Parse(cbo_HuongDanVien.SelectedValue.ToString()), MaKS = cbo_KhachSan.SelectedValue.ToString(), MaLoaiTour = cbo_LoaiTour.SelectedValue.ToString(), MaHanhTrinh = maHT, TourDTO = new TourDTO() { DiemDen = cbo_NoiDen.SelectedValue.ToString(), DiemDi = cbo_NoiDi.SelectedValue.ToString(), GiaNguoiLon = decimal.Parse(txt_GiaNguoiLon.Text), GiaTreEm = decimal.Parse(txt_GiaTreEm.Text), NgayKH = dateEdit_NgayKH.Value, NgayKT = dateEdit_NgayKT.Value, MaTour = maTour } }; try { tourBus.ChinhSuaTour(tourDTO); MessageBox.Show(MessageBoxConstants.CHINHSUATHANHCONG, "Chỉnh sửa thông tin tour thành công"); gridControl_Tour.DataSource = tourBus.LoadTourToDataGridView(); } catch (Exception) { MessageBox.Show(MessageBoxConstants.LOITHAOTAC, "Chỉnh sửa thông tin tour không thành công, vui lòng thử lại"); } } break; #endregion default: break; } btn_Sua.Enabled = true; btnThem.Enabled = true; btn_Xoa.Enabled = true; }