public IList <Funcionarios> BuscaPorNome(string nome) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Funcionarios where NOME like @NOME"; comando.Parameters.AddWithValue("@NOME", "%" + nome + "%"); SqlDataReader dr = Conexao.Selecionar(comando); IList <Funcionarios> funcionarios = new List <Funcionarios>(); if (dr.HasRows) { while (dr.Read()) { Funcionarios funcionario = new Model.Funcionarios(); DaoClinicas d_cli = new DaoClinicas(); funcionario.nome = (string)dr["NOME"]; funcionario.matricula = (int)dr["MATRICULA"]; funcionario.rg = (int)dr["RG"]; funcionario.cargo = (string)dr["CARGO"]; funcionario.coments = (string)dr["COMENTS"]; funcionario.senha = (string)dr["SENHA"]; funcionario.cli = d_cli.BuscarPorCNPJ((int)dr["CPNJ_CLI"]); funcionarios.Add(funcionario); } } else { funcionarios = null; } return(funcionarios); }
public Funcionarios BuscarPorMatricula(int matricula) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Funcionarios Where MATRICULA=@MATRICULA"; comando.Parameters.AddWithValue("@MATRICULA", matricula); SqlDataReader dr = Conexao.Selecionar(comando); Funcionarios funcionario = new Model.Funcionarios(); DaoClinicas d_cli = new DaoClinicas(); if (dr.HasRows) { dr.Read(); funcionario.nome = (string)dr["NOME"]; funcionario.matricula = (int)dr["MATRICULA"]; funcionario.rg = (int)dr["RG"]; funcionario.cargo = (string)dr["CARGO"]; funcionario.coments = (string)dr["COMENTS"]; funcionario.senha = (string)dr["SENHA"]; funcionario.cli = d_cli.BuscarPorCNPJ((int)dr["CPNJ_CLI"]); } else { funcionario = null; } return(funcionario); }