示例#1
0
    public static string ObtenerFormaEditarSeguimiento(int IdReporte)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarSeguimientoReporteMantenimiento"))
            {
                if (conn.Conectado)
                {
                    JObject Reporte  = new JObject();
                    string spReporte = "EXEC sp_Reporte_Consultar @Opcion";
                    conn.DefinirQuery(spReporte);
                    conn.AgregarParametros("@Opcion", 1);
                    CObjeto oMeta = conn.ObtenerRegistro();
                    Reporte.Add("IdReporte", oMeta.Get("IdReporte").ToString());

                    Reporte.Add("IdTipoProblema", oMeta.Get("IdTipoProblema").ToString());
                    Reporte.Add("TipoProblema", oMeta.Get("TipoProblema").ToString());
                    Reporte.Add("IdProblema", oMeta.Get("IdProblema").ToString());
                    Reporte.Add("Problema", oMeta.Get("Problema").ToString());
                    Reporte.Add("IdProveedor", oMeta.Get("IdProveedor").ToString());
                    Reporte.Add("Proveedor", oMeta.Get("Proveedor").ToString());
                    Reporte.Add("IdUsuarioProveedor", oMeta.Get("IdUsuarioProveedor").ToString());
                    Reporte.Add("UsuarioProveedor", oMeta.Get("UsuarioProveedor").ToString());

                    Reporte = CProblema.ObtenerJsonProblemas(Reporte);
                    Reporte = CTipoProblema.ObtenerJsonTipoProblemas(Reporte);
                    Reporte = CProveedor.ObtenerJsonProveedoresTodos(Reporte);
                    Reporte = CUsuarioProveedor.ObtenerJsonUsuarioProveedores(Reporte);


                    Respuesta.Add(new JProperty("Reporte", Reporte));
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }