예제 #1
0
 public Staff()
 {
     InitializeComponent();
     //Hide both groupbox
     TR_GB.Hide();
     TCC_GB.Hide();
     //Hide description text
     TCC_Cat_Description_Text_LB.Text = "";
     //Hide no result label
     No_result_LB.Hide();
     TCC_Course_LB.Hide();
     TCC_Topic_LB.Hide();
 }
예제 #2
0
        //search item correspond to select data
        private void TCC_Search_TB_TextChanged(object sender, EventArgs e)
        {
            string        role    = TCC_Atributes_CB.SelectedItem.ToString();
            List <string> results = new List <string>();

            switch (role)
            {
            case "Category":
                if (!string.IsNullOrEmpty(TCC_Search_TB.Text))
                {
                    foreach (string str in CatName)
                    {
                        if (str.Contains(TCC_Search_TB.Text))
                        {
                            results.Add(str);
                        }
                    }
                    if (results.Count == 0)
                    {
                        No_result_LB.Show();
                    }
                    else
                    {
                        No_result_LB.Hide();
                    }
                    TCC_Cat_LB.DataSource = results;
                }
                else
                {
                    TCC_Cat_LB.DataSource = SC.CatNameRec();
                }
                break;

            case "Course":
                if (!string.IsNullOrEmpty(TCC_Search_TB.Text))
                {
                    foreach (string str in CourseName)
                    {
                        if (str.Contains(TCC_Search_TB.Text))
                        {
                            results.Add(str);
                        }
                    }
                    if (results.Count == 0)
                    {
                        No_result_LB.Show();
                    }
                    else
                    {
                        No_result_LB.Hide();
                    }
                    TCC_Course_LB.DataSource = results;
                }
                else
                {
                    TCC_Course_LB.DataSource = CourseName;
                }
                break;

            case "Topic":
                if (!string.IsNullOrEmpty(TCC_Search_TB.Text))
                {
                    foreach (string str in TopicName)
                    {
                        if (str.Contains(TCC_Search_TB.Text))
                        {
                            results.Add(str);
                        }
                    }
                    if (results.Count == 0)
                    {
                        No_result_LB.Show();
                    }
                    else
                    {
                        No_result_LB.Hide();
                    }
                    TCC_Topic_LB.DataSource = results;
                }
                else
                {
                    TCC_Topic_LB.DataSource = TopicName;
                }
                break;
            }
        }