public FuncionariosDomain BuscarporNome(string nome) { using (SqlConnection con = new SqlConnection(conexaoBanco)) { string querySelectId = "SELECT idFuncionarios, Nome, Sobrenome,Datanascimento FROM Funcionarios WHERE Nome = @NOMEFUNCIONARIO"; con.Open(); SqlDataReader Datardr; using (SqlCommand cmd = new SqlCommand(querySelectId, con)) { cmd.Parameters.AddWithValue("@NOMEFUNCIONARIO", nome); Datardr = cmd.ExecuteReader(); if (Datardr.Read()) { FuncionariosDomain funcionarioBuscado = new FuncionariosDomain() { idFuncionarios = Convert.ToInt32(Datardr["idFuncionarios"]), Nome = Datardr["Nome"].ToString(), Sobrenome = Datardr["Sobrenome"].ToString(), Datanascimento = Convert.ToDateTime(Datardr["Datanascimento"]) }; return(funcionarioBuscado); } return(null); } } }
public List <FuncionariosDomain> Listar() { List <FuncionariosDomain> listaFuncionarios = new List <FuncionariosDomain>(); using (SqlConnection con = new SqlConnection(conexaoBanco)) { string querySelectAll = "SELECT idFuncionarios, Nome, Sobrenome, Datanascimento FROM Funcionarios"; con.Open(); SqlDataReader Datardr; using (SqlCommand cmd = new SqlCommand(querySelectAll, con)) { Datardr = cmd.ExecuteReader(); while (Datardr.Read()) { FuncionariosDomain funcionarios = new FuncionariosDomain() { idFuncionarios = Convert.ToInt32(Datardr["idFuncionarios"]), Nome = Datardr["Nome"].ToString(), Sobrenome = Datardr["Sobrenome"].ToString(), Datanascimento = Convert.ToDateTime(Datardr["Datanascimento"]) }; listaFuncionarios.Add(funcionarios); } return(listaFuncionarios); } } }