public ActionResult ModificarEstadoStorage(Storage infoStorage)
        {
            string          mensajesStorage = string.Empty;
            MensajesStorage msjStorage      = new MensajesStorage();

            try
            {
                StorageAccDatos objStorageAccDatos = new StorageAccDatos((string)Session["NickUsuario"]);
                msjStorage = objStorageAccDatos.ActualizarStorage(infoStorage, true);
                if (msjStorage.OperacionExitosa)
                {
                    mensajesStorage = string.Format("El Storage con ID: {0} ha sido modificado correctamente.", infoStorage.IdStorage);
                    Logs.Info(mensajesStorage);
                }
                else
                {
                    mensajesStorage = string.Format("No se ha podido actualizar el Storage con ID: {0}: {1}", infoStorage.IdStorage, msjStorage.MensajeError);
                    Logs.Error(mensajesStorage);
                }
            }
            catch (Exception e)
            {
                Logs.Error(string.Format("{0}: {1}", mensajesStorage, e.Message));
            }
            return(Json(msjStorage, JsonRequestBehavior.AllowGet));
        }
        public ActionResult NuevoStoragePOST(Storage infoStorage)
        {
            infoStorage.CapacidadStorage = string.Format("{0} {1}", infoStorage.CapacidadStorage, infoStorage.UnidadStorage);
            string          mensajesStorage = string.Empty;
            MensajesStorage msjStorage      = new MensajesStorage();

            try
            {
                StorageAccDatos objStorageActivosAccDatos = new StorageAccDatos((string)Session["NickUsuario"]);
                msjStorage = objStorageActivosAccDatos.RegistrarStorage(infoStorage);
                if (msjStorage.OperacionExitosa)
                {
                    mensajesStorage     = string.Format("El Storage \"{0}\" ha sido registrado exitosamente.", infoStorage.NombreStorage);
                    TempData["Mensaje"] = mensajesStorage;
                    Logs.Info(mensajesStorage);
                }
                else
                {
                    mensajesStorage          = string.Format("No se ha podido registrar el Storage \"{0}\": {1}", infoStorage.NombreStorage, msjStorage.MensajeError);
                    TempData["MensajeError"] = mensajesStorage;
                    Logs.Error(mensajesStorage);
                }
            }
            catch (Exception e)
            {
                Logs.Error(string.Format("{0}: {1}", mensajesStorage, e.Message));
                return(View());
            }
            return(RedirectToAction("ModificarLUN", "LUN"));
        }
        /// <summary>
        /// Método para obtener los Storage habilitados de la base de datos
        /// </summary>
        /// <returns></returns>
        public JsonResult ObtenerStorageHab()
        {
            StorageAccDatos objStorageActAccDatos = new StorageAccDatos((string)Session["NickUsuario"]);

            return(Json(objStorageActAccDatos.ObtenerStorage("Hab"), JsonRequestBehavior.AllowGet));
        }