public FichaCadastralWebForLinkVM(bool exibeTudo) { AprovacaoProrrogacao = new AprovacaoPrazoVM(); ReprovacaoProrrogacao = new ReprovacaoPrazoVM(); MensagemImportacao = new MensagemImportacaoVM(); TipoFuncionalidade = new EnumTiposFuncionalidade(); PreCadastroEnum = new CasosPreCadastroEnum(); ProrrogacaoPrazo = new ProrrogacaoPrazoVM(); DadosBloqueio = new DadosBloqueioVM(); Aprovacao = new AprovacaoVM(); SolicitacaoFornecedor = new SolicitacaoFornecedorVM(); Solicitacao = new SolicitacaoVM(); Bloqueio = new BloqueioVM(); Desbloqueio = new DesbloqueioVM(); Expansao = new ExpansaoVM(); FornecedorRobo = new FornecedorRoboVM(); PrazoEntrega = new PrazoEntregaVM(); Questionarios = new RetornoQuestionario <QuestionarioVM>(); Categoria = new CategoriaFichaVM(); DadosBancarios = new List <DadosBancariosVM>(); DadosEnderecos = new List <DadosEnderecosVM>(); DadosContatos = new List <DadosContatoVM>(); BancoList = new List <SelectListItem>(); SolicitacaoDocumentos = new List <SolicitacaoDocumentosVM>(); ServicosMateriais = new List <ServicoMaterialVM>(); FornecedoresUnspsc = new List <FornecedorUnspscVM>(); Documentos = new List <DocumentosPJPFVM>(); Contratantes = new List <ContratantesVM>(); }
public static void AvaliarPrazo(this ImportacaoController controller, List <int> selecionados, string motivo, int idUsuario, EnumTiposFuncionalidade avaliacao) { try { controller._importacaoService.AvaliarProrrogacao(selecionados.ToArray(), idUsuario, motivo, avaliacao); } catch (Exception ex) { controller.Log.Error(ex); } }
public static void ManipularFiltroEspecifico(this ImportacaoController controller, EnumTiposFuncionalidade funcionalidade, ref ImportacaoFornecedoresFiltrosDTO filtro) { switch (funcionalidade) { case EnumTiposFuncionalidade.ValidarEmOrgaosPublicos: if (!filtro.Validados.HasValue) { filtro.Validados = false; } break; case EnumTiposFuncionalidade.Categorizar: if (!filtro.Categorizados.HasValue) { filtro.Categorizados = false; } break; case EnumTiposFuncionalidade.Convidar: if (!filtro.Convidados.HasValue) { filtro.Convidados = false; } break; case EnumTiposFuncionalidade.ProrrogarPrazo: if (!filtro.Prorrogados.HasValue) { filtro.Prorrogados = false; } break; case EnumTiposFuncionalidade.GerarCarga: if (!filtro.Gerados.HasValue) { filtro.Gerados = false; } break; case EnumTiposFuncionalidade.CompletarDados: if (!filtro.Completos.HasValue) { filtro.Completos = false; } break; case EnumTiposFuncionalidade.AprovarPrazo: if (!filtro.Aprovados.HasValue) { filtro.Aprovados = 1; } break; case EnumTiposFuncionalidade.Bloquear: if (!filtro.Bloqueados.HasValue) { filtro.Bloqueados = 0; } break; } }