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