protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] != null) { int IDSeccion = 0; int.TryParse(Request.QueryString["id"].ToString(), out IDSeccion); EstadisticosAfiliados_Negocio EstNeg = new EstadisticosAfiliados_Negocio(); object [] resulta = EstNeg.ObtenerPuntosStringXIDSeccion(Comun.Conexion, IDSeccion); //json = Iniciar(json); //json = json.Substring(1, json.Length - 1); var json = JsonConvert.SerializeObject(resulta); Response.Clear(); Response.ContentType = "application/text;"; Response.Write(json); Response.End(); } else { Response.Clear(); Response.ContentType = "application/text;"; Response.Write(string.Empty); Response.End(); } }
public void Data(object parameters, string css, int tipo) { var req = DataTableParameters.Get(parameters); var resultSet = new DataTableResultSet(); EstadisticosAfiliados Datos = new EstadisticosAfiliados(); Datos.Start = req.Start; Datos.Length = req.Length; Datos.SearchValue = req.SearchValue; Datos.OrderBy = -1; if (req.Order.Count > 0) { foreach (var aux in req.Order.Keys) { Datos.OrderBy = req.Order[aux].Column; Datos.OrderDirection = req.Order[aux].Direction; } } Datos.Conexion = Comun.Conexion; Datos.TipoLista = tipo; EstadisticosAfiliados_Negocio neg = new EstadisticosAfiliados_Negocio(); neg.ObtenerEvaluacionAJAX(Datos); resultSet.draw = req.Draw; resultSet.recordsTotal = Datos.RecordTotal; resultSet.recordsFiltered = Datos.RecordFilter; foreach (EstadisticosRepresentantesSeccion Item in Datos.Lista) { var columns = new List <string>(); string ColImagen = string.Empty, ColAvance = string.Empty; if (!string.IsNullOrEmpty(Item.Imagen)) { ColImagen = @"<a href='#' class='thumb-sm m-r'><img class='r r-2x' src='data:image/jpg;base64," + Item.Imagen + @"' /></a>"; } else { ColImagen = @"<a href='#' class='thumb-sm m-r'><img class='r r-2x' src='img/anonymous.jpg'/></a>"; } ColAvance = @"<div class='progress'> <div class='progress-bar " + css + @"' role='progressbar' aria-valuenow='" + Item.Avance + @"' aria-valuemin='0' aria-valuemax='100' style='width: " + Item.Avance + @"%'> <span class=''>" + Item.Avance + @"%</span> </div> </div>"; columns.Add(ColImagen); columns.Add(Item.Seccion.ToString()); columns.Add(Item.Nombre); columns.Add(ColAvance); resultSet.data.Add(columns); } SendResponse(HttpContext.Current.Response, resultSet); }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { EstadisticosAfiliados_Negocio EstNeg = new EstadisticosAfiliados_Negocio(); Datos = EstNeg.ObtenerEstadisticosAfiliados(Comun.Conexion); if (!Datos.Completado) { Response.Redirect("ErrorPage.aspx?Message=No_se_pudo_cargar_la_información."); } } } catch (Exception ex) { Response.Redirect("ErrorPage.aspx?Message=" + ex.Message); } }