Example #1
0
        public void Data(object parameters)
        {
            var req       = DataTableParameters.Get(parameters);
            var resultSet = new DataTableResultSet();

            Secciones Datos = new Secciones();

            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;
            SeccionesNegocio neg = new SeccionesNegocio();

            neg.ObtenerSeccionesAJAX(Datos);
            resultSet.draw            = req.Draw;
            resultSet.recordsTotal    = Datos.RecordTotal;
            resultSet.recordsFiltered = Datos.RecordFilter;

            foreach (Secciones Item in Datos.ListaSecciones)
            {
                var columns = new List <string>();
                columns.Add(Item.IDSeccion.ToString());
                columns.Add(Item.TipoSeccion);
                string acciones = @"<div class='visible-md visible-lg hidden-sm hidden-xs'>
                                        <a href='frmSeccionDetalle.aspx?id=" + Item.IDSeccion + @"' class='btn btn-xs btn-blue tooltips' data-placement='top' data-original-title='Ver'> <i class='fa fa-edit'> </i> </a>
									</div>
									<div class='visible-xs visible-sm hidden-md hidden-lg'>
									    <div class='btn-group'>
											<a class='btn btn-green dropdown-toggle btn-sm' data-toggle='dropdown' href='#'>
												<i class='fa fa-cog'></i> <span class='caret'></span>
											</a>
											<ul role = 'menu' class='dropdown-menu pull-right dropdown-dark'>
												<li>														
                                                    <a href='frmSeccionDetalle.aspx?id=" + Item.IDSeccion + @"' role='menuitem' tabindex='-1' class='tooltips' data-placement='top' data-original-title='Ver'><i class='fa fa-edit'></i>Ver</a>
												</li>
											</ul>
										</div>
									</div>"                                    ;
                columns.Add(acciones);


                resultSet.data.Add(columns);
            }
            SendResponse(HttpContext.Current.Response, resultSet);
        }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["id"] != null)
         {
             int IDSeccion = 0;
             if (int.TryParse(Request.QueryString["id"].ToString(), out IDSeccion))
             {
                 Secciones Datos = new Secciones {
                     IDSeccion = IDSeccion, Conexion = Comun.Conexion
                 };
                 SeccionesNegocio Neg    = new SeccionesNegocio();
                 Secciones        Result = Neg.ObtenerDetalleSeccion(Datos);
                 if (Result.IDSeccion != -1)
                 {
                     txtEstado.Value       = Result.Estado;
                     txtMunicipio.Value    = Result.Municipio;
                     hf2.Value             = Result.Poligono;
                     hf3.Value             = Result.Casillas;
                     spanSeccion.InnerText = Result.IDSeccion.ToString();
                 }
                 else
                 {
                     Response.Redirect("ErrorPage.aspx");
                 }
             }
             else
             {
                 Response.Redirect("ErrorPage.aspx");
             }
         }
         else
         {
             Response.Redirect("ErrorPage.aspx");
         }
     }
     else
     {
         Response.Redirect("ErrorPage.aspx");
     }
 }