Esempio n. 1
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            String typeGG = null;

            if (comboBoxSearch.Text == "Session 1 ID")
            {
                typeGG = "par1_id";
                List <ParalleDTO> parallelsArray = parallelService.searchParallel(txtSearchKey.Text.Trim(), typeGG);
                if (parallelsArray.Count == 0)
                {
                    ErrorMessage em = new ErrorMessage("No data found!");
                    em.Show();
                }
                else
                {
                    dataGridViewSessions.Rows.Clear();

                    foreach (ParalleDTO paralleDTO in parallelsArray)
                    {
                        dataGridViewSessions.Rows.Add(paralleDTO.Id, paralleDTO.Par1_id, paralleDTO.Par2_id, paralleDTO.Par3_id);
                    }
                }
            }
            else if (comboBoxSearch.Text == "Session 2 ID")
            {
                typeGG = "par2_id";
                List <ParalleDTO> parallelsArray = parallelService.searchParallel(txtSearchKey.Text, typeGG);
                if (parallelsArray.Count == 0)
                {
                    ErrorMessage em = new ErrorMessage("No data found!");
                    em.Show();
                }
                else
                {
                    dataGridViewSessions.Rows.Clear();

                    foreach (ParalleDTO paralleDTO in parallelsArray)
                    {
                        dataGridViewSessions.Rows.Add(paralleDTO.Id, paralleDTO.Par1_id, paralleDTO.Par2_id, paralleDTO.Par3_id);
                    }
                }
            }
            else if (comboBoxSearch.Text == "Session 3 ID")
            {
                typeGG = "par3_id";
                List <ParalleDTO> parallelsArray = parallelService.searchParallel(txtSearchKey.Text, typeGG);
                if (parallelsArray.Count == 0)
                {
                    ErrorMessage em = new ErrorMessage("No data found!");
                    em.Show();
                }
                else
                {
                    dataGridViewSessions.Rows.Clear();

                    foreach (ParalleDTO paralleDTO in parallelsArray)
                    {
                        dataGridViewSessions.Rows.Add(paralleDTO.Id, paralleDTO.Par1_id, paralleDTO.Par2_id, paralleDTO.Par3_id);
                    }
                }
            }

            else
            {
                ErrorMessage errorMessage = new ErrorMessage("Select a type to proceed...");
                errorMessage.Show();
            }
        }