public Model.Entity.Reserva.Reserva BuscarAssinaturas(Model.Entity.Reserva.Reserva entity) { const string sql = "PR_RESERVA_CONSULTAR_ASSINATURA"; return(DataHelper.Get <Model.Entity.Reserva.Reserva>(sql, new SqlParameter("@id_regional", entity.Regional))); }
public int Edit(Model.Entity.Reserva.Reserva entity) { return(DataHelper.Get <int>("PR_RESERVA_ALTERAR", new SqlParameter("@id_reserva", entity.Codigo), new SqlParameter("@id_fonte", entity.Fonte), new SqlParameter("@id_estrutura", entity.Estrutura), new SqlParameter("@id_programa", entity.Programa), new SqlParameter("@id_tipo_reserva", entity.Tipo), new SqlParameter("@id_regional", entity.Regional), new SqlParameter("@cd_contrato", entity.Contrato), new SqlParameter("@cd_processo", entity.Processo), new SqlParameter("@nr_reserva_prodesp", entity.NumProdesp), new SqlParameter("@nr_reserva_siafem_siafisico", entity.NumSiafemSiafisico), new SqlParameter("@cd_obra", entity.Obra), new SqlParameter("@nr_oc", entity.Oc), new SqlParameter("@cd_ugo", entity.Ugo), new SqlParameter("@cd_uo", entity.Uo), new SqlParameter("@cd_evento", entity.Evento), new SqlParameter("@nr_ano_exercicio", entity.AnoExercicio), new SqlParameter("@nr_ano_referencia_reserva", entity.AnoReferencia), new SqlParameter("@cd_origem_recurso", entity.OrigemRecurso), new SqlParameter("@cd_destino_recurso", entity.DestinoRecurso), new SqlParameter("@ds_observacao", entity.Observacao), new SqlParameter("@fg_transmitido_prodesp", entity.TransmitidoProdesp), new SqlParameter("@fg_transmitido_siafem", entity.TransmitidoSiafem), new SqlParameter("@fg_transmitido_siafisico", entity.TransmitidoSiafisico), new SqlParameter("@bl_transmitir_prodesp", entity.TransmitirProdesp), new SqlParameter("@bl_transmitir_siafem", entity.TransmitirSiafem), new SqlParameter("@bl_transmitir_siafisico", entity.TransmitirSiafisico), new SqlParameter("@ds_autorizado_supra_folha", entity.AutorizadoSupraFolha), new SqlParameter("@cd_especificacao_despesa", entity.EspecificacaoDespesa), new SqlParameter("@ds_especificacao_despesa", entity.DescEspecificacaoDespesa), new SqlParameter("@cd_autorizado_assinatura", entity.AutorizadoAssinatura), new SqlParameter("@cd_autorizado_grupo", entity.AutorizadoGrupo), new SqlParameter("@cd_autorizado_orgao", entity.AutorizadoOrgao), new SqlParameter("@nm_autorizado_assinatura", entity.NomeAutorizadoAssinatura), new SqlParameter("@ds_autorizado_cargo", entity.AutorizadoCargo), new SqlParameter("@cd_examinado_assinatura", entity.ExaminadoAssinatura), new SqlParameter("@cd_examinado_grupo", entity.ExaminadoGrupo), new SqlParameter("@cd_examinado_orgao", entity.ExaminadoOrgao), new SqlParameter("@nm_examinado_assinatura", entity.NomeExaminadoAssinatura), new SqlParameter("@ds_examinado_cargo", entity.ExaminadoCargo), new SqlParameter("@cd_responsavel_assinatura", entity.ResponsavelAssinatura), new SqlParameter("@cd_responsavel_grupo", entity.ResponsavelGrupo), new SqlParameter("@cd_responsavel_orgao", entity.ResponsavelOrgao), new SqlParameter("@nm_responsavel_assinatura", entity.NomeResponsavelAssinatura), new SqlParameter("@ds_responsavel_cargo", entity.ResponsavelCargo), new SqlParameter("@dt_emissao_reserva", entity.DataEmissao.ValidateDBNull()), new SqlParameter("@ds_status_siafem_siafisico", entity.StatusSiafemSiafisico), new SqlParameter("@ds_status_prodesp", entity.StatusProdesp), new SqlParameter("@ds_status_documento", entity.StatusDoc), new SqlParameter("@dt_transmissao_prodesp", entity.DataTransmissaoProdesp.ValidateDBNull()), new SqlParameter("@dt_transmissao_siafem_siafisico", entity.DataTransmissaoSiafemSiafisico.ValidateDBNull()), new SqlParameter("@bl_cadastro_completo", entity.CadastroCompleto), new SqlParameter("@ds_msgRetornoTransmissaoProdesp", entity.MsgRetornoTransmissaoProdesp), new SqlParameter("@ds_msgRetornoTransSiafemSiafisico", entity.MsgRetornoTransSiafemSiafisico) )); }
private static Procedure_InclusaoReservaFiltersType GerarReservaFiltersType(Model.Entity.Reserva.Reserva reserva, List <ReservaMes> reservaMes, Programa programa, Estrutura estrutura, Fonte fonte) { var regional = App.RegionalService.Buscar(new Regional()).ToList(); var reservaFiltersType = new Procedure_InclusaoReservaFiltersType { inOperador = "roque 00", inChave = "manurafa2016", inAnoRefRes = reserva.AnoReferencia.ToString().Substring(2, 2), inCFPRes_1 = programa.Cfp.Substring(0, 2), inCFPRes_2 = programa.Cfp.Substring(2, 3), inCFPRes_3 = programa.Cfp.Substring(5, 4), inCFPRes_4 = programa.Cfp.Substring(9, 4), inCFPRes_5 = programa.Cfp.Substring(13, 2) + "00", inCEDRes_1 = estrutura.Natureza.ToString().Substring(0, 1), inCEDRes_2 = estrutura.Natureza.ToString().Substring(1, 1), inCEDRes_3 = estrutura.Natureza.ToString().Substring(2, 1), inCEDRes_4 = estrutura.Natureza.ToString().Substring(3, 1), inCEDRes_5 = estrutura.Natureza.ToString().Substring(4, 2), inOrgao = regional.FirstOrDefault(x => x.Id == reserva.Regional).Descricao.Substring(2, 2), inCodAplicacaoRes = estrutura.Aplicacao.ToString(), inOrigemRecursoRes = reserva.OrigemRecurso, inDestinoRecursoRes = reserva.DestinoRecurso, inNumProcessoRes = reserva.Processo, inAutoProcFolhasRes = reserva.AutorizadoSupraFolha, inCodEspecDespesaRes = reserva.EspecificacaoDespesa, inEspecifDespesaRes = reserva.DescEspecificacaoDespesa, inAutoPorAssRes = reserva.AutorizadoAssinatura, inAutoPorGrupoRes = reserva.AutorizadoGrupo, inAutoPorOrgaoRes = reserva.AutorizadoOrgao, inExamPorAssRes = reserva.ExaminadoAssinatura, inExamPorGrupoRes = reserva.ExaminadoGrupo, inExamPorOrgaoRes = reserva.ExaminadoOrgao, inRespEmissaoAssRes = reserva.ResponsavelAssinatura, inRespEmissGrupoRes = reserva.ResponsavelGrupo, inRespEmissOrgaoRes = reserva.ResponsavelOrgao, inIdentContratoANORes = reserva.Contrato == null ? "" : reserva.Contrato.ToString().Substring(0, 2), inIdentContratoORGAORes = reserva.Contrato == null ? "" : reserva.Contrato.ToString().Substring(2, 2), inIdentContratoNUMRes = reserva.Contrato == null ? "" : reserva.Contrato.ToString().Substring(4, 5), inIdentContratoDCRes = reserva.Contrato == null ? "" : reserva.Contrato.ToString().Substring(9, 1), inImprimirRes = "N", inQuotaReserva_1 = reservaMes.Where(x => x.Descricao.Contains("01") || x.Descricao.Contains("02") || x.Descricao.Contains("03")).Sum(y => y.ValorMes).ToString(), inQuotaReserva_2 = reservaMes.Where(x => x.Descricao.Contains("04") || x.Descricao.Contains("05") || x.Descricao.Contains("06")).Sum(y => y.ValorMes).ToString(), inQuotaReserva_3 = reservaMes.Where(x => x.Descricao.Contains("07") || x.Descricao.Contains("08") || x.Descricao.Contains("09")).Sum(y => y.ValorMes).ToString(), inQuotaReserva_4 = reservaMes.Where(x => x.Descricao.Contains("10") || x.Descricao.Contains("11") || x.Descricao.Contains("12")).Sum(y => y.ValorMes).ToString(), inTotalReserva = reservaMes.Sum(x => x.ValorMes).ToString() }; return(reservaFiltersType); }
private static List <ReservaMes> GerarNewReserva(out Model.Entity.Reserva.Reserva reserva) { var reservaMes = new List <ReservaMes> { new ReservaMes { ValorMes = 1, Descricao = "01" }, new ReservaMes { ValorMes = 2, Descricao = "04" }, new ReservaMes { ValorMes = 3, Descricao = "07" }, new ReservaMes { ValorMes = 4, Descricao = "10" } }; reserva = new Model.Entity.Reserva.Reserva { Tipo = 1, Estrutura = 1, Fonte = 1, Programa = 1, Contrato = "1217777991", AnoExercicio = 2016, AnoReferencia = 2016, Regional = 3, AutorizadoAssinatura = "11111", AutorizadoGrupo = "1", AutorizadoOrgao = "99", AutorizadoSupraFolha = "fl01", DestinoRecurso = "04", ExaminadoAssinatura = "12345", ExaminadoGrupo = "1", ExaminadoOrgao = "99", Processo = "processo1", OrigemRecurso = "004001004", ResponsavelAssinatura = "88888", ResponsavelGrupo = "1", ResponsavelOrgao = "00", EspecificacaoDespesa = "001", DescEspecificacaoDespesa = "TESTE", DataEmissao = DateTime.Parse("15/02/2016"), Uo = "16055", Ugo = "122101", Oc = "00259", Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23", TransmitirProdesp = true, TransmitirSiafem = true }; return(reservaMes); }
public IEnumerable <Model.Entity.Reserva.Reserva> Fetch(Model.Entity.Reserva.Reserva entity) { return(DataHelper.List <Model.Entity.Reserva.Reserva>("PR_RESERVA_CONSULTAR", new SqlParameter("@id_reserva", entity.Codigo), new SqlParameter("@id_fonte", entity.Fonte), new SqlParameter("@id_estrutura", entity.Estrutura), new SqlParameter("@id_programa", entity.Programa), new SqlParameter("@id_tipo_reserva", entity.Tipo), new SqlParameter("@id_regional", entity.Regional), new SqlParameter("@cd_contrato", entity.Contrato), new SqlParameter("@cd_processo", entity.Processo), new SqlParameter("@nr_reserva_prodesp", entity.NumProdesp), new SqlParameter("@nr_reserva_siafem_siafisico", entity.NumSiafemSiafisico), new SqlParameter("@cd_obra", entity.Obra), new SqlParameter("@nr_oc", entity.Oc), new SqlParameter("@cd_ugo", entity.Ugo), new SqlParameter("@cd_uo", entity.Uo), new SqlParameter("@cd_evento", entity.Evento), new SqlParameter("@nr_ano_exercicio", entity.AnoExercicio), new SqlParameter("@nr_ano_referencia_reserva", entity.AnoReferencia), new SqlParameter("@cd_origem_recurso", entity.OrigemRecurso), new SqlParameter("@cd_destino_recurso", entity.DestinoRecurso), new SqlParameter("@ds_observacao", entity.Observacao), new SqlParameter("@fg_transmitido_prodesp", entity.TransmitidoProdesp), new SqlParameter("@fg_transmitido_siafem", entity.TransmitidoSiafem), new SqlParameter("@fg_transmitido_siafisico", entity.TransmitidoSiafisico), new SqlParameter("@bl_transmitir_prodesp", entity.TransmitirProdesp), new SqlParameter("@bl_transmitir_siafem", entity.TransmitirSiafem), new SqlParameter("@bl_transmitir_siafisico", entity.TransmitirSiafisico), new SqlParameter("@ds_autorizado_supra_folha", entity.AutorizadoSupraFolha), new SqlParameter("@cd_especificacao_despesa", entity.EspecificacaoDespesa), new SqlParameter("@ds_especificacao_despesa", entity.DescEspecificacaoDespesa), new SqlParameter("@cd_autorizado_assinatura", entity.AutorizadoAssinatura), new SqlParameter("@cd_autorizado_grupo", entity.AutorizadoGrupo), new SqlParameter("@cd_autorizado_orgao", entity.AutorizadoOrgao), new SqlParameter("@nm_autorizado_assinatura", entity.NomeAutorizadoAssinatura), new SqlParameter("@ds_autorizado_cargo", entity.AutorizadoCargo), new SqlParameter("@cd_examinado_assinatura", entity.ExaminadoAssinatura), new SqlParameter("@cd_examinado_grupo", entity.ExaminadoGrupo), new SqlParameter("@cd_examinado_orgao", entity.ExaminadoOrgao), new SqlParameter("@nm_examinado_assinatura", entity.NomeExaminadoAssinatura), new SqlParameter("@ds_examinado_cargo", entity.ExaminadoCargo), new SqlParameter("@cd_responsavel_assinatura", entity.ResponsavelAssinatura), new SqlParameter("@cd_responsavel_grupo", entity.ResponsavelGrupo), new SqlParameter("@cd_responsavel_orgao", entity.ResponsavelOrgao), new SqlParameter("@nm_responsavel_assinatura", entity.NomeResponsavelAssinatura), new SqlParameter("@ds_responsavel_cargo", entity.ResponsavelCargo), new SqlParameter("@dt_emissao_reservaDe", entity.DataEmissaoDe.ValidateDBNull()), new SqlParameter("@dt_emissao_reservaAte", entity.DataEmissaoAte.ValidateDBNull()) )); }
private static ConsultaNr ConsultaNr() { var reserva = new Model.Entity.Reserva.Reserva { DataEmissao = DateTime.Now, Uo = "16055", Processo = "processo1", Ugo = "162101", Oc = "00259", Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23", NumSiafemSiafisico = "2016NR00012" }; var consulta = App.SiafemReservaService.ConsultaNr(AppConfig.WsSiafemUser /*AppConfig.WsSiafisicoUser*/, AppConfig.WsPassword, reserva, "162101"); return(consulta); }
public void ConsultaNrTest() { var reserva = new Model.Entity.Reserva.Reserva { DataEmissao = DateTime.Now, Uo = "16055", Processo = "processo1", Ugo = "162101", Oc = "00259", Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23", NumSiafemSiafisico = "2016NR00012" }; var result = App.SiafemService.ConsultaNr("PSIAFEM2017" /*"PSIAFISIC16"*/, "13NOVEMBRO", reserva, "162101"); Assert.IsNotNull(result); }
public void InserirReservaSiafemTest() { var reserva = new Model.Entity.Reserva.Reserva { DataEmissao = DateTime.Now, Uo = "16055", Processo = "processo1", Ugo = "162101", Observacao = "obras e demais servicos" }; var mes = App.ReservaMesService.Buscar(new ReservaMes { Id = reserva.Codigo }).Cast <IMes>().ToList(); var result = App.SiafemService.InserirReservaSiafem("PSIAFEM2017", "13NOVEMBRO", reserva, mes, "162101"); Assert.IsNotNull(result); }
public void InserirReservaSiafisicoTest() { var reserva = new Model.Entity.Reserva.Reserva { DataEmissao = DateTime.Now, Uo = "16055", Processo = "processo1", Ugo = "162101", Oc = "00259", Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23" }; var mes = App.ReservaMesService.Buscar(new ReservaMes { Id = reserva.Codigo }).Cast <IMes>().ToList(); var result = App.SiafemService.InserirReservaSiafisico("PSIAFISIC16", "13NOVEMBRO", reserva, mes, "162101"); Assert.IsNotNull(result); }
public IEnumerable <Model.Entity.Reserva.Reserva> FetchForGrid(Model.Entity.Reserva.Reserva entity) { return(DataHelper.List <Model.Entity.Reserva.Reserva>("PR_RESERVA_CONSULTAR_GRID", new SqlParameter("@id_reserva", entity.Codigo), new SqlParameter("@cd_contrato", entity.Contrato), new SqlParameter("@cd_processo", entity.Processo), new SqlParameter("@nr_reserva_prodesp", entity.NumProdesp), new SqlParameter("@nr_reserva_siafem_siafisico", entity.NumSiafemSiafisico), new SqlParameter("@cd_obra", entity.Obra), new SqlParameter("@id_tipo_reserva", entity.Tipo), new SqlParameter("@id_regional", entity.Regional), new SqlParameter("@nr_ano_exercicio", entity.AnoExercicio), new SqlParameter("@id_programa", entity.Programa), new SqlParameter("@id_estrutura", entity.Estrutura), new SqlParameter("@fg_transmitido_siafem", entity.StatusSiafemSiafisico), new SqlParameter("@fg_transmitido_prodesp", entity.StatusProdesp), new SqlParameter("@cd_ugo", entity.Ugo), new SqlParameter("@dt_emissao_reservaDe", entity.DataEmissaoDe), new SqlParameter("@dt_emissao_reservaAte", entity.DataEmissaoAte) )); }
public void TestarInclusaoReservaProdespWs() { var programa = new Programa { Ptres = "165501", Cfp = "261220100490804" }; var fonte = new Fonte { Codigo = "001001001" }; var estrutura = new Estrutura { Natureza = "319011", Aplicacao = "1600205" }; var reservaMes = new List <ReservaMes> { new ReservaMes { ValorMes = 1, Descricao = "01" }, new ReservaMes { ValorMes = 2, Descricao = "04" }, new ReservaMes { ValorMes = 3, Descricao = "07" }, new ReservaMes { ValorMes = 4, Descricao = "10" } }; Model.Entity.Reserva.Reserva reserva = new Model.Entity.Reserva.Reserva { AnoExercicio = 2016, AnoReferencia = 2016, Regional = 3, AutorizadoAssinatura = "11111", AutorizadoGrupo = "1", AutorizadoOrgao = "99", AutorizadoSupraFolha = "fl01", DestinoRecurso = "04", ExaminadoAssinatura = "12345", ExaminadoGrupo = "1", ExaminadoOrgao = "99", Processo = "teste App", OrigemRecurso = fonte.Codigo.Substring(1, 2), ResponsavelAssinatura = "88888", ResponsavelGrupo = "1", ResponsavelOrgao = "00", EspecificacaoDespesa = "001", DescEspecificacaoDespesa = "TESTE", DataEmissao = DateTime.Parse("15/02/2016"), Uo = "16055", Ugo = "122101", Oc = "00259", Observacao = "asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdasd7;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas15;asdasdasdasdasdasdasdasdaasdasdasdasdasdasdasdasdassdasdasdasdaasdasdasdas23" }; var reservaFiltersType = GerarReservaFiltersType(reserva, reservaMes, programa, estrutura, fonte); var prodespWs = new Integracao_DER_SIAFEM_ReservaService(); var ressult = prodespWs.Procedure_InclusaoReserva(reservaFiltersType, new ModelVariablesType(), new EnvironmentVariablesType()); Assert.IsNotNull(ressult); }