public ActionResult EnviarEncuesta(FormCollection formCollection) { String result = formCollection["rtotal"]; Usuario usuario = Session["objusuario"] as Usuario; if (usuario != null) { Resultados resultados = new Resultados(); context.Resultados.Add(resultados); resultados.usuarioid = usuario.usuarioid; resultados.resultadototal = result; resultados.fecharesultado = DateTime.Now; context.SaveChanges(); } else { List <String> listadeRecomendaciones = GetRecomendaciones.MostrarRecomendaciones(result); TempData["listaTotal"] = listadeRecomendaciones; TempData["recomendP"] = GetRecomendaciones.RecomendacionesPrincipales(GetRecomendaciones.BuildRecomendacionesPrincipales(listadeRecomendaciones)); TempData["recomendS"] = GetRecomendaciones.RecomendacionesSecundarias(GetRecomendaciones.BuildRecomendacionesSecundarias(GetRecomendaciones.BuildRecomendacionesPrincipales(listadeRecomendaciones), listadeRecomendaciones)); } return(RedirectToAction("ShowResult", "Result")); }
public void llenarDatos(Resultados r, int dia, int problemas) { puntos = new List <float?>(); lugar = r.lugar; clave = r.clave; if (dia == 1) { for (int i = 0; i < problemas; i++) { puntos.Add(r.dia1[i]); } totalDia = r.totalDia1; } else { for (int i = 0; i < problemas; i++) { puntos.Add(r.dia2[i]); } totalDia = r.totalDia2; } total = r.total; medalla = r.medalla.ToString(); }
public ActionResult Filtrar(ListarVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <ListarVM>(vm.UltimaBusca).Filtros; } vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); vm.SetListItens(ListaCredenciadoBus.QuantPaginacao, vm.Paginacao.QuantPaginacao); Resultados <EmissaoCFO> resultados = _bus.Filtrar(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { EhValido = Validacao.EhValido, Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.PodeVisualizar = User.IsInRole(ePermissao.CFOVisualizar.ToString()); vm.PodeGerarPDF = User.IsInRole(ePermissao.CFOListar.ToString()); vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.Resultados = resultados.Itens; return(Json(new { Msg = Validacao.Erros, Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarResultados", vm) }, JsonRequestBehavior.AllowGet)); }
internal Resultados <Papel> Filtrar(Filtro <PapelListarFiltro> filtros, BancoDeDados banco = null) { Resultados <Papel> retorno = new Resultados <Papel>(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { string comandtxt = string.Empty; Comando comando = bancoDeDados.CriarComando(""); #region Adicionando Filtros comandtxt += comando.FiltroAndLike("p.nome", "nome", filtros.Dados.Nome, true); List <String> ordenar = new List <String>() { "nome" }; List <String> colunas = new List <String>() { "nome" }; #endregion #region Executa a pesquisa nas tabelas comando.DbCommand.CommandText = "select count(*) from tab_autenticacao_papel p where p.tipo = 1 and p.funcionario_tipo = 3 " + comandtxt; retorno.Quantidade = Convert.ToInt32(bancoDeDados.ExecutarScalar(comando)); comando.AdicionarParametroEntrada("menor", filtros.Menor); comando.AdicionarParametroEntrada("maior", filtros.Maior); comandtxt = String.Format(@" select p.id, p.nome, p.tid from tab_autenticacao_papel p where p.tipo = 1 and p.funcionario_tipo = 3 {0} {1}", comandtxt, DaHelper.Ordenar(colunas, ordenar)); comando.DbCommand.CommandText = @"select * from (select a.*, rownum rnum from ( " + comandtxt + @") a) where rnum <= :maior and rnum >= :menor"; #endregion using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { Papel papel; while (reader.Read()) { papel = new Papel(); papel.Id = Convert.ToInt32(reader["id"]); papel.Tid = reader["tid"].ToString(); papel.Nome = reader["nome"].ToString(); retorno.Itens.Add(papel); } reader.Close(); } } return(retorno); }
public ActionResult FiltrarItem(ListarItemVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <ListarItemVM>(vm.UltimaBusca).Filtros; } vm.Filtros.TiposPermitidos.Add((int)eRoteiroItemTipo.Tecnico); vm.Filtros.TiposPermitidos.Add((int)eRoteiroItemTipo.Administrativo); vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); vm.SetListItens(_busLista.QuantPaginacao, vm.Paginacao.QuantPaginacao); Resultados <Item> resultados = _bus.FiltrarItem(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.PodeExcluir = User.IsInRole(ePermissao.ItemRoteiroExcluir.ToString()); vm.PodeEditar = User.IsInRole(ePermissao.ItemRoteiroEditar.ToString()); vm.PodeVisualizar = !vm.PodeAssociar && User.IsInRole(ePermissao.ItemRoteiroVisualizar.ToString()); vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.Resultados = resultados.Itens; return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarResultadosItem", vm) }, JsonRequestBehavior.AllowGet)); }
public bool ExistePorEmpreendimento(int empreendimentoId) { try { Resultados <Titulo> titulos = ObterPorEmpreendimento(empreendimentoId); if (titulos == null) { return(false); } if (titulos.Itens.Count() > 0) { return(true); } else { return(false); } } catch (Exception exc) { Validacao.AddErro(exc); } return(false); }
public Resultado EliminarTodo(int docenteEnSesion) { try { Resultados resultados = new Resultados(); Carrito carrito = dbContext.Carrito.FirstOrDefault(x => x.DocenteId == docenteEnSesion); if (carrito != null) { ProductoCarrito productoCarrito; do { productoCarrito = dbContext.ProductoCarrito.FirstOrDefault(x => x.CarritoId == carrito.Id); if (productoCarrito != null) { dbContext.Remove(productoCarrito); dbContext.SaveChanges(); } } while (productoCarrito != null); return(resultados.SolicitudExitosa()); } return(resultados.SolicitudSinExito()); } catch (Exception ex) { throw ex; } }
public ActionResult FiltrarAtividadeEmp(ListarVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.UltimaBusca = HttpUtility.HtmlDecode(vm.UltimaBusca); vm = ViewModelHelper.JsSerializer.Deserialize <ListarVM>(vm.UltimaBusca); } vm.Paginacao = paginacao; vm.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(_busLista.QuantPaginacao, false, false); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); Resultados <EmpreendimentoAtividade> resultados = _busAtividadeEmp.Filtrar(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm)); vm.SetResultados(resultados.Itens); return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "AtividadeEmpListarResultados", vm) }, JsonRequestBehavior.AllowGet)); }
public Resultados <PTVOutroListarResultado> Filtrar(PTVOutroListarFiltro ptvListarFiltro, Paginacao paginacao) { try { Filtro <PTVOutroListarFiltro> filtro = new Filtro <PTVOutroListarFiltro>(ptvListarFiltro, paginacao); Resultados <PTVOutroListarResultado> resultados = _da.Filtrar(filtro); foreach (PTVOutroListarResultado lis in resultados.Itens) { if (_da.VerificaSePTVAssociadoLote(Convert.ToInt64(lis.Numero))) { lis.PodeEditar = false; } else { lis.PodeEditar = true; } } if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public void resolver(List <double> vectorInicial, List <List <double> > matrizCoeficientes, int cantidadEcuaciones, List <double> terminosIndependientes) { PasoDeResolucion paso = new PasoDeResolucion(); paso.setearValoresDeIncognitas(vectorInicial); List <double> vectorCalculado = resolverSegunEstrategia(matrizCoeficientes, cantidadEcuaciones, terminosIndependientes, vectorInicial); //Cargo al paso de resolucion el resultado del criterio de paro para esa iteracion criteriosDeParo.ForEach(criterio => paso.cargarCriterio(criterio.hayQueSeguir(vectorInicial, vectorCalculado))); pasos.Add(paso); if (pasos.Count >= 200) { Resultados formResultados = new Resultados(pasos); formResultados.ShowDialog(); return; } if (criteriosDeParo.Any(criterio => criterio.hayQueSeguir(vectorInicial, vectorCalculado))) { resolver(vectorCalculado, matrizCoeficientes, cantidadEcuaciones, terminosIndependientes); } else { /*PasoDeResolucion pasoFinal = new PasoDeResolucion(); * pasoFinal.setearValoresDeIncognitas(vectorCalculado); * criteriosDeParo.ForEach(criterio => pasoFinal.cargarCriterioFinal()); * * pasos.Add(pasoFinal); */ Resultados formResultados = new Resultados(pasos); formResultados.ShowDialog(); } }
public ActionResult AssociarAtividade(ListarAtividadeVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <ListarAtividadeVM>(vm.UltimaBusca).Filtros; } vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(QuantidadePorPagina); vm.Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(_busLista.QuantPaginacao, false, false, QuantidadePorPagina); Resultados <AtividadeListarFiltro> resultados = _busAtividade.Filtrar(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.Paginacao.QuantidadeRegistros = Convert.ToInt32(resultados.Quantidade); vm.Paginacao.EfetuarPaginacao(); //deve ser setado apos a serializacao da ultimabusca vm.SetResultados(resultados.Itens); return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "AssociarAtividadeResultados", vm) }, JsonRequestBehavior.AllowGet)); }
public IList <VerificaFicha_042EL> VerificaFicha042(String Usuario, String Contraseña, String Carnet) { IList <VerificaFicha_042EL> Resultados = new List <VerificaFicha_042EL>(); VerificaFicha_042EL Resultado = new VerificaFicha_042EL(); if (Carnet != "") { Ficha_042Client Cliente = new Ficha_042Client(); Cliente.InnerChannel.OperationTimeout = new TimeSpan(0, 20, 0); Resultado = Cliente.VerificaFicha042(Usuario, Contraseña, Carnet); Resultados = new List <VerificaFicha_042EL>(); Resultados.Add(Resultado); Cliente.Close(); } else { Resultado.Carnet = ""; Resultado.AfiliadoActivo = false; Resultado.ExisteAfiliado = false; Resultado.ExisteFicha = false; Resultado.Mensaje = "Por favor Digitar un Carnet"; Resultados.Add(Resultado); } return(Resultados); }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { if (_conexion.State == ConnectionState.Open) { _conexion.Close(); } _conexion.Dispose(); if (_dataTransaccion != null) { _dataTransaccion.Dispose(); } disposedValue = true; } _parametros = null; _conexion = null; _resultados = null; _dataTransaccion = null; gv_tablas = null; gv_paramsDeSalida = null; //this.finalize(); } }
public string prEjecutar(string ps_procName, System.Data.CommandType po_tipodeComando = CommandType.StoredProcedure, int pi_cmdTimeout = 1000) { string resp = "OK"; try { gv_tablas = new List <DataTable>(); gv_paramsDeSalida = new Dictionary <string, object>(); if (po_tipodeComando == CommandType.StoredProcedure | po_tipodeComando == CommandType.Text) { Resultados resultados = this.procedimientoMixto(ps_procName, po_tipodeComando, pi_cmdTimeout); foreach (DataTable tbl in resultados.tablas) { gv_tablas.Add(tbl); } foreach (KeyValuePair <string, object> @params in resultados.parametros) { if (((System.Data.SqlClient.SqlParameter)@params.Value).Direction != ParameterDirection.Input) { gv_paramsDeSalida.Add(@params.Key, ((System.Data.SqlClient.SqlParameter)@params.Value).Value); } } } } catch (Exception ex) { resp = ex.Message; } return(resp); }
public async Task <IActionResult> Edit(int id, [Bind("IDresultados,RespuestasCorrectas,RespuestasIncorrectas")] Resultados resultados) { if (id != resultados.IDresultados) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(resultados); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!resultadosExists(resultados.IDresultados)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(resultados)); }
public ActionResult Localizar(LocalizarVM vm) { _bus.ValidarLocalizar(vm.Filtros); if (!Validacao.EhValido) { return(Json(new { @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } else { vm.Paginacao = new Paginacao(); vm.Paginacao.QuantPaginacao = Convert.ToInt32(Int32.MaxValue); vm.Paginacao.OrdenarPor = 1; Resultados <Empreendimento> retorno = _bus.Filtrar(vm.Filtros, vm.Paginacao, false); if (retorno == null) { return(Json(new { @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } _validar.VerificarCodigo(vm.Filtros, retorno); vm.PodeEditar = User.IsInRole(ePermissao.EmpreendimentoEditar.ToString()); vm.PodeVisualizar = User.IsInRole(ePermissao.EmpreendimentoVisualizar.ToString()); vm.Paginacao.EfetuarPaginacao(); vm.SetResultados(retorno.Itens); return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarResultadosLocalizar", vm) }, JsonRequestBehavior.AllowGet)); } }
private async void ExecuteSearchCommand() { //await Task.Delay(2000); bool resposta = await App.Current.MainPage.DisplayAlert("MonkeyHubApp", $"Você pesquisou por {SearchTerm}?", "Sim", "Não"); if (resposta) { await App.Current.MainPage.DisplayAlert("MonkeyHubApp", "Obrigado", "Ok"); var tagsRetornadasDoServico = await GetTagsAsync(); Resultados.Clear(); if (tagsRetornadasDoServico != null) { foreach (var tag in tagsRetornadasDoServico) { Resultados.Add(tag); } } } else { await App.Current.MainPage.DisplayAlert("MonkeyHubApp", "De nada", "Ok"); Resultados.Clear(); } }
public Resultados <Protocolo> Filtrar(ListarProtocoloFiltro filtrosListar, Paginacao paginacao) { try { CredenciadoPessoa credenciado = _busCredenciado.Obter(User.FuncionarioId); Pessoa pessoa = _busPessoa.Obter(cpfCnpj: credenciado.Pessoa.CPFCNPJ, simplificado: true); if (pessoa != null && pessoa.Id <= 0 && credenciado.Tipo != (int)eCredenciadoTipo.OrgaoParceiroConveniado) { // O credenciado ainda nao está no interno, retorne lista vazia, se o credenciado não for do tipo Órgão Parceiro Conveniado. Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); return(new Resultados <Protocolo>()); } filtrosListar.CredenciadoPessoaId = pessoa.Id; filtrosListar.AutorId = credenciado.Id; Filtro <ListarProtocoloFiltro> filtro = new Filtro <ListarProtocoloFiltro>(filtrosListar, paginacao); Resultados <Protocolo> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
async void ExecuteSearchCommand() { //await Task.Delay(1000); bool resonse = await App.Current.MainPage.DisplayAlert("Informação MonkeyHub", $"Você pesquisou por {SearchTerm}.", "sim", "não"); if (resonse) { await App.Current.MainPage.DisplayAlert(string.Empty, $"Pesquisa feita", "Ok"); var tagRetornadas = await GetTagsAsync(); Resultados.Clear(); if (tagRetornadas != null) { foreach (var tag in tagRetornadas) { Resultados.Add(tag); } } else { await App.Current.MainPage.DisplayAlert("Alerta", $"Nenhum resultado encontrado", "Ok"); } } else { await App.Current.MainPage.DisplayAlert("Alerta", $"Pesquise novamente", "Ok"); } }
public ActionResult FiltrarCultura(CulturaListarVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <CulturaListarVM>(vm.UltimaBusca).Filtros; } vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); vm.SetListItens(ListaCredenciadoBus.QuantPaginacao, vm.Paginacao.QuantPaginacao); vm.Filtros.StraggCultivar = vm.StraggCultivar; Resultados <CulturaListarResultado> resultados = _culturaBus.Filtrar(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.PodeEditar = !vm.Associar; vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.Resultados = resultados.Itens; return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "Cultura/ListarResultados", vm) }, JsonRequestBehavior.AllowGet)); }
public Resultado Agregar(int docenteEnSesion, int idProducto) { try { Resultados resultados = new Resultados(); Carrito carrito = dbContext.Carrito.FirstOrDefault(x => x.DocenteId == docenteEnSesion); if (carrito != null) { ProductoCarrito productoCarrito = new ProductoCarrito(); productoCarrito.CarritoId = carrito.Id; productoCarrito.ProductoId = idProducto; if (Validar(productoCarrito)) { dbContext.Add(productoCarrito); dbContext.SaveChanges(); return(resultados.RegistroExitoso()); } } return(resultados.SolicitudSinExito()); } catch (Exception ex) { throw ex; } }
public Resultados <Titulo> Filtrar(TituloFiltro filtrosListar, Paginacao paginacao) { try { if (!_validar.Filtrar(filtrosListar)) { return(new Resultados <Titulo>()); } CredenciadoBus _busCredenciado = new CredenciadoBus(); CredenciadoPessoa credenciado = _busCredenciado.Obter(User.FuncionarioId, true); filtrosListar.CredenciadoId = User.FuncionarioId; filtrosListar.CredenciadoPessoaId = credenciado.Pessoa.InternoId.GetValueOrDefault(); filtrosListar.IsDeclaratorio = true; Filtro <TituloFiltro> filtro = new Filtro <TituloFiltro>(filtrosListar, paginacao); Resultados <Titulo> resultados = _da.Filtrar(filtro); if (resultados.Quantidade < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public Resultado Actualizar(Producto producto, int docenteEnSesion) { try { Resultados resultado = new Resultados(); Producto productoAux = dbContext.Producto.FirstOrDefault(x => x.Id == producto.Id && x.DocenteId == docenteEnSesion); if (productoAux != null) { if (Validar(producto)) { productoAux.Nombre = producto.Nombre; productoAux.Descripcion = producto.Descripcion; productoAux.Precio = producto.Precio; productoAux.Imagen = producto.Imagen; productoAux.Categoria = producto.Categoria; productoAux.DocenteId = docenteEnSesion; dbContext.Update(productoAux); dbContext.SaveChanges(); return(resultado.ProcedimientoExitoso()); } } return(resultado.DatosInexistentes()); } catch (Exception ex) { throw ex; } }
public Resultados InitEvento(string idEvento, string usuario, string idCampo, long idRol) { Resultados resultado = new Resultados(); try { var idEvent = Regex.Replace(idEvento, @"[^\d]", ""); var codigoCampo = Regex.Replace(idCampo, @"[^\d]", ""); resultado.vacunas = new VacunaManager().GetList(Int64.Parse(codigoCampo)); resultado.tipoEvento = new TipoEventoManager().GetList(); resultado.listaBovinos = EM.GetEvento(Int64.Parse(idEvent)); resultado.campos = new CampoManager().GetList(usuario, idRol); resultado.alimentos = new AlimentoManager().GetList(Int64.Parse(codigoCampo)); resultado.antibioticos = new AntibioticoManager().GetList(Int64.Parse(codigoCampo)); //resultado.rodeos = new RodeoManager().GetList(resultado.listaBovinos.campoDestino); resultado.rodeos = new RodeoManager().GetList(Int64.Parse(codigoCampo)); } catch (Exception ex) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound) { Content = new StringContent(string.Format("Error: {0}", ex.Message)), ReasonPhrase = (ex.GetType() == typeof(ArgumentException) ? ex.Message : "Get_Error") }); } return(resultado); }
public ActionResult Filtrar(ListarVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <ListarVM>(vm.UltimaBusca).Filtros; } vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); vm.SetListItens(_busLista.QuantPaginacao, vm.Paginacao.QuantPaginacao); Resultados <Titulo> resultados = _bus.Filtrar(vm.Filtros, paginacao); if (resultados == null) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } if (!vm.PodeAssociar) { vm.PodeEditar = User.IsInRole(ePermissao.TituloDeclaratorioEditar.ToString()); vm.PodeExcluir = User.IsInRole(ePermissao.TituloDeclaratorioExcluir.ToString()); vm.PodeAlterarSituacao = User.IsInRole(ePermissao.TituloDeclaratorioAlterarSituacao.ToString()); } vm.PodeVisualizar = User.IsInRole(ePermissao.TituloDeclaratorioVisualizar.ToString()); vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.Resultados = resultados.Itens; return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "TituloListarResultados", vm) }, JsonRequestBehavior.AllowGet)); }
public ActionResult RepresentanteFiltrar(ListarVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <ListarVM>(vm.UltimaBusca).Filtros; } vm.Filtros.Tipo = 1; vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); vm.SetListItens(_busLista.QuantPaginacao, vm.Paginacao.QuantPaginacao); Resultados <Pessoa> resultados = _bus.Filtrar(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.PodeAssociar = true; //User.IsInRole(ePermissao.PessoaAssociar.ToString()); vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.Resultados = resultados.Itens; return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "RepresentanteListarResultados", vm) }, JsonRequestBehavior.AllowGet)); }
public ActionResult Filtrar(PTVListarVM vm, Paginacao paginacao) { if (!String.IsNullOrEmpty(vm.UltimaBusca)) { vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <PTVListarVM>(vm.UltimaBusca).Filtros; } vm.Paginacao = paginacao; vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros)); vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina); vm.SetListItens(new ListaBus().QuantPaginacao, vm.Paginacao.QuantPaginacao); Resultados <PTVListarResultado> resultados = _busPTV.Filtrar(vm.Filtros, vm.Paginacao); if (resultados == null) { return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } vm.PodeGerarPDF = true; vm.Paginacao.QuantidadeRegistros = resultados.Quantidade; vm.Paginacao.EfetuarPaginacao(); vm.Resultados = resultados.Itens; return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "ListarResultados", vm) }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Guarda en la base de datos la tabla de resultados /// </summary> /// <param name="tabla">La nueva tabla de resultados, un competidor por renglon /// y tabulada con comas</param> /// <returns>Los registros que ocasionaron error</returns> public string guardarTablaResultados(string tabla, bool saltarsePrecalculo) { StringBuilder errores = new StringBuilder(); string[] lineas; lineas = tabla.Split('\n'); foreach (string linea in lineas) { Resultados.TipoError error = Resultados.guardarLineaAdmin(numero, tipoOlimpiada, problemasDia1, problemasDia2, linea.Trim()); if (error != Resultados.TipoError.OK) { errores.Append(linea.Trim()); errores.Append(": "); errores.Append(error.ToString()); errores.Append("\n"); } } if (!saltarsePrecalculo && errores.Length == 0) { precalcularValores(); } // No se llama a calcularNumeros porque // olimpiadas donde no se tienen los datos se // romperían, hay que llamar calcular números aparte desde el UI. return(errores.ToString()); }
public Resultados <Empreendimento> Filtrar(ListarEmpreendimentoFiltro filtrosListar, Paginacao paginacao, bool validarEncontrouRegistros = true) { try { if (!string.IsNullOrEmpty(filtrosListar.AreaAbrangencia)) { filtrosListar.Coordenada.Datum.Sigla = _busLista.Datuns.SingleOrDefault(x => Equals(x.Id, filtrosListar.Coordenada.Datum.Id)).Sigla; } Filtro <ListarEmpreendimentoFiltro> filtro = new Filtro <ListarEmpreendimentoFiltro>(filtrosListar, paginacao); Resultados <Empreendimento> resultados = _da.Filtrar(filtro); if (validarEncontrouRegistros && resultados.Quantidade <= 0) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } return(resultados); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
private async void ExecuteSeachCommand(object obj) { //AQUI FAZEMOS A LOGICA DO BOTÃO //Debug.WriteLine($"Clicou no botão {DateTime.Now.ToString()}"); //APRESENTANDO O DISPLAY ALERT //await App.Current.MainPage.DisplayAlert("App Name", $"Você pesquisou por {SearchTerm}", "OK"); //USANDO UMA ARVORE DE DECISÃO bool result = await App.Current.MainPage.DisplayAlert("App Name", $"Deseja guardar o item {SearchTerm} na sua lista", "Sim", "Não"); if (result) { //Resultados.Add(SearchTerm); await App.Current.MainPage.DisplayAlert("App Name", "Você clicou em SIM", "OK"); var resultAPI = await _monkeyHubApiService.GetUsersAsync(); if (resultAPI != null) { foreach (var item in resultAPI) { Resultados.Add(item); } } } else { Resultados.Clear(); await App.Current.MainPage.DisplayAlert("App Name", "Você clicou em NÃO", "OK"); } }