예제 #1
0
        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());
            }
        }
예제 #2
0
 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());
         }
     }
 }
예제 #3
0
        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();
        }
예제 #4
0
 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());
     }
 }
예제 #5
0
        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;
            }
        }
예제 #6
0
 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);
     }
 }