예제 #1
0
 public static Funcionario getFuncionarioByCodigo(int codigo, out string mensagemErro)
 {
     mensagemErro = "";
     try
     {
         return(FuncionarioDAL.getFuncionarioByCodigo(codigo, out mensagemErro));
     }
     catch (Exception ex)
     {
         mensagemErro = ex.Message;
         Uteis.GravarLogErro(ex.TargetSite.Name, ex.Message);
         return(null);
     }
 }
예제 #2
0
        public Funcionario(int codigoFuncionario)
        {
            string mensagemErro = "";

            Funcionario func = FuncionarioDAL.getFuncionarioByCodigo(codigoFuncionario, out mensagemErro);

            this.Codigo   = func.Codigo;
            this.Login    = func.Login;
            this.Senha    = func.Senha;
            this.CPF      = func.CPF;
            this.Nome     = func.Nome;
            this.Sexo     = func.Sexo;
            this.Email    = func.Email;
            this.Telefone = func.Telefone;
            this.Ativo    = func.Ativo;
            this.PODE_VER_RELATORIO_VENDAS  = func.PODE_VER_RELATORIO_VENDAS;
            this.PODE_GERAR_BOLETO          = func.PODE_GERAR_BOLETO;
            this.PODE_GERAR_REMESSA_RETORNO = func.PODE_GERAR_REMESSA_RETORNO;
            this.PODE_CONFIGURAR_DIREITOS   = func.PODE_CONFIGURAR_DIREITOS;
            this.PODE_CADASTRAR_PRODUTOS    = func.PODE_CADASTRAR_PRODUTOS;
            this.PODE_ALTERAR_CORREIO       = func.PODE_ALTERAR_CORREIO;
            this.Perfil = func.Perfil;
        }