public PesquisaCTViewModel CreateInstance(IEmpenho objModel, EnumTipoOperacaoEmpenho tipo) { var obj = new PesquisaCTViewModel() { NumeroCT = objModel.NumeroCT, NumeroOriginalCT = objModel.NumeroOriginalCT, TipoEmpenho = tipo, TituloCampo = "Nº do CT Original" }; switch (tipo) { case EnumTipoOperacaoEmpenho.Reforco: obj.TituloComponente = "Pesquisar Empenho por CT"; break; case EnumTipoOperacaoEmpenho.Cancelamento: obj.TituloComponente = "Pesquisar Empenho por CT"; break; case EnumTipoOperacaoEmpenho.Subempenho: break; case EnumTipoOperacaoEmpenho.Empenho: default: obj.TituloComponente = "Pesquisar CT para Contabilizar Empenho"; break; } return(obj); }
public ConsultaPdfEmpenho ObterPdfEmpenho(IEmpenho empenho, Usuario usuario) { EnumTipoServicoFazenda tipo = EnumTipoServicoFazenda.Siafem; if (!string.IsNullOrWhiteSpace(empenho.NumeroEmpenhoSiafem)) { tipo = EnumTipoServicoFazenda.Siafem; } else if (!string.IsNullOrWhiteSpace(empenho.NumeroEmpenhoSiafisico)) { tipo = EnumTipoServicoFazenda.Siafisico; } var user = tipo == EnumTipoServicoFazenda.Siafem ? AppConfig.WsSiafemUser : AppConfig.WsSiafisicoUser; if (AppConfig.WsUrl != "siafemProd") { usuario = new Usuario { CPF = user, SenhaSiafem = Encrypt(AppConfig.WsPassword), RegionalId = 1 } } ; var ug = _regional.Buscar(new Regional { Id = (int)usuario.RegionalId }).First().Uge; var s = Decrypt(usuario.SenhaSiafem); ConsultaPdfEmpenho result = _siafemEmpenho.ObterPdfEmpenho(usuario.CPF, s, empenho, tipo, ug); return(result); } }
protected static IEmpenho GetEntityByRegionalId <T>(T objModel, short regionalId) where T : IEmpenho { IEmpenho list = null; if (objModel is Empenho) { list = App.EmpenhoService.BuscarAssinaturas(new Empenho { RegionalId = regionalId }); } else if (objModel is EmpenhoReforco) { list = App.EmpenhoReforcoService.BuscarAssinaturas(new EmpenhoReforco { RegionalId = regionalId }); } else if (objModel is EmpenhoCancelamento) { list = App.EmpenhoCancelamentoService.BuscarAssinaturas(new EmpenhoCancelamento { RegionalId = regionalId }); } return(list); }
public DadoDespesaViewModel CreateInstance(IEmpenho objModel) { return(new DadoDespesaViewModel() { DescricaoAutorizadoSupraFolha = objModel.DescricaoAutorizadoSupraFolha, CodigoEspecificacaoDespesa = objModel.CodigoEspecificacaoDespesa, DescricaoEspecificacaoDespesa = objModel.DescricaoEspecificacaoDespesa }); }
public PesquisaCTViewModel CreateInstance(IEmpenho objModel) { return(new PesquisaCTViewModel() { NumeroCT = objModel.NumeroCT, NumeroOriginalCT = objModel.NumeroOriginalCT, TituloCampo = "Nº do CT Original" }); }
private IList <IMes> CreateInsatanceEmpenhoMes(IEmpenho objModel) { return(new List <IMes> { new EmpenhoMes { ValorMes = 20, Id = objModel.Id, Descricao = "12" } }); }
protected IEmpenho GenerateFilterViewModel(FormCollection form, IEmpenho objModel) { var filter = InitializeFiltroViewModel(objModel); objModel = MapViewModelToEntityModel(form, objModel, ref filter); ViewBag.Filtro = filter; return(objModel); }
private List <EmpenhoItem> CreateInsatanceEmpenhoItem(IEmpenho objModel) { return(new List <EmpenhoItem> { new EmpenhoItem { ValorUnitario = 04, EmpenhoId = objModel.Id, CodigoUnidadeFornecimentoItem = "16055", QuantidadeMaterialServico = 1, DescricaoItemSiafem = "Teste", CodigoItemServico = "3360", DescricaoJustificativaPreco = "teste", DescricaoUnidadeMedida = "Test", ValorTotal = 04 }, //new EmpenhoItem { ValorUnitario = 04, EmpenhoId = objModel.Id, CodigoUnidadeFornecimento = "16055", QuantidadeMaterialServico = 1, DescricaoItemSiafem = "Teste", CodigoItemServico = "134392", DescricaoJustificativaPreco = "teste", DescricaoUnidadeMedida = "Test", ValorTotal = 04 }, //new EmpenhoItem { ValorUnitario = 04, EmpenhoId = objModel.Id, CodigoUnidadeFornecimento = "16055", QuantidadeMaterialServico = 1, DescricaoItemSiafem = "Teste", CodigoItemServico = "134392", DescricaoJustificativaPreco = "teste", DescricaoUnidadeMedida = "Test", ValorTotal = 04 }, //new EmpenhoItem { ValorUnitario = 04, EmpenhoId = objModel.Id, CodigoUnidadeFornecimento = "16055", QuantidadeMaterialServico = 1, DescricaoItemSiafem = "Teste", CodigoItemServico = "134392", DescricaoJustificativaPreco = "teste", DescricaoUnidadeMedida = "Test", ValorTotal = 04 }, //new EmpenhoItem { ValorUnitario = 04, EmpenhoId = objModel.Id, CodigoUnidadeFornecimento = "16055", QuantidadeMaterialServico = 1, DescricaoItemSiafem = "Teste", CodigoItemServico = "134392", DescricaoJustificativaPreco = "teste", DescricaoUnidadeMedida = "Test", ValorTotal = 04 } }); }
public ConsultaNe ConsultaNe(IEmpenho empenho, Usuario usuario) { if (AppConfig.WsUrl != "siafemProd") { usuario = new Usuario { CPF = AppConfig.WsSiafemUser, SenhaSiafem = Encrypt(AppConfig.WsPassword), RegionalId = 1 } } ; var ug = _regional.Buscar(new Regional { Id = (int)usuario.RegionalId }).First().Uge; ConsultaNe result = _siafemEmpenho.ConsultaNe(usuario.CPF, Decrypt(usuario.SenhaSiafem), empenho, ug); return(result); }
public FiltroGridViewModel CreateInstance(IEmpenho objModel, IEnumerable <IMes> meses, IEnumerable <Programa> programa, IEnumerable <Estrutura> estrutura, IEnumerable <Fonte> fonte, IEnumerable <Licitacao> licitacao, IEnumerable <Destino> destino) { var _destino = destino.FirstOrDefault(w => w.Codigo == objModel.DestinoId)?.Descricao; var _programa = programa.FirstOrDefault(w => w.Codigo == objModel.ProgramaId)?.Cfp; var _natureza = estrutura.SingleOrDefault(w => w.Codigo == objModel.NaturezaId)?.Natureza; var _fonte = fonte.FirstOrDefault(w => w.Id == objModel.FonteId)?.Codigo; var _licitacao = licitacao.FirstOrDefault(w => w.Id == objModel.LicitacaoId)?.Descricao; var _meses = meses.Where(w => w.Id == objModel.Id).Sum(z => z.ValorMes / 100); return(new FiltroGridViewModel() { Id = Convert.ToString(objModel.Id), NumeroEmpenhoProdesp = objModel.NumeroEmpenhoProdesp, NumeroEmpenhoSiafem = objModel.NumeroEmpenhoSiafem, NumeroEmpenhoSiafisico = objModel.NumeroEmpenhoSiafisico, DestinoId = Convert.ToString(_destino), ProgramaId = Convert.ToString(_programa.Formatar("00.000.0000.0000")), NaturezaId = Convert.ToString(_natureza.Formatar("0.0.00.00")), FonteId = Convert.ToString(_fonte), LicitacaoId = Convert.ToString(_licitacao), StatusProdesp = string.IsNullOrEmpty(objModel.StatusProdesp) || objModel.StatusProdesp.Equals("N") ? "Não Transmitido" : objModel.StatusProdesp.Equals("E") ? "Erro" : "Sucesso", //StatusSiafemSiafisico = string.IsNullOrEmpty(objModel.StatusSiafemSiafisico) || objModel.StatusSiafemSiafisico.Equals("N") ? "Não Transmitido" : objModel.StatusSiafemSiafisico.Equals("E") ? "Erro" : "Sucesso", //StatusSiafemSiafisico = string.IsNullOrEmpty(objModel.StatusSiafemSiafisico) || objModel.StatusSiafemSiafisico.Equals("N") ? "Não Transmitido" : objModel.StatusSiafemSiafisico.Equals("E") ? "Erro" : "Sucesso", StatusSiafemSiafisico = string.IsNullOrEmpty(objModel.StatusSiafemSiafisico) || objModel.StatusSiafemSiafisico == "N" ? "Não Transmitido" : objModel.StatusSiafemSiafisico == "E"? "Erro" : "Sucesso", TransmitidoProdesp = objModel.TransmitidoProdesp, TransmitidoSiafem = objModel.TransmitidoSiafem, TransmitidoSiafisico = objModel.TransmitidoSiafisico, TransmitirProdesp = objModel.TransmitirProdesp, TransmitirSiafem = objModel.TransmitirSiafem, TransmitirSiafisico = objModel.TransmitirSiafisico, CadastroCompleto = objModel.CadastroCompleto, MensagemServicoProdesp = objModel.MensagemServicoProdesp, MensagemSiafemSiafisico = objModel.MensagemSiafemSiafisico, ValorTotal = _meses }); }
public bool InserirDoc(string key, string password, IEmpenho entity, string type) { try { var siafemSiafisicoNumber = $"{entity.NumeroEmpenhoSiafem}{entity.NumeroEmpenhoSiafisico}"; var result = DataHelperProdespReserva.Procedure_InclusaoDocSIAFEM( key, password, siafemSiafisicoNumber, entity.NumeroEmpenhoProdesp, type) ?? new ProdespReserva.Procedure_InclusaoDocSIAFEMRecordType[] { }; var resultItem = result.FirstOrDefault(); if (!string.IsNullOrEmpty(resultItem?.outErro)) { throw new Exception(resultItem?.outErro); } return(!string.IsNullOrEmpty(resultItem?.outSucesso)); } catch { throw; } }
protected PesquisaNotaEmpenhoViewModel InitializePesquisaNotaEmpenhoViewModel(IEmpenho objModel) { var empenhoOriginal = default(string); var naturezaNe = default(string); var fonteSiafisico = default(string); if (objModel is EmpenhoReforco) { var eReforco = (EmpenhoReforco)Convert.ChangeType(objModel, typeof(EmpenhoReforco)); empenhoOriginal = eReforco.CodigoEmpenhoOriginal; naturezaNe = eReforco.CodigoNaturezaNe; fonteSiafisico = eReforco.CodigoFonteSiafisico; } if (objModel is EmpenhoCancelamento) { var eCancelamento = (EmpenhoCancelamento)Convert.ChangeType(objModel, typeof(EmpenhoCancelamento)); empenhoOriginal = eCancelamento.CodigoEmpenhoOriginal; naturezaNe = eCancelamento.CodigoNaturezaNe; fonteSiafisico = eCancelamento.CodigoFonteSiafisico; } return(InitializePesquisaNotaEmpenhoViewModel(objModel, empenhoOriginal, naturezaNe, fonteSiafisico)); }
protected PesquisaNotaEmpenhoViewModel InitializePesquisaNotaEmpenhoViewModel(IEmpenho objModel, string empenhoOriginal, string naturezaNe, string fonteSiafisico) { return(new PesquisaNotaEmpenhoViewModel().CreateInstance( objModel.CodigoUnidadeGestora, objModel.CodigoGestao, empenhoOriginal, objModel.DataEmissao, objModel.NumeroCNPJCPFUGCredor, objModel.CodigoGestaoCredor, objModel.ModalidadeId, objModel.LicitacaoId, naturezaNe, fonteSiafisico, objModel.NumeroProcessoNE, EstruturaServiceList, FonteServiceList, ModalidadeServiceList, LicitacaoServiceList)); }
protected DadoReforcoViewModel InitializeDadoReforcoViewModel(IEmpenho objModel) { return(new DadoReforcoViewModel().CreateInstance(objModel, DestinoServiceList)); }
protected DadoDespesaViewModel InitializeDadoDespesaViewModel(IEmpenho objModel) { return(new DadoDespesaViewModel().CreateInstance(objModel)); }
public bool InserirDoc(IEmpenho objModel, string chave, string senha, string tipo) { return(_prodesp.InserirDoc(chave, senha, objModel, tipo)); }
protected PesquisaReservaEstruturaViewModel InitializePesquisaReservaEstruturaViewModel(IEmpenho objModel) { return(new PesquisaReservaEstruturaViewModel().CreateInstance( objModel, RegionalServiceList, ProgramaServiceList, EstruturaServiceList, FonteServiceList, AnoServiceList)); }
protected FiltroViewModel InitializeFiltroViewModel(IEmpenho objModel) { return(new FiltroViewModel().CreateInstance( objModel, RegionalServiceList, ProgramaServiceList, EstruturaServiceList, FonteServiceList, LicitacaoServiceList, AnoServiceList)); }
public DadoEmpenhoViewModel CreateInstance(IEmpenho objModel, IEnumerable <EmpenhoTipo> empenhoTipo, IEnumerable <Modalidade> modalidade, IEnumerable <OrigemMaterial> material, IEnumerable <Licitacao> licitacao, IEnumerable <Destino> destino, IEnumerable <AquisicaoTipo> aquisicao) { return(new DadoEmpenhoViewModel() { NumeroProcessoNE = objModel.NumeroProcessoNE, CodigoUnidadeGestora = objModel.CodigoUnidadeGestora, CodigoGestao = objModel.CodigoGestao, CodigoEvento = objModel.CodigoEvento > 0 ? objModel.CodigoEvento.ToString() : default(string), DataEmissao = objModel.DataEmissao > default(DateTime) ? objModel.DataEmissao.ToShortDateString() : default(string), NumeroCNPJCPFUGCredor = objModel.NumeroCNPJCPFUGCredor, CodigoGestaoCredor = objModel.CodigoGestaoCredor, CodigoCredorOrganizacao = objModel.CodigoCredorOrganizacao > 0 ? objModel.CodigoCredorOrganizacao.ToString() : default(string), NumeroCNPJCPFFornecedor = objModel.NumeroCNPJCPFFornecedor, CodigoUO = objModel.CodigoUO > 0 ? objModel.CodigoUO.ToString() : default(string), CodigoUnidadeGestoraFornecedora = objModel.CodigoUnidadeGestoraFornecedora, CodigoGestaoFornecedora = objModel.CodigoGestaoFornecedora, ContBec = objModel.ContBec, TipoAquisicaoId = objModel.TipoAquisicaoId > 0 ? objModel.TipoAquisicaoId.ToString() : default(string), TipoAquisicaoListItems = aquisicao .Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == Convert.ToInt32(TipoAquisicaoId) }), ModalidadeId = objModel.ModalidadeId > 0 ? objModel.ModalidadeId.ToString() : default(string), ModalidadeListItems = modalidade .Select(s => new SelectListItem { Text = string.Concat(s.Id, "-", s.Descricao), Value = s.Id.ToString(), Selected = s.Id == Convert.ToInt32(ModalidadeId) }), LicitacaoId = objModel.LicitacaoId, LicitacaoListItems = licitacao .Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == LicitacaoId }), OrigemMaterialId = objModel.OrigemMaterialId > 0 ? objModel.OrigemMaterialId.ToString() : default(string), OrigemMaterialListItems = material .Select(s => new SelectListItem { Text = s.Descricao, Value = s.Id.ToString(), Selected = s.Id == Convert.ToInt32(OrigemMaterialId) }), DestinoId = objModel.DestinoId, DestinoListItems = destino .Select(s => new SelectListItem { Text = s.Descricao.ToString(), Value = s.Codigo, Selected = s.Codigo == DestinoId }) }); }
protected PesquisaCTViewModel InitializePesquisaCTViewModel(IEmpenho objModel, EnumTipoOperacaoEmpenho tipo) { return(new PesquisaCTViewModel().CreateInstance(objModel, tipo)); }