Ejemplo n.º 1
0
    public static string EliminarDocumento(int pIdReporteDocumento)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEliminarDocumentoReporteMantenimiento"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    CReporteDocumento cReporteDocumento  = new CReporteDocumento();
                    cReporteDocumento.IdReporteDocumento = pIdReporteDocumento;
                    cReporteDocumento.Eliminar(conn);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Ejemplo n.º 2
0
    public static string ObtenerFormaConsultarDocumento(int IdReporte)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeConsultarReporteMantenimiento"))
            {
                if (conn.Conectado)
                {
                    string IdUsuario = Convert.ToString(CUsuario.ObtieneUsuarioSesion(conn));
                    int IdEstatus    = 0;
                    int bandera      = 0;

                    JObject Reporte    = new JObject();
                    CReporte cReporte  = new CReporte();
                    cReporte.IdReporte = IdReporte;
                    cReporte.Obtener(conn);
                    Reporte.Add("IdEstatus", Convert.ToInt32(cReporte.IdEstatus));
                    Reporte.Add("IdReporte", Convert.ToInt32(IdReporte));
                    Reporte = CReporteDocumento.ObtenerJsonReporteDocumentos(Reporte);

                    if (Convert.ToInt32(IdUsuario) == cReporte.IdUsuarioResponsable)
                    {
                        bandera = 1;
                        Reporte.Add("Bandera", bandera);
                    }



                    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());
    }
Ejemplo n.º 3
0
    public static string actualizaDescripcionDocumento(Dictionary <string, object> Documento)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarDocumentoReporteMantenimiento"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    CReporteDocumento cReporteDocumento  = new CReporteDocumento();
                    cReporteDocumento.IdReporteDocumento = Convert.ToInt32(Documento["pIdReporteDocumento"]);
                    cReporteDocumento.Obtener(conn);
                    cReporteDocumento.Descripcion = Convert.ToString(Documento["pDescripcion"]);
                    cReporteDocumento.Editar(conn);

                    Respuesta.Add("IdReporteDocumento", cReporteDocumento.IdReporteDocumento);
                    Respuesta.Add("Documento", cReporteDocumento.Documento);
                    Respuesta.Add("Descripcion", cReporteDocumento.Descripcion);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

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