public List <ViewFuncionario> Listar() { string script = @"SELECT * FROM vw_consultarFuncionario "; Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, null); List <ViewFuncionario> lista = new List <ViewFuncionario>(); while (reader.Read()) { ViewFuncionario add = new ViewFuncionario(); add.Id = reader.GetInt32("id_funcionario"); add.Salario = reader.GetInt32("ds_salario"); add.Depto = reader.GetString("nm_depto"); add.Nome = reader.GetString("nm_nome"); add.Email = reader.GetString("ds_email"); add.Cpf = reader.GetString("ds_cpf"); add.Rg = reader.GetString("ds_rg"); add.Estado = reader.GetString("nm_estado"); add.Cidade = reader.GetString("ds_cidade"); add.Cep = reader.GetString("ds_cep"); add.Rua = reader.GetString("ds_rua"); add.Numero = reader.GetString("ds_numero"); add.Complemento = reader.GetString("ds_complemento"); add.Telefone = reader.GetString("ds_telefone"); add.Imagem = reader.GetString("img_funcionario"); lista.Add(add); } reader.Close(); return(lista); }
public List <ViewFuncionario> Consultar(string nome, string cpf) { string script = @"SELECT * FROM vw_consultarFuncionario WHERE nm_nome LIKE @nm_nome AND ds_cpf LIKE @ds_cpf"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("nm_nome", nome + "%")); parms.Add(new MySqlParameter("ds_cpf", cpf + "%")); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <ViewFuncionario> lista = new List <ViewFuncionario>(); while (reader.Read()) { ViewFuncionario add = new ViewFuncionario(); add.Id = reader.GetInt32("id_funcionario"); add.Salario = reader.GetInt32("ds_salario"); add.Depto = reader.GetString("nm_depto"); add.Nome = reader.GetString("nm_nome"); add.Email = reader.GetString("ds_email"); add.Cpf = reader.GetString("ds_cpf"); add.Rg = reader.GetString("ds_rg"); add.Estado = reader.GetString("nm_estado"); add.Cidade = reader.GetString("ds_cidade"); add.Cep = reader.GetString("ds_cep"); add.Rua = reader.GetString("ds_rua"); add.Numero = reader.GetString("ds_numero"); add.Complemento = reader.GetString("ds_complemento"); add.Telefone = reader.GetString("ds_telefone"); add.Imagem = reader.GetString("img_funcionario"); lista.Add(add); } reader.Close(); return(lista); }