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; } }
private void btnAdd_Click(object sender, EventArgs e) { Guiderfrm frm = new Guiderfrm(); frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { lvGuide_Load(HuongDanVien.All()); } }
void itemAdd_ItemClick(object sender, TileItemEventArgs e) { if (txtLastName.Text.Length == 0) { txtLastName.Focus(); lblLastName.Text = "You must enter last name!"; return; } if (txtFirstName.Text.Length == 0) { txtFirstName.Focus(); lblfirstNameInfo.Text = "You must enter first name!"; return; } if (DateTime.Now.Year - dtpBirthDate.Value.Year < 18) { MessageBox.Show("Age must be less than 18!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); DateTime dt = new DateTime(DateTime.Now.Year - 18, DateTime.Now.Month, DateTime.Now.Day); dtpBirthDate.Value = dt; lblBirthDateInfo.Text = ""; dtpBirthDate.Focus(); return; } if (HuongDanVien.FindByNameSingle(txtLastName.Text, txtFirstName.Text) != null) { DialogResult dlg = MessageBox.Show("This guider had ben exited! Do you want to add this guider?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dlg == System.Windows.Forms.DialogResult.No) { return; } } if (MaSo == null) { List <HDV_Tour> list = new List <HDV_Tour>(); HuongDanVien hdv = HDV_Load(ref list); if (HuongDanVien.Add(hdv)) { MessageBox.Show("Adding is successfull", "Message", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); MaSo = txtCode.Text; this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Adding had being faile", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Adding had been not allowed!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cbbCountry_Load() { List <HuongDanVien> list = HuongDanVien.FindAllCountries(); cbbCountry.Items.Clear(); cbbCountry.Items.Add("---All---"); foreach (HuongDanVien item in list) { cbbCountry.Items.Add(item.QuocGia); } }
private HuongDanVien HDV_Load(ref List <HDV_Tour> list) { HuongDanVien result = new HuongDanVien(); result.ID = txtCode.Text; result.Ho = txtLastName.Text; result.Ten = txtFirstName.Text; result.NgaySinh = dtpBirthDate.Value; if (rdMale.Checked) { result.GioiTinh = true; } else { result.GioiTinh = false; } result.DiaChi = txtAddress.Text; result.QuocGia = cbbCountry.Text; result.DienThoai = txtPhone.Text; result.TrangThai = ckbStatus.Checked; if (MaSo != null) { List <Tour> list2 = new List <Tour>(); // DS tour da thong thuoc list2 = HDV_Tour.FindByMHDV(MaSo); // Tao ds tour thong thuoc moi them foreach (ListViewItem item in lvSpecializedTours.Items) { bool rs = true; foreach (Tour tour in list2) { if (item.SubItems[0].Text == tour.ID.ToString()) { rs = false; break; } } if (rs) { list.Add(new HDV_Tour(MaSo, MyConvert.ToInt32(item.SubItems[0].Text))); } } } else { // Tao ds tour thong thuoc foreach (ListViewItem item in lvSpecializedTours.Items) { list.Add(new HDV_Tour(txtCode.Text, MyConvert.ToInt32(item.SubItems[0].Text))); } } return(result); }
private void toolStripMenuItem9_Click(object sender, EventArgs e) { travelGuidefrm frm = new travelGuidefrm(); frm.Powers = this.Powers; frm.ShowDialog(); if (lvTours.SelectedItems.Count > 0) { int _MaTour = MyConvert.ToInt32(lvTours.SelectedItems[0].SubItems[0].Text); lvGuide_Load(HuongDanVien.FindByMTour(_MaTour)); } }
private void btnUpdate_Click(object sender, EventArgs e) { if (lvGuide.SelectedItems.Count > 0) { Guiderfrm frm = new Guiderfrm(); frm.MaSo = lvGuide.SelectedItems[0].SubItems[0].Text; frm.ShowDialog(); if (frm.DialogResult == System.Windows.Forms.DialogResult.OK) { lvGuide_Load(HuongDanVien.All()); } } }
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); } }
private void travelGuidefrm_Load(object sender, EventArgs e) { if (Powers == PowersLog.Administrator || Powers == PowersLog.Designer) { expbarManager.Visible = true; } else { expbarManager.Visible = false; } lvGuide_Load(HuongDanVien.All()); cbbCountry_Load(); //cbbFields_Load(); }
private void controlHDV_Load() { HuongDanVien hdv = HuongDanVien.Single(MaSo); txtCode.Text = hdv.ID; txtLastName.Text = hdv.Ho; txtFirstName.Text = hdv.Ten; dtpBirthDate.Value = hdv.NgaySinh; rdMale.Checked = hdv.GioiTinh ? true : false; txtAddress.Text = hdv.DiaChi; txtPhone.Text = hdv.DienThoai; cbbCountry.Text = hdv.QuocGia; dtpBirthDate.Text = hdv.NgaySinh.ToShortDateString(); ckbStatus.Checked = hdv.TrangThai; lvTours_Load(lvSpecializedTours, HDV_Tour.FindByMHDV(MaSo)); lvTours_Load(lvTours, HDV_Tour.NotFindByMHDV(MaSo)); }
private void cbbStatus_SelectedIndexChanged(object sender, EventArgs e) { if (cbbStatus.SelectedIndex > 0) { if (cbbStatus.SelectedItem.ToString() == "Đang làm việc") { lvGuide_Load(HuongDanVien.FindStatus(true)); } else { lvGuide_Load(HuongDanVien.FindStatus(false)); } } else { lvGuide_Load(HuongDanVien.All()); } }
private void Guiderfrm_Load(object sender, EventArgs e) { if (MaSo == null) { txtCode.Text = HuongDanVien.NewBestID(); itemAdd.ItemClick += new TileItemClickEventHandler(itemAdd_ItemClick); lvTours_Load(lvTours, Tour.All()); lblLastName.Text = "You must enter last name!"; lblfirstNameInfo.Text = "You must enter first name!"; lblBirthDateInfo.Text = "Age must be less than 18!"; cbbCountry.SelectedIndex = 0; } else { controlHDV_Load(); lblLastName.Text = ""; lblBirthDateInfo.Text = ""; } }
private void cbbCountry_SelectedIndexChanged(object sender, EventArgs e) { string gender = cbbGender.SelectedIndex > 0 ? cbbGender.SelectedItem.ToString() : ""; string country = cbbCountry.SelectedIndex > 0 ? cbbCountry.SelectedItem.ToString() : ""; if (gender == "" && country == "") { lvGuide_Load(HuongDanVien.All()); return; } if (gender != "" && country == "") { if (gender == "Nam") { lvGuide_Load(HuongDanVien.FindGender(true)); } else { lvGuide_Load(HuongDanVien.FindGender(false)); } return; } if (gender == "" && country != "") { lvGuide_Load(HuongDanVien.FindByCountry(country)); return; } if (gender != "" && country != "") { if (gender == "Nam") { lvGuide_Load(HuongDanVien.FindByGenderAndCountry(true, country)); } else { lvGuide_Load(HuongDanVien.FindByGenderAndCountry(false, country)); } return; } }
private void btnDelete_Click(object sender, EventArgs e) { if (lvGuide.CheckedItems.Count > 0) { DialogResult dlg = MessageBox.Show("You want to delete the guiders who had been checked!", "Warrning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dlg == System.Windows.Forms.DialogResult.Yes) { foreach (ListViewItem item in lvGuide.CheckedItems) { if (!HuongDanVien.Delete(item.SubItems[0].Text)) { MessageBox.Show(String.Format("Delete guider who has id = {0} hab been faile!", item.SubItems[0].Text), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } lvGuide_Load(HuongDanVien.All()); } } else { MessageBox.Show("You had been not choose the guiders!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void lvTours_SelectedIndexChanged(object sender, EventArgs e) { if (lvTours.SelectedItems.Count > 0) { int _MaTour = MyConvert.ToInt32(lvTours.SelectedItems[0].SubItems[0].Text); lvScenics_Load(DiemDL.FindByMTour(_MaTour)); lvHotels_Load(KhachSan.FindByMTour(_MaTour)); lvVehicles_Load(PhuongTien.FindByMTour(_MaTour)); lvGuide_Load(HuongDanVien.FindByMTour(_MaTour)); btnUpdate.Enabled = true; btnDelete.Enabled = true; } else { lvGuide.Items.Clear(); lvHotels.Items.Clear(); lvScenics.Items.Clear(); lvVehicles.Items.Clear(); btnUpdate.Enabled = false; btnDelete.Enabled = false; } }
private void cbbFields_SelectedIndexChanged(object sender, EventArgs e) { lvGuide_Load(HuongDanVien.SearchFields(cbbFields.SelectedItem.ToString(), txtKeyOption.Text)); }
private void txtKeySreach_TextChanged(object sender, EventArgs e) { lvGuide_Load(HuongDanVien.Search(txtKeySreach.Text)); }
private void txtSearchName_TextChanged(object sender, EventArgs e) { lvGuide_Load(HuongDanVien.FindByName(txtSearchName.Text)); }
private void cbbFields_Load() { object[] s = HuongDanVien.ColumnNames(); cbbFields.Items.AddRange(s); }