public static string WLeerDatosIniciales()
    {
        JavaScriptSerializer scriptSerializer = new JavaScriptSerializer();
        List <string>        Lista            = new List <string>();
        Usuario usr = new Usuario();

        if (!UtilWeb.CheckSession(Lista, ref usr, HttpContext.Current))
        {
            return(scriptSerializer.Serialize(Lista.ToArray()));
        }

        try
        {
            usr.ReadMunic();

            //Ruta rutas = new Ruta(usr);
            //rutas.ReadAll(double.Parse(UtilWeb.GetDatoSingular("Id", usr.oClienteMunicipio.Datos)));
            //UtilWeb.AddElementSeleccioneALista(rutas.Datos);
            //UtilWeb util = new UtilWeb();
            //string jsonRutas = util.GetJson(rutas.Datos);

            //VehRecolector camiones = new VehRecolector(usr);
            //camiones.ReadAll(double.Parse(UtilWeb.GetDatoSingular("Id", usr.oClienteMunicipio.Datos)));
            //UtilWeb.AddElementSeleccioneALista(camiones.Datos);
            //string jsonCamiones = util.GetJson(camiones.Datos);
            Solicitud solicitud = new Solicitud(usr);
            solicitud.Buscar(double.Parse(UtilWeb.GetDatoSingular("Id", usr.oClienteMunicipio.Datos)));

            //Se genera la tabla HTML
            List <ColumnaHtml> lista = new List <ColumnaHtml>();
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "StrDesdeHasta"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "NombreRuta"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "Dia"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "Inicio"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "Termino"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "KG_Descargados"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "NombreCamion"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.Label, "", "NombreChoferes"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.ImageEdit, "Id", "", "Edit", "EditSolicitud"));
            lista.Add(new ColumnaHtml(eeTipoColumnaHtml.ImageDelete, "Id", "", "Delete", "DeleteSolicitud"));
            UtilWeb util = new UtilWeb();
            string  html = util.GetHtmlTableBasica(solicitud.Datos, lista);

            Lista.Add("Exito");
            Lista.Add(html);
            //Lista.Add(jsonRutas);
            //Lista.Add(jsonCamiones);
        }
        catch (Exception ex)
        {
            Lista.Add("Exception");
            Lista.Add(ex.Message);
            Lista.Add("Hubo un error no controlado en la aplicación, por favor inténtelo nuevamente, si el problema persiste contactarse con el administrador sistemas para revisar el log de eventos del servidor.");
        }
        return(scriptSerializer.Serialize(Lista.ToArray()));
    }
Пример #2
0
 private void gridSolicitudes_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         Solicitud p = new Solicitud();
         p.Id = int.Parse(gridSolicitudes.Rows[e.RowIndex].Cells[0].Value.ToString());
         p.Buscar();
         cboEstadoSolicitud.SelectedValue = p.EstadoSolicitud.Id;
         txtIdSolicitud.Text = p.Id.ToString();
         return;
     }
     MetroFramework.MetroMessageBox.Show(this, "Seleccione una fila correcta", "Seleccionar Producto");
 }