public bool add(Modelo prEntity) { try { UserEmpresa Entity = (UserEmpresa)prEntity; userempresas.Add(Entity); return(SaveChanges() > 0); } catch (Exception e) { return(false); } }
protected override bool PreCondicional() { aEmpresa.cnpj = Utility.removerCaracteresEspeciais(aEmpresa.cnpj); aEmpresa.cep = Utility.removerCaracteresEspeciais(aEmpresa.cep); if (aEmpresa.cnpj.Length == 11) { if (!ValidaCPF.IsCpf(aEmpresa.cnpj)) { addErro("CPF Inválido"); return(withoutError()); } } if (aEmpresa.cnpj.Length == 14) { if (!ValidaCNPJ.IsCnpj(aEmpresa.cnpj)) { addErro("CNPJ Inválido"); return(withoutError()); } } UserEmpresa associacao = aEmpresaUserRepository.Value.getUser(aUserId); if (associacao != null) { addErro("Já associado a uma empresa"); } Empresa lEmpresaDup = aEmpresaRepository.Value.getCNPJ(aEmpresa.cnpj); if (lEmpresaDup != null) { addErro("Já existe uma empresa cadastrada com este documento"); } User lUser = new UsersRepository().getId(aUserId); if (lUser != null && lUser.usermasterid.HasValue) { addErro("Usuário associado não pode criar empresa."); } return(withoutError()); }
public bool update(Modelo prEntity) { try { UserEmpresa Entity = (UserEmpresa)prEntity; UserEmpresa lUserEmpresa = userempresas.Find(Entity.userempresaid); if (lUserEmpresa != null && lUserEmpresa != Entity) { lUserEmpresa.Update(Entity); } return(SaveChanges() > 0); } catch (Exception e) { return(false); } }
public bool delete(Modelo prEntity) { try { UserEmpresa Entity = (UserEmpresa)prEntity; userempresas.Attach(Entity); if (Entry(Entity).State == EntityState.Detached) { userempresas.Attach(Entity); } userempresas.Remove(Entity); return(SaveChanges() > 0); } catch (Exception e) { return(false); } }
public bool excluir(UserEmpresa UserEmpresa) { execute(); return withoutError(); }
public bool editar(UserEmpresa UserEmpresa) { execute(); return(withoutError()); }
public bool incluir(UserEmpresa UserEmpresa) { execute(); return(withoutError()); }