Exemplo n.º 1
0
        public ActionResult Editar(int funcionarioId, int empresaId)
        {
            FuncionarioManterModel model = new FuncionarioManterModel();

            GetSelects(empresaId, model);

            model.EmpresaId = empresaId;
            Funcionario func = _ifuncionarioService.Find(funcionarioId);

            model.Id                      = func.Id;
            model.Nome                    = func.Nome;
            model.Email                   = func.Email;
            model.Telefone                = func.Telefone;
            model.Nascimento              = func.Nascimento;
            model.Identificacao1          = func.Identificacao1;
            model.Identificacao2          = func.Identificacao2;
            model.LiderId                 = func.Lider == null ? 0 : func.Lider.Id;
            model.TipoPagamentoId         = func.TipoPagamento.Id;
            model.TipoRegimeFuncionarioId = func.TipoRegimeFuncionario.Id;
            model.Valor                   = func.Valor;

            Conta conta = _iContaService.GetByFuncionario(funcionarioId);

            if (conta != null)
            {
                model.ContaId = conta.Id;
                model.Agencia = conta.Agencia;
                model.Conta   = conta.NumeroConta;
                model.Digito  = conta.Extensao;
                model.BancoId = conta.Banco.Id;
            }

            return(View("Novo", model));
        }