public ManutencaoColecao ConsultarPorId(int IDCADMANUTENCAO) { try { ManutencaoColecao manutencaoColecao = new ManutencaoColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDCADMANUTENCAO", IDCADMANUTENCAO); DataTable dataTableManutencao = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADMANUTENCAOConsultarPorID"); foreach (DataRow dataRowLinha in dataTableManutencao.Rows) { Manutencao manutencao = new Manutencao(); manutencao.IDCADMANUTENCAO = Convert.ToInt32(dataRowLinha["IDCADMANUTENCAO"]); manutencao.CADMANUTENCAO = Convert.ToString(dataRowLinha["CADMANUTENCAO"]); manutencaoColecao.Add(manutencao); } return(manutencaoColecao); } catch (Exception exception) { throw new Exception("Não foi possível consultar a manutencao por código. Detalhes: " + exception.Message); } }
public ManutencaoColecao Consultar(string pesquisa) { try { conect.LimparParametro(); conect.AdicionarParametro("@Diagnostico", pesquisa); ManutencaoColecao manutencaoColecao = new ManutencaoColecao(); DataTable dataTale = conect.ExecutarConsulta(CommandType.StoredProcedure, "manutencaoConsultarPorDiagnostico"); foreach (DataRow Linha in dataTale.Rows) { Manutencao manutencao = new Manutencao(); manutencao.Cod_Man = Convert.ToInt32(Linha["Cod_Man"]); manutencao.Orcamento = Convert.ToDecimal(Linha["Orçamento"]); manutencao.Cod_Fun = Convert.ToInt32(Linha["Cod_Fun"]); manutencao.Diagnostico = Convert.ToString(Linha["Diagnostico"]); manutencaoColecao.Add(manutencao); } return(manutencaoColecao); } catch (Exception ex) { throw new Exception("Erro na conexao" + ex.Message); } }
//Criando um método atualizar grid private void AtualizarGrid() { ManutencaoNegocios manutencaoNegocios = new ManutencaoNegocios(); ManutencaoColecao manutencaoColecao = new ManutencaoColecao(); manutencaoColecao = manutencaoNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = manutencaoColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
public void pesquisa(string str) { ManutencaoNegocio manutencaoNegocio = new ManutencaoNegocio(); ManutencaoColecao mntcN = manutencaoNegocio.Consultar(str); if (mntcN == null) { MessageBox.Show("Nao ha dados na Base de Dados."); return; } dataGridViewManutencao.DataSource = null; dataGridViewManutencao.DataSource = mntcN; dataGridViewManutencao.Update(); dataGridViewManutencao.Refresh(); }