Example #1
0
        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();
            }
        }
Example #2
0
        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);
        }
Example #3
0
 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);
     }
 }