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; }
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; }
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(); } }