예제 #1
0
        private ObraEtapa PreencherCamposOrigatoriosObraEtapa()
        {
            UEN         UEN            = new UEN();
            CentroCusto centroCusto    = new CentroCusto();
            Despesa     despesa        = new Despesa();
            Fase        fase           = new Fase();
            ObraEtapa   obraEtapa      = new ObraEtapa();
            int         idUsuarioTeste = 0;

            obraEtapa.idEmpresa       = new BIZEmpresa().PesquisarEmpresa(new Empresa())[0].idEmpresa;
            obraEtapa.numeroLicitacao = "999999999";
            obraEtapa.idCliente       = new BIZCliente().PesquisarCliente(new Cliente())[0].idCliente;
            obraEtapa.nomeCliente     = "Cliente Teste";
            obraEtapa.Descricao       = "Etapa Teste";
            obraEtapa.nomeEvento      = "Evento Teste";
            obraEtapa.valorContrato   = Decimal.Parse("999.99");
            obraEtapa.dataInicio      = DateTime.Now;
            obraEtapa.dataTermino     = DateTime.Now;

            UEN         = new BIZUEN().PesquisarUEN(new UEN())[0];
            centroCusto = new BIZCentroCusto().PesquisarCentroCusto(new CentroCusto())[0];
            despesa     = new BIZDespesa().PesquisarDespesa(new Despesa())[0];

            fase = new BIZFase().PesquisarFases(new Fase())[0];

            idUsuarioTeste = new BIZUsuario().PesquisarUsuario(new Usuario())[0].idUsuario;

            obraEtapa.lstGastosPrevistos = new List <ObraEtapaGastoPrevisto>();
            obraEtapa.lstGastosPrevistos.Add(new ObraEtapaGastoPrevisto()
            {
                idUEN         = UEN.idUEN,
                idCentroCusto = centroCusto.idCentroCusto,
                idDespesa     = despesa.idDespesa,
                Valor         = Decimal.Parse("999.99"),
                Observacao    = "Teste de lançamento previsto",
                UnitTest      = 1
            });

            obraEtapa.lstGastosRealizados = new List <ObraEtapaGastoRealizado>();
            obraEtapa.lstGastosRealizados.Add(new ObraEtapaGastoRealizado()
            {
                idUEN         = UEN.idUEN,
                idCentroCusto = centroCusto.idCentroCusto,
                idDespesa     = despesa.idDespesa,
                Data          = DateTime.Now,
                Valor         = Decimal.Parse("999.99"),
                Observacao    = "Teste de lançamento realizado",
                UnitTest      = 1
            });

            obraEtapa.lstFases = new List <ObraEtapaFase>();
            obraEtapa.lstFases.Add(new ObraEtapaFase()
            {
                idFase          = fase.idFase,
                dataInicio      = DateTime.Today,
                dataPrevTermino = DateTime.Today,
                dataTermino     = DateTime.Today,
                UnitTest        = 1
            });

            obraEtapa.lstFollowUps = new List <ObraEtapaFollowUp>();
            obraEtapa.lstFollowUps.Add(new ObraEtapaFollowUp()
            {
                idUsuario = idUsuarioTeste,
                Descricao = "TesteFU",
                Data      = DateTime.Today,
                UnitTest  = 1
            });

            //obraEtapa.lstPlanejamentos = new List<ObraEtapaPlanejamento>();
            //obraEtapa.lstPlanejamentos.Add(new ObraEtapaPlanejamento()
            //{
            //    idObraEtapa = obraEtapa.idObraEtapa,
            //    idUEN = UEN.idUEN,
            //    valorPrevisto = 99,
            //    UnitTest = 1
            //});

            //obraEtapa.lstPlanejamentos.Add(new ObraEtapaPlanejamento()
            //{
            //    idObraEtapa = obraEtapa.idObraEtapa,
            //    idUEN = UEN.idUEN,
            //    valorPrevisto = 88,
            //    UnitTest = 1
            //});

            obraEtapa.UnitTest = 1;

            return(obraEtapa);
        }