/// <summary> /// Quando o usuário tentar salvar. /// </summary> protected override void OnSaving() { if (CsPadrao == CsPadraoSistema.Sim) { SituacaoPlanejamentoBO.DesabilitarSituacaoPlanejamentoPadraoAnterior(this.Session, this.Oid); } TxKeys = new KeyShortcut(KeyPress).ToString(); base.OnSaving(); }
public ActionResult Index(bool?inativas, bool?padrao) { List <SituacaoPlanejamentoDTO> situacoes; if (inativas.HasValue) { situacoes = SituacaoPlanejamentoBO.ConsultarSituacoesInativas(); } else if (padrao.HasValue) { return(RetornarActionResult <SituacaoPlanejamentoDTO>(SituacaoPlanejamentoBO.ConsultarSituacaoPadrao(), JsonRequestBehavior.AllowGet)); } else { situacoes = SituacaoPlanejamentoBO.ConsultarSituacoesAtivas(); } return(RetornarActionResult <List <SituacaoPlanejamentoDTO> >(situacoes, JsonRequestBehavior.AllowGet)); }
public void DeveRetirarUmaSituacaoQueEPadraoParaQueNaoSejaPadraoQuandoSolicitado() { #region Criação do Cenário //Criando uma situação planejamento padrão CriarSituacaoPlanejamento("Não iniciado", CsTipoPlanejamento.Planejamento, CsTipoSituacaoPlanejamento.Ativo, CsPadraoSistema.Sim); #endregion #region Testando regra SituacaoPlanejamentoBO.RetirarSituacaoPlanejamentoPadrao(contexto); var situacaoPlanejamentoConsultada = SituacaoPlanejamentoDAO.ConsultarSituacaoPadraoEntity(contexto); #endregion #region Validação Assert.IsNull(situacaoPlanejamentoConsultada, "Não deve existir uma SituaçãoPlanejamento padrão, pois foi retirada."); #endregion }