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); }
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"); } }