Exemplo n.º 1
0
        /// <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();
        }
Exemplo n.º 2
0
        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
        }