protected override bool PreCondicional() { aEmpresa = aContextoExecucao.getEmpresa(); if (aEmpresa == null) { return(withoutError(newError("Não existe empresa associada."))); } aUser = aContextoExecucao.getUser(); if (aUser == null) { return(withoutError(newError("Não foi possível capturar o usuário conectado, tente novamente."))); } aParametrizacaoAgenda = aParametrizacaoAgendaRepository.getUser(aUser.userid); if (aParametrizacaoAgenda == null) { return(withoutError(newError("Não foi encontrada parametrização de horário, definir uma nova."))); } return(withoutError()); }
public bool alterar(ParametrizacaoAgenda prParametrizacaoAgenda) { aParametrizacaoAgenda = prParametrizacaoAgenda; execute(); return(withoutError()); }
public bool add(Modelo prEntity) { try { ParametrizacaoAgenda Entity = (ParametrizacaoAgenda)prEntity; ParametrizacaoAgendas.Add(Entity); return(SaveChanges() > 0); } catch (Exception e) { return(false); } }
public bool update(Modelo prEntity) { try { ParametrizacaoAgenda Entity = (ParametrizacaoAgenda)prEntity; ParametrizacaoAgendas.Attach(Entity); Entry(Entity).State = EntityState.Modified; return(SaveChanges() > 0); } catch (Exception e) { return(false); } }
public bool update(Modelo prEntity) { try { ParametrizacaoAgenda Entity = (ParametrizacaoAgenda)prEntity; ParametrizacaoAgenda lParametrizacaoAgenda = ParametrizacaoAgendas.Find(Entity.PARAMETRIZACAOAGENDAID); if (lParametrizacaoAgenda != null && lParametrizacaoAgenda != Entity) { lParametrizacaoAgenda.Update(Entity); } return(SaveChanges() > 0); } catch (Exception e) { return(false); } }
protected override bool PreCondicional() { if (aClienteFixoDTO == null) { return(withoutError(newError("Houve um erro com as informações digitadas."))); } if (aClienteFixoRepository.getDia(aClienteFixoDTO.empresaid.Value, aClienteFixoDTO.tipofrequencia.Value, aClienteFixoDTO.horario.Value) != null) { return(withoutError(newError("Já existe um cliente fixo neste horário."))); } aParametrizacaoAgenda = aParametrizacaoAgendaRepository.getEmpresa(aClienteFixoDTO.empresaid.Value); if (aParametrizacaoAgenda == null || (aClienteFixoDTO.horario < aParametrizacaoAgenda.HORAINI || aClienteFixoDTO.horario > aParametrizacaoAgenda.HORAFIM)) { return(withoutError(newError("Parametrizacao de agenda não encontrada ou horário fora do intervalo de trabalho."))); } return(withoutError()); }
public bool delete(Modelo prEntity) { try { ParametrizacaoAgenda Entity = (ParametrizacaoAgenda)prEntity; ParametrizacaoAgendas.Attach(Entity); if (Entry(Entity).State == EntityState.Detached) { ParametrizacaoAgendas.Attach(Entity); } ParametrizacaoAgendas.Remove(Entity); return(SaveChanges() > 0); } catch (Exception e) { return(false); } }