コード例 #1
0
        public JsonResult GetTreeviewFiles()
        {
            List <BECarpeta>        oListaCarpeta;
            List <BECarpeta>        oListaCarpetaMenus = new List <BECarpeta>();
            List <CarpetaViewModel> _ListCarpeta       = new List <CarpetaViewModel>();

            //Obtenemos el listado
            oListaCarpeta = new BLCarpeta().Listar_Carpeta();

            if (oListaCarpeta.Count > 0)
            {
                oListaCarpetaMenus = oListaCarpeta.Where(e => e.cod_carpeta_padre < 1).ToList();

                CarpetaViewModel _carpeta;

                foreach (BECarpeta item in oListaCarpetaMenus)
                {
                    _carpeta       = new CarpetaViewModel();
                    _carpeta.id    = item.cod_carpeta;
                    _carpeta.text  = " " + item.gls_ruta_carpeta;
                    _carpeta.nodes = GetAllNodosHijos(oListaCarpeta, item.cod_carpeta);
                    _ListCarpeta.Add(_carpeta);
                }
            }

            return(Json(_ListCarpeta, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult CreateNewFolder(string idFolderPadre, string nameFolder)
        {
            BLCarpeta lgFolder  = new BLCarpeta();
            BECarpeta newFolder = new BECarpeta();

            newFolder.cod_carpeta_padre = Convert.ToInt16(idFolderPadre);
            newFolder.gls_ruta_carpeta  = nameFolder;
            newFolder.aud_usr_ingreso   = ".NET";
            int idFolder = lgFolder.RegistrarCarpeta(newFolder);

            return(Json(idFolder, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult deleteFolder(string id)
        {
            int iResult;

            BLCarpeta oBLCarpeta = new BLCarpeta();
            BECarpeta oitem      = new BECarpeta();

            oitem.cod_carpeta          = Convert.ToInt16(id);
            oitem.aud_usr_modificacion = "APP.DLT";

            iResult = oBLCarpeta.EliminarCarpeta(oitem);

            return(Json(iResult, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult updateNameFolder(string id, string desc)
        {
            bool      estadoUpdate = false;
            BLCarpeta oBLCarpeta   = new BLCarpeta();
            BECarpeta oitem        = new BECarpeta();

            oitem.cod_carpeta          = Convert.ToInt16(id);
            oitem.gls_ruta_carpeta     = desc;
            oitem.cod_estado_registro  = 1;
            oitem.aud_usr_modificacion = "APP.NET";

            estadoUpdate = oBLCarpeta.ModificarCarpetaGestion(oitem);

            return(Json(estadoUpdate, JsonRequestBehavior.AllowGet));
        }