Example #1
0
 private void lvTrips_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lvTrips.SelectedItems.Count > 0)
     {
         int _Machuyen = MyConvert.ToInt32(lvTrips.SelectedItems[0].SubItems[0].Text);
         int _MaTour   = 0;
         foreach (Chuyen item in listTrip)
         {
             if (item.MChuyen == _Machuyen)
             {
                 _MaTour = item.MTour;
                 break;
             }
         }
         lvScenics_Load(DiemDL.FindByMTour(_MaTour));
         lvGuide_Load(HuongDanVien.FindByMChuyen(_Machuyen));
         lvHotels_Load(KhachSan.FindByMTour(_MaTour));
         lvVehicles_Load(PhuongTien.FindByMTour(_MaTour));
         lvCustomers_Load(KhachHang.FindByMChuyen(_Machuyen));
         btnUpdate.Enabled = true;
         btnDelete.Enabled = true;
     }
     else
     {
         lvGuide.Items.Clear();
         lvHotels.Items.Clear();
         lvScenics.Items.Clear();
         lvCustomers.Items.Clear();
         btnUpdate.Enabled = false;
         btnDelete.Enabled = false;
     }
 }
Example #2
0
 private void cbbTours_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbbTours.SelectedIndex > -1)
     {
         Tour t = cbbTours.SelectedItem as Tour;
         listGuideNoChoose = HuongDanVien.FindBy_MTour_NotBusy(t.ID);
         if (MChuyen == 0)
         {
             listGuideChoose = new List <HuongDanVien>();
             lvGuidesChosed.Items.Clear();
         }
         else
         {
             //Load ds huong dan vien duoc phan cong len
             listGuideChoose = HuongDanVien.FindByMChuyen(MChuyen);
             lvGuidesChosed_Load(listGuideChoose);
             //Chuyen thanh tour khac
             if (current != null && (cbbTours.SelectedItem as Tour).ID != current.MTour)
             {
                 DialogResult dlg = MessageBox.Show("Program remove all guides had been chose! Are you wanting repair this trip?", "Wraning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                 if (dlg == System.Windows.Forms.DialogResult.Yes)
                 {
                     PhanCongHDV.DeletePhanCong(MChuyen);
                     lvGuidesChosed.Items.Clear();
                     listGuideChoose   = new List <HuongDanVien>();
                     listGuideNoChoose = HuongDanVien.FindBy_MTour_NotBusy((cbbTours.SelectedItem as Tour).ID);
                     lvGuidesNoChoose_Load(listGuideNoChoose);
                     //btnAdd.Enabled = false;
                     //btnUpdate.Enabled = false;
                 }
                 else
                 {
                     int count = cbbTours.Items.Count;
                     for (int i = 0; i < count; i++)
                     {
                         if ((cbbTours.Items[i] as Tour).ID == current.MTour)
                         {
                             cbbTours.SelectedIndex = i;
                             break;
                         }
                     }
                 }
             }
         }
         lvGuidesNoChoose_Load(listGuideNoChoose);
         //Thoong ke tinh gia
         listPrice = Chuyen.FindByMTour(t.ID);
     }
 }