public int Save(MovimentacaoReducaoSuplementacao entity) { var paramId = new SqlParameter("@id_reducao_suplementacao", entity.Id); var paramIdNotaCredito = new SqlParameter("@tb_credito_movimentacao_id_nota_credito", entity.IdNotaCredito); var paramIdDistribuicao = new SqlParameter("@tb_distribuicao_movimentacao_id_distribuicao_movimentacao", entity.IdDistribuicao); var paramIdCancelamento = new SqlParameter("@tb_cancelamento_movimentacao_id_cancelamento_movimentacao", entity.IdCancelamento); var paramIdPrograma = new SqlParameter("@tb_programa_id_programa", entity.IdPrograma); var paramIdMovimentacao = new SqlParameter("@tb_movimentacao_orcamentaria_id_movimentacao_orcamentaria", entity.IdMovimentacao); var paramNrAgrupamento = new SqlParameter("@nr_agrupamento", entity.NrAgrupamento); var paramNrSequencia = new SqlParameter("@nr_seq", entity.NrSequencia); var paramNrSuplementacaoReducao = new SqlParameter("@nr_suplementacao_reducao", entity.NrSuplementacaoReducao); var paramFlProc = new SqlParameter("@fl_proc", entity.FlProc); var paramNrProcesso = new SqlParameter("@nr_processo", entity.NrProcesso); var paramNrOrgao = new SqlParameter("@nr_orgao", entity.NrOrgao); var paramNrObra = new SqlParameter("@nr_obra", entity.NrObra); var paramRedSup = new SqlParameter("@flag_red_sup", entity.RedSup); var paramNrCnpjCpf = new SqlParameter("@nr_cnpj_cpf_ug_credor", entity.NrCnpjCpf); var paramAutorizadoSupraFolha = new SqlParameter("@ds_autorizado_supra_folha", entity.AutorizadoSupraFolha); var paramOrigemRecurso = new SqlParameter("@cd_origem_recurso", entity.OrigemRecurso); var paramDestinoRecurso = new SqlParameter("@cd_destino_recurso", entity.DestinoRecurso); var paramEspecDespesa = new SqlParameter("@cd_especificacao_despesa", entity.EspecDespesa); var paramDescEspecDespesa = new SqlParameter("@ds_especificacao_despesa", entity.DescEspecDespesa); var paramCodigoAutorizadoAssinatura = new SqlParameter("@cd_autorizado_assinatura", entity.CodigoAutorizadoAssinatura); var paramCodigoAutorizadoGrupo = new SqlParameter("@cd_autorizado_grupo", entity.CodigoAutorizadoGrupo); var paramCodigoAutorizadoOrgao = new SqlParameter("@cd_autorizado_orgao", entity.CodigoAutorizadoOrgao); var paramDescricaoAutorizadoCargo = new SqlParameter("@ds_autorizado_cargo", entity.DescricaoAutorizadoCargo); var paramNomeAutorizadoAssinatura = new SqlParameter("@nm_autorizado_assinatura", entity.NomeAutorizadoAssinatura); var paramCodigoExaminadoAssinatura = new SqlParameter("@cd_examinado_assinatura", entity.CodigoExaminadoAssinatura); var paramCodigoExaminadoGrupo = new SqlParameter("@cd_examinado_grupo", entity.CodigoExaminadoGrupo); var paramCodigoExaminadoOrgao = new SqlParameter("@cd_examinado_orgao", entity.CodigoExaminadoOrgao); var paramDescricaoExaminadoCargo = new SqlParameter("@ds_examinado_cargo", entity.DescricaoExaminadoCargo); var paramNomeExaminadoAssinatura = new SqlParameter("@nm_examinado_assinatura", entity.NomeExaminadoAssinatura); var paramCodigoResponsavelAssinatura = new SqlParameter("@cd_responsavel_assinatura", entity.CodigoResponsavelAssinatura); var paramCodigoResponsavelGrupo = new SqlParameter("@cd_responsavel_grupo", entity.CodigoResponsavelGrupo); var paramCodigoResponsavelOrgao = new SqlParameter("@cd_responsavel_orgao", entity.CodigoResponsavelOrgao); var paramDescricaoResponsavelCargo = new SqlParameter("@ds_responsavel_cargo", entity.DescricaoResponsavelCargo); var paramNomeResponsavelAssinatura = new SqlParameter("@nm_responsavel_assinatura", entity.NomeResponsavelAssinatura); var paramStatusProdesp = new SqlParameter("@fg_transmitido_prodesp", entity.StatusProdesp); var paramMensagemProdesp = new SqlParameter("@ds_msgRetornoProdesp", entity.MensagemProdesp); var paramStatusSiafem = new SqlParameter("@fg_transmitido_siafem", entity.StatusSiafem); var paramMensagemSiafem = new SqlParameter("@ds_msgRetornoSiafem", entity.MensagemSiafem); var paramValor = new SqlParameter("@valor", entity.Valor); var paramUnidadeGestora = new SqlParameter("@cd_unidade_gestora", entity.UnidadeGestora); var paramGestaoFavorecido = new SqlParameter("@cd_gestao_favorecido", entity.GestaoFavorecido); var paramTotalQ1 = new SqlParameter("@TotalQ1", entity.TotalQ1); var paramTotalQ2 = new SqlParameter("@TotalQ2", entity.TotalQ2); var paramTotalQ3 = new SqlParameter("@TotalQ3", entity.TotalQ3); var paramTotalQ4 = new SqlParameter("@TotalQ4", entity.TotalQ4); var dbResult = DataHelper.Get <int>("PR_MOVIMENTACAO_REDUCAO_SUPLEMENTACAO_SALVAR", paramId, paramIdNotaCredito, paramIdDistribuicao, paramIdCancelamento, paramIdPrograma, paramIdMovimentacao, paramNrAgrupamento, paramNrSequencia, paramNrSuplementacaoReducao, paramFlProc, paramNrProcesso, paramNrOrgao, paramNrObra, paramRedSup, paramNrCnpjCpf, paramAutorizadoSupraFolha, paramOrigemRecurso, paramDestinoRecurso, paramEspecDespesa, paramDescEspecDespesa, paramCodigoAutorizadoAssinatura, paramCodigoAutorizadoGrupo, paramCodigoAutorizadoOrgao, paramDescricaoAutorizadoCargo, paramNomeAutorizadoAssinatura, paramCodigoExaminadoAssinatura, paramCodigoExaminadoGrupo, paramCodigoExaminadoOrgao, paramDescricaoExaminadoCargo, paramNomeExaminadoAssinatura, paramCodigoResponsavelAssinatura, paramCodigoResponsavelGrupo, paramCodigoResponsavelOrgao, paramDescricaoResponsavelCargo, paramNomeResponsavelAssinatura, paramStatusProdesp, paramMensagemProdesp, paramStatusSiafem, paramMensagemSiafem, paramValor, paramUnidadeGestora, paramGestaoFavorecido, paramTotalQ1, paramTotalQ2, paramTotalQ3, paramTotalQ4); return(dbResult); }
public IEnumerable <MovimentacaoReducaoSuplementacao> Fetch(MovimentacaoReducaoSuplementacao entity) { var paramId = new SqlParameter("@id_reducao_suplementacao", entity.Id); var paramIdNotaCredito = new SqlParameter("@tb_credito_movimentacao_id_nota_credito", entity.IdNotaCredito); var paramIdDistribuicao = new SqlParameter("@tb_distribuicao_movimentacao_id_distribuicao_movimentacao", entity.IdDistribuicao); var paramIdCancelamento = new SqlParameter("@tb_cancelamento_movimentacao_id_cancelamento_movimentacao", entity.IdCancelamento); var paramIdPrograma = new SqlParameter("@tb_programa_id_programa", entity.IdPrograma); var paramIdMovimentacao = new SqlParameter("@tb_movimentacao_orcamentaria_id_movimentacao_orcamentaria", entity.IdMovimentacao); var paramNrAgrupamento = new SqlParameter("@nr_agrupamento", entity.NrAgrupamento); var paramNrSequencia = new SqlParameter("@nr_seq", entity.NrSequencia); var paramNrSuplementacaoReducao = new SqlParameter("@nr_suplementacao_reducao", entity.NrSuplementacaoReducao); var paramFlProc = new SqlParameter("@fl_proc", entity.FlProc); var paramNrProcesso = new SqlParameter("@nr_processo", entity.NrProcesso); var paramNrOrgao = new SqlParameter("@nr_orgao", entity.NrOrgao); var paramNrObra = new SqlParameter("@nr_obra", entity.NrObra); var paramRedSup = new SqlParameter("@flag_red_sup", entity.RedSup); var paramNrCnpjCpf = new SqlParameter("@nr_cnpj_cpf_ug_credor", entity.NrCnpjCpf); var paramAutorizadoSupraFolha = new SqlParameter("@ds_autorizado_supra_folha", entity.AutorizadoSupraFolha); var paramOrigemRecurso = new SqlParameter("@cd_origem_recurso", entity.OrigemRecurso); var paramDestinoRecurso = new SqlParameter("@cd_destino_recurso", entity.DestinoRecurso); var paramEspecDespesa = new SqlParameter("@cd_especificacao_despesa", entity.EspecDespesa); var paramStatusProdesp = new SqlParameter("@fg_transmitido_prodesp", entity.StatusProdesp); var paramStatusSiafem = new SqlParameter("@fg_transmitido_siafem", entity.StatusSiafem); var dbResult = DataHelper.List <MovimentacaoReducaoSuplementacao>("PR_MOVIMENTACAO_REDUCAO_SUPLEMENTACAO_CONSULTAR", paramId, paramIdNotaCredito, paramIdDistribuicao, paramIdCancelamento, paramIdPrograma, paramIdMovimentacao, paramNrAgrupamento, paramNrSequencia, paramNrSuplementacaoReducao, paramFlProc, paramNrProcesso, paramNrOrgao, paramNrObra, paramRedSup, paramNrCnpjCpf, paramAutorizadoSupraFolha, paramOrigemRecurso, paramDestinoRecurso, paramEspecDespesa, paramStatusProdesp, paramStatusSiafem); return(dbResult); }
public DadoDistribuicaoSuplementacaoViewModel CreateInstance(MovimentacaoReducaoSuplementacao objModel) { DadoDistribuicaoSuplementacaoViewModel dado = new DadoDistribuicaoSuplementacaoViewModel(); dado.IdDistribuicao = objModel.IdDistribuicao > 0 ? objModel.IdDistribuicao.ToString() : default(string); dado.IdSuplementacao = objModel.Id > 0 ? objModel.Id.ToString() : default(string); dado.NrNotaDistribuicao = objModel.IdNotaCredito == 0 ? string.Empty : objModel.IdNotaCredito.ToString(); dado.NrSuplementacaoReducao = objModel.NrSuplementacaoReducao; dado.UnidadeGestoraFavorecida = objModel.UnidadeGestora; dado.NrOrgao = objModel.NrOrgao; dado.Fonte = objModel.IdFonte.ToString().PadLeft(3, '0'); dado.Valor = objModel.Valor; dado.IdMovimentacao = objModel.IdMovimentacao; dado.NrAgrupamento = objModel.NrAgrupamento; dado.NrSequencia = objModel.NrSequencia; dado.TotalQ1 = objModel.TotalQ1; dado.TotalQ2 = objModel.TotalQ2; dado.TotalQ3 = objModel.TotalQ3; dado.TotalQ4 = objModel.TotalQ4; dado.ProgramaId = objModel.IdPrograma; dado.NaturezaId = objModel.IdEstrutura; dado.IdTipoDocumento = 2; dado.IdTipoMovimentacao = objModel.IdTipoMovimentacao; dado.NrProcesso = objModel.NrProcesso; dado.FlProc = objModel.FlProc; dado.NrObra = objModel.NrObra; dado.NrCnpjCpf = objModel.NrCnpjCpf; dado.OrigemRecurso = objModel.OrigemRecurso; dado.DestinoRecurso = objModel.DestinoRecurso; dado.EspecDespesa = objModel.EspecDespesa; dado.DescEspecDespesa = objModel.DescEspecDespesa; dado.CodigoAutorizadoAssinatura = objModel.CodigoAutorizadoAssinatura; dado.CodigoAutorizadoGrupo = objModel.CodigoAutorizadoGrupo; dado.CodigoAutorizadoOrgao = objModel.CodigoAutorizadoOrgao; dado.DescricaoAutorizadoCargo = objModel.DescricaoAutorizadoCargo; dado.NomeAutorizadoAssinatura = objModel.NomeAutorizadoAssinatura; dado.CodigoExaminadoAssinatura = objModel.CodigoExaminadoAssinatura; dado.CodigoExaminadoGrupo = objModel.CodigoExaminadoGrupo; dado.CodigoExaminadoOrgao = objModel.CodigoExaminadoOrgao; dado.DescricaoExaminadoCargo = objModel.DescricaoExaminadoCargo; dado.NomeExaminadoAssinatura = objModel.NomeExaminadoAssinatura; dado.CodigoResponsavelAssinatura = objModel.CodigoResponsavelAssinatura; dado.CodigoResponsavelGrupo = objModel.CodigoResponsavelGrupo; dado.CodigoResponsavelOrgao = objModel.CodigoResponsavelOrgao; dado.DescricaoResponsavelCargo = objModel.DescricaoResponsavelCargo; dado.NomeResponsavelAssinatura = objModel.NomeResponsavelAssinatura; dado.MensagemProdesp = objModel.MensagemProdesp; dado.MensagemSiafem = objModel.MensagemSiafem; dado.TransmitidoSiafem = string.IsNullOrEmpty(objModel.StatusSiafem) || objModel.StatusSiafem.Equals("N") ? "Não Transmitido" : objModel.StatusSiafem.Equals("E") ? "Erro" : "Sucesso"; dado.TransmitidoProdesp = string.IsNullOrEmpty(objModel.StatusProdesp) || objModel.StatusProdesp.Equals("N") ? "Não Transmitido" : objModel.StatusProdesp.Equals("E") ? "Erro" : "Sucesso"; return(dado); }
public DadoCancelamentoReducaoViewModel CreateInstance(MovimentacaoReducaoSuplementacao objModel, string ug, string gestao) { DadoCancelamentoReducaoViewModel dado = new DadoCancelamentoReducaoViewModel(); dado.NrSequencia = objModel.NrSequencia; dado.UnidadeGestoraEmitente = ug; dado.GestaoEmitente = gestao; dado.Fonte = objModel.IdFonte.ToString().PadLeft(3, '0'); dado.Valor = objModel.Valor; dado.NrOrgao = objModel.NrOrgao; dado.NrSuplementacaoReducao = objModel.NrSuplementacaoReducao; dado.TransmitidoSiafem = string.IsNullOrEmpty(objModel.StatusSiafem) || objModel.StatusSiafem.Equals("N") ? "Não Transmitido" : objModel.StatusSiafem.Equals("E") ? "Erro" : "Sucesso"; dado.TransmitidoProdesp = string.IsNullOrEmpty(objModel.StatusProdesp) || objModel.StatusProdesp.Equals("N") ? "Não Transmitido" : objModel.StatusProdesp.Equals("E") ? "Erro" : "Sucesso"; dado.MensagemProdesp = objModel.MensagemProdesp; dado.MensagemSiafem = objModel.MensagemSiafem; return(dado); }
public DadoReducaoViewModel CreateInstance(MovimentacaoReducaoSuplementacao objModel) { var dado = new DadoReducaoViewModel(); dado.NrReducao = objModel.NrSuplementacaoReducao; dado.Id = objModel.Id > 0 ? objModel.Id.ToString() : default(string); //campos do grid dado.NrOrgao = objModel.NrOrgao; dado.ValorTotal = objModel.Valor; //campos do grid dado.IdMovimentacao = objModel.IdMovimentacao; dado.NrAgrupamento = objModel.NrAgrupamento; dado.NrSequencia = objModel.NrSequencia; dado.IdGestaoFavorecida = objModel.GestaoFavorecido; //dado.EventoNC = objModel.EventoNC; dado.TotalQ1 = objModel.TotalQ1; dado.TotalQ2 = objModel.TotalQ2; dado.TotalQ3 = objModel.TotalQ3; dado.TotalQ4 = objModel.TotalQ4; dado.ProgramaId = objModel.IdPrograma; dado.NaturezaId = objModel.IdFonte; dado.IdTipoDocumento = 1; dado.IdTipoMovimentacao = objModel.IdTipoMovimentacao; dado.NrProcesso = objModel.NrProcesso; dado.FlProc = objModel.FlProc; dado.NrObra = objModel.NrObra; dado.RedSup = objModel.RedSup; dado.EspecDespesa = objModel.EspecDespesa; dado.DescEspecDespesa = objModel.DescEspecDespesa; dado.CodigoAutorizadoAssinatura = objModel.CodigoAutorizadoAssinatura; dado.CodigoAutorizadoGrupo = objModel.CodigoAutorizadoGrupo; dado.CodigoAutorizadoOrgao = objModel.CodigoAutorizadoOrgao; dado.DescricaoAutorizadoCargo = objModel.DescricaoAutorizadoCargo; dado.NomeAutorizadoAssinatura = objModel.NomeAutorizadoAssinatura; dado.CodigoExaminadoAssinatura = objModel.CodigoExaminadoAssinatura; dado.CodigoExaminadoGrupo = objModel.CodigoExaminadoGrupo; dado.CodigoExaminadoOrgao = objModel.CodigoExaminadoOrgao; dado.DescricaoExaminadoCargo = objModel.DescricaoExaminadoCargo; dado.NomeExaminadoAssinatura = objModel.NomeExaminadoAssinatura; dado.CodigoResponsavelAssinatura = objModel.CodigoResponsavelAssinatura; dado.CodigoResponsavelGrupo = objModel.CodigoResponsavelGrupo; dado.CodigoResponsavelOrgao = objModel.CodigoResponsavelOrgao; dado.DescricaoResponsavelCargo = objModel.DescricaoResponsavelCargo; dado.NomeResponsavelAssinatura = objModel.NomeResponsavelAssinatura; dado.MensagemProdesp = objModel.MensagemProdesp; dado.MensagemSiafem = objModel.MensagemSiafem; dado.TransmitidoSiafem = string.IsNullOrEmpty(objModel.StatusSiafem) || objModel.StatusSiafem.Equals("N") ? "Não Transmitido" : objModel.StatusSiafem.Equals("E") ? "Erro" : "Sucesso"; dado.TransmitidoProdesp = string.IsNullOrEmpty(objModel.StatusProdesp) || objModel.StatusProdesp.Equals("N") ? "Não Transmitido" : objModel.StatusProdesp.Equals("E") ? "Erro" : "Sucesso"; return(dado); }
public int Remove(MovimentacaoReducaoSuplementacao entity) { var dbResult = DataHelper.Get <int>("PR_MOVIMENTACAO_REDUCAO_SUPLEMENTACAO_EXCLUIR", new SqlParameter("@id_reducao_suplementacao", entity.Id)); return(dbResult); }
private static Procedure_MovOrcamentariaInternaFiltersType MovOrcamentariaInternaFiltersType(int posicao, MovimentacaoReducaoSuplementacao item, Procedure_MovOrcamentariaInternaFiltersType filter) { var totalGeral = item.TotalQ1 + item.TotalQ2 + item.TotalQ3 + item.TotalQ4; filter.GetType().GetProperty("inAplicObra_1_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.NrObra) ? string.Empty : item.NrObra.Substring(0, 6)); filter.GetType().GetProperty("inAplicObra_2_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.NrObra) ? string.Empty : item.NrObra.Substring(6, 1)); filter.GetType().GetProperty("inDestinoRec_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.DestinoRecurso) ? string.Empty : item.DestinoRecurso); filter.GetType().GetProperty("inFLProc_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.FlProc) ? string.Empty : item.FlProc); filter.GetType().GetProperty("inCodAssinAUTO_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.CodigoAutorizadoAssinatura) ? string.Empty : item.CodigoAutorizadoAssinatura); filter.GetType().GetProperty("inCodAssinEXAM_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.CodigoExaminadoAssinatura) ? string.Empty : item.CodigoExaminadoAssinatura); filter.GetType().GetProperty("inCodAssinRESP_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.CodigoResponsavelAssinatura) ? string.Empty : item.CodigoResponsavelAssinatura); filter.GetType().GetProperty("inGrupoAssinAUTO_Tela" + posicao).SetValue(filter, item.CodigoAutorizadoGrupo == 0 ? string.Empty : item.CodigoAutorizadoGrupo.ToString()); filter.GetType().GetProperty("inGrupoAssinEXAM_Tela" + posicao).SetValue(filter, item.CodigoExaminadoGrupo == 0 ? string.Empty : item.CodigoExaminadoGrupo.ToString()); filter.GetType().GetProperty("inGrupoAssinRESP_Tela" + posicao).SetValue(filter, item.CodigoResponsavelGrupo == 0 ? string.Empty : item.CodigoResponsavelGrupo.ToString()); filter.GetType().GetProperty("inOrgaoAssinAUTO_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.CodigoAutorizadoOrgao) ? string.Empty : item.CodigoAutorizadoOrgao); filter.GetType().GetProperty("inOrgaoAssinEXAM_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.CodigoExaminadoOrgao) ? string.Empty : item.CodigoExaminadoOrgao); filter.GetType().GetProperty("inOrgaoAssinRESP_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.CodigoResponsavelOrgao) ? string.Empty : item.CodigoResponsavelOrgao); filter.GetType().GetProperty("inOrgao_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.NrOrgao) ? string.Empty : item.NrOrgao); filter.GetType().GetProperty("inOrigemRec_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.OrigemRecurso) ? string.Empty : item.OrigemRecurso); filter.GetType().GetProperty("inProcesso_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.NrProcesso) ? string.Empty : item.NrProcesso); filter.GetType().GetProperty("inTotal_Tela" + posicao).SetValue(filter, totalGeral == 0 ? string.Empty : totalGeral.ToString()); filter.GetType().GetProperty("inS_R_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.RedSup) ? string.Empty : item.RedSup); filter.GetType().GetProperty("inCodEspecificacao_Tela" + posicao).SetValue(filter, string.IsNullOrEmpty(item.EspecDespesa) ? string.Empty : item.EspecDespesa); var observacoes = (item.DescEspecDespesa ?? string.Empty).Split(';'); for (int i = 0; i < 5; i++) { var prop = filter.GetType().GetProperty("inEspecificacao_" + (i + 1) + "_Tela" + posicao); if (prop != null) { var obs = i < observacoes.Length ? observacoes[i] : string.Empty; prop.SetValue(filter, obs); } } filter.GetType().GetProperty("inQuota1_Tela" + posicao).SetValue(filter, string.Empty); filter.GetType().GetProperty("inQuota2_Tela" + posicao).SetValue(filter, string.Empty); filter.GetType().GetProperty("inQuota3_Tela" + posicao).SetValue(filter, string.Empty); filter.GetType().GetProperty("inQuota4_Tela" + posicao).SetValue(filter, string.Empty); var quarter = DateTime.Now.GetQuarter(); if (quarter <= 2) { filter.GetType().GetProperty("inQuota1_Tela" + posicao).SetValue(filter, item.TotalQ1 == 0 ? string.Empty : item.TotalQ1.ToString()); } if (quarter <= 3) { filter.GetType().GetProperty("inQuota2_Tela" + posicao).SetValue(filter, item.TotalQ2 == 0 ? string.Empty : item.TotalQ2.ToString()); } if (quarter <= 4) { filter.GetType().GetProperty("inQuota3_Tela" + posicao).SetValue(filter, item.TotalQ3 == 0 ? string.Empty : item.TotalQ3.ToString()); } if (quarter <= 4) { filter.GetType().GetProperty("inQuota4_Tela" + posicao).SetValue(filter, item.TotalQ4 == 0 ? string.Empty : item.TotalQ4.ToString()); } filter.GetType().GetProperty("inQuota5_Tela" + posicao).SetValue(filter, string.Empty); return(filter); }