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