Ejemplo n.º 1
0
        public CursoColecao ConsultarPorNome(string nome, string unidade)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            CursoColecao cursoColecao = new CursoColecao();

            acessoDadosSqlServer.LimparParametros();
            DataTable dataTableCurso;

            if (unidade == "")
            {
                acessoDadosSqlServer.AdicionarParametros("@CursoNome", nome);
                dataTableCurso = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT CursoID AS ID, CursoNome AS Curso, UnidadeNome AS Unidade FROM tblCurso INNER JOIN tblUnidade ON CursoUnidadeID = UnidadeID WHERE CursoNome LIKE '%' + @CursoNome + '%'");
            }
            else
            {
                acessoDadosSqlServer.AdicionarParametros("@CursoUnidadeID", RetornaIDCurso(unidade));
                acessoDadosSqlServer.AdicionarParametros("@CursoNome", nome);
                dataTableCurso = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT CursoID AS ID, CursoNome AS Curso, UnidadeNome AS Unidade FROM tblCurso INNER JOIN tblUnidade ON CursoUnidadeID = UnidadeID WHERE (CursoNome LIKE '%' + @CursoNome + '%') and (CursoUnidadeID = @CursoUnidadeID)");
            }

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableCurso.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Curso curso = new Curso();
                curso.CursoID = Convert.ToInt32(linha["ID"]);
                curso.CursoNome = Convert.ToString(linha["Curso"]);
                curso.CursoUnidadeNome = Convert.ToString(linha["Unidade"]);
                cursoColecao.Add(curso);
            }
            return cursoColecao;
        }
Ejemplo n.º 2
0
        public CursoColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            CursoColecao cursoColecao = new CursoColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@CursoNome", nome);
            DataTable dataTableCurso = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCursoConsultarPorNome");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableCurso.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Curso curso = new Curso();
                curso.CursoID = Convert.ToInt32(linha["CursoID"]);
                curso.CursoNome = Convert.ToString(linha["CursoNome"]);
                curso.CursoUnidadeID = Convert.ToInt32(linha["CursoUnidadeID"]);
                curso.CursoCoordenador = Convert.ToInt32(linha["CursoCoordenador"]);
                cursoColecao.Add(curso);
            }
            return cursoColecao;
        }
Ejemplo n.º 3
0
        public CursoColecao ConsultarPorNome(string nome)
        {
            //Criar uma nova coleção de clientes (aqui ela está vazia)
            CursoColecao cursoColecao = new CursoColecao();

            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@CursoNome", nome);
            DataTable dataTableCurso = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCursoConsultarPorNome");

            //Percorrer o DataTable e transformar em coleção de cliente
            //Cada linha do DataTable é um cliente
            foreach (DataRow linha in dataTableCurso.Rows)
            {
                //Criar um cliente vazio
                //Colocar os dados da linha dele
                //Adicionar ele na coleção
                Curso curso = new Curso();
                curso.CursoID          = Convert.ToInt32(linha["CursoID"]);
                curso.CursoNome        = Convert.ToString(linha["CursoNome"]);
                curso.CursoUnidadeID   = Convert.ToInt32(linha["CursoUnidadeID"]);
                curso.CursoCoordenador = Convert.ToInt32(linha["CursoCoordenador"]);
                cursoColecao.Add(curso);
            }
            return(cursoColecao);
        }
        private void RealizarPesquisa()
        {
            if (labelModuloTitulo.Text == "Unidades")
            {
                UnidadeNegocios unidadeNegocios = new UnidadeNegocios();
                UnidadeColecao  unidadeColecao  = new UnidadeColecao();

                unidadeColecao = unidadeNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = unidadeColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Cursos")
            {
                CursoNegocios cursoNegocios = new CursoNegocios();
                CursoColecao  cursoColecao  = new CursoColecao();

                cursoColecao = cursoNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = cursoColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Professores")
            {
                ProfessorNegocios professorNegocios = new ProfessorNegocios();
                ProfessorColecao  professorColecao  = new ProfessorColecao();

                if (radioButtonPesquisarPorNome.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorNome(textBoxPesquisa.Text);
                }
                if (radioButtonPesquisarPorCPF.Checked)
                {
                    if (maskedTextBoxPesquisa.MaskFull)
                    {
                        professorColecao = professorNegocios.ConsultarPorCPF(maskedTextBoxPesquisa.Text);
                    }
                    else
                    {
                        MessageBox.Show("Digite o CPF completo");
                    }
                }
                if (radioButtonPesquisarPorMatricula.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorMatricula(textBoxPesquisa.Text);
                }

                dataGridView.DataSource = null;
                dataGridView.DataSource = professorColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }
        }
        private void RealizarPesquisa()
        {
            if (labelModuloTitulo.Text == "Unidades")
            {
                UnidadeNegocios unidadeNegocios = new UnidadeNegocios();
                UnidadeColecao unidadeColecao = new UnidadeColecao();

                unidadeColecao = unidadeNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = unidadeColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Cursos")
            {
                CursoNegocios cursoNegocios = new CursoNegocios();
                CursoColecao cursoColecao = new CursoColecao();

                cursoColecao = cursoNegocios.ConsultarPorNome(textBoxPesquisa.Text);

                dataGridView.DataSource = null;
                dataGridView.DataSource = cursoColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }

            if (labelModuloTitulo.Text == "Professores")
            {
                ProfessorNegocios professorNegocios = new ProfessorNegocios();
                ProfessorColecao professorColecao = new ProfessorColecao();

                if (radioButtonPesquisarPorNome.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorNome(textBoxPesquisa.Text);
                }
                if (radioButtonPesquisarPorCPF.Checked)
                {
                    if (maskedTextBoxPesquisa.MaskFull)
                    {
                        professorColecao = professorNegocios.ConsultarPorCPF(maskedTextBoxPesquisa.Text);
                    }
                    else
                    {
                        MessageBox.Show("Digite o CPF completo");
                    }
                }
                if (radioButtonPesquisarPorMatricula.Checked)
                {
                    professorColecao = professorNegocios.ConsultarPorMatricula(textBoxPesquisa.Text);
                }

                dataGridView.DataSource = null;
                dataGridView.DataSource = professorColecao;
                dataGridView.Update();
                dataGridView.Refresh();
            }
        }