protected override bool PreCondicional() { Empresa lEMPRESA = new EmpresaRepository().getUser(currentUser.userid); if (aServico == null) { addErro("Nenhum parâmetro informado"); } if (lEMPRESA == null) { addErro("Sem empresa associada"); } else { aServico.empresaid = lEMPRESA.empresaid; } return(withoutError()); }
protected override bool Semantic() { aUser.telefone = aUser.telefone.Trim().removerCaracteresEspeciais(); UsersRepository lUsersRepository = new UsersRepository(); if (!lUsersRepository.add(aUser)) { addErro("Houve um erro ao incluir o usuário"); } //Incluir a associacao com a empresa if (aUser.usermasterid.HasValue) { EmpresaRepository lEmpresaRepository = new EmpresaRepository(); Empresa lEmpresa = lEmpresaRepository.getUser(aUser.usermasterid.Value); UserEmpresaRepository lEmpresaUserRepository = new UserEmpresaRepository(); if (lEmpresa != null) { if (lEmpresaUserRepository.add(new UserEmpresa { empresaid = lEmpresa.empresaid, userid = aUser.userid })) { addMessage("Associação concluída com sucesso!", Message.kdType.Success); } else { addErro("Associação com o perfil não concluída!"); } } } return(withoutError()); }
public EditarEmpresa() { aEmpresaRepository = new EmpresaRepository(); }
public IncluirParametrizacaoAgenda() { aEmpresaRepository = new EmpresaRepository(); }