Пример #1
0
        public override void Up()
        {
            var scriptNovaPagina = Execute.GerarScriptInsercaoPagina("Boletim", "Boletim",
                                                                     "/Relatorios/CertificadoConhecimento/Boletim.aspx", TipoDeExpressaoAdicionarPagina.PeloCaminhoDoIrmao,
                                                                     "/Relatorios/CertificadoConhecimento/CertificacaoConhecimento.aspx");

            Execute.AdicionarPagina("/Relatorios/CertificadoConhecimento/CertificacaoConhecimento.aspx",
                                    TipoDeExpressaoAdicionarPagina.PeloCaminhoDoIrmao, scriptNovaPagina,
                                    "/Relatorios/CertificadoConhecimento/Boletim.aspx");
        }
        public override void Up()
        {
            Create.Table("TB_OrcamentoReembolso")
            .WithColumn("ID_OrcamentoReembolso").AsInt32().PrimaryKey().Identity().NotNullable()
            .WithColumn("VL_Ano").AsInt32().Unique().NotNullable()
            .WithColumn("VL_Orcamento").AsDecimal(19, 4).NotNullable();

            Create.Column("ID_OrcamentoReembolso").OnTable("TB_Campo").AsInt32().Nullable().ForeignKey("FK_OrcamentoReembolso_Campo", "TB_OrcamentoReembolso", "ID_OrcamentoReembolso")
            .OnDelete(System.Data.Rule.SetNull);

            var scriptLista = Execute.GerarScriptInsercaoPagina("Orçamento de Reembolso", "Orçamento de Reembolso", "/Cadastros/OrcamentoReembolso/ListarOrcamentoReembolso.aspx", TipoDeExpressaoAdicionarPagina.PeloCaminhoDoIrmao,
                                                                "/Cadastros/Demanda/ListarDemanda.aspx");

            Execute.AdicionarPagina("/Cadastros/Demanda/ListarDemanda.aspx",
                                    TipoDeExpressaoAdicionarPagina.PeloCaminhoDoIrmao, scriptLista,
                                    "/Cadastros/OrcamentoReembolso/ListarOrcamentoReembolso.aspx");
        }