public List <view_Func_Usua_Filial> ConsultarPorCPF(string cpf)
        {
            DESCripto cripto = new DESCripto();

            cpf = cripto.Criptografar(Program.chave, cpf);

            FuncionarioDatabase          db          = new FuncionarioDatabase();
            List <view_Func_Usua_Filial> funcionario = db.ConsultarPorCPF(cpf);

            if (funcionario.Count != 0)
            {
                List <view_Func_Usua_Filial> funcDescripto = new List <view_Func_Usua_Filial>();
                foreach (view_Func_Usua_Filial func in funcionario)
                {
                    func.nm_NomeFunc  = cripto.Descriptografar(Program.chave, func.nm_NomeFunc);
                    func.ds_CPF       = cripto.Descriptografar(Program.chave, func.ds_CPF);
                    func.num_Celular  = cripto.Descriptografar(Program.chave, func.num_Celular);
                    func.num_Telefone = cripto.Descriptografar(Program.chave, func.num_Telefone);
                    func.ds_Email     = cripto.Descriptografar(Program.chave, func.ds_Email);

                    funcDescripto.Add(func);
                }

                return(funcDescripto);
            }
            else
            {
                return(funcionario);
            }
        }
Example #2
0
        public List <view_Func_Usua_Filial> ConsultarPorCPF(string cpf)
        {
            FuncionarioDatabase db = new FuncionarioDatabase();

            return(db.ConsultarPorCPF(cpf));
        }