Beispiel #1
0
    public static string EditarMenu(int pIdMenu, string pMenu, int pIdProyectoSistema)
    {
        string validacion = ValidaMenu(pMenu, pIdProyectoSistema);

        if (validacion != "")
        {
            return("1|" + validacion);
        }
        else
        {
            //Abrir Conexion
            CConexion ConexionBaseDatos = new CConexion();
            string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

            //¿La conexion se establecio?
            if (respuesta == "Conexion Establecida")
            {
                CMenu Menu = new CMenu();
                Menu.IdMenu            = pIdMenu;
                Menu.Menu              = pMenu;
                Menu.IdProyectoSistema = pIdProyectoSistema;
                Menu.Editar(ConexionBaseDatos);
                string XMLMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
                respuesta = "0|" + XMLMenu;
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(respuesta);
        }
    }
Beispiel #2
0
    public static string ObtenerJsonArbolMenu()
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMenu  Menu     = new CMenu();
            string JsonMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = JsonMenu.ToString();
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
Beispiel #3
0
    public static string AgregarMenu(string pMenu, int pIdProyectoSistema)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            //Valida permisos
            CUsuario Usuario        = new CUsuario();
            string   validaPermisos = Usuario.TienePermisos(new string[] { "ConsultarMenus", "AgregarMenu" }, ConexionBaseDatos);
            if (validaPermisos != "")
            {
                return("1|" + validaPermisos);
            }

            //Valida campos
            string validacion = ValidaMenu(pMenu, pIdProyectoSistema);
            if (validacion != "")
            {
                return("1|" + validacion);
            }
            else
            {
                CMenu Menu = new CMenu();
                Menu.Menu = pMenu;
                Menu.IdProyectoSistema = pIdProyectoSistema;
                Menu.Agregar(ConexionBaseDatos);
                string JsonMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
                respuesta = JsonMenu.ToString();
            }

            //Cerrar Conexion
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(respuesta);
        }
        else
        {
            return("1|" + respuesta);
        }
    }
Beispiel #4
0
    public static string EliminarMenu(int pIdMenu)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMenu Menu = new CMenu();
            Menu.IdMenu = pIdMenu;
            Menu.Eliminar(ConexionBaseDatos);
            string XMLMenu = Menu.ObtenerJsonArbol(ConexionBaseDatos);
            respuesta = "0|" + XMLMenu;
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }