public ActionResult NuevaLUNPOST(LUN infoLUN)
        {
            infoLUN.CapacidadLUN = string.Format("{0} {1}", infoLUN.CapacidadLUN, infoLUN.UnidadLUN);
            string      mensajesLUN = string.Empty;
            MensajesLUN msjLUN      = new MensajesLUN();

            try
            {
                LUNAccDatos objLUNAccDatos = new LUNAccDatos((string)Session["NickUsuario"]);
                msjLUN = objLUNAccDatos.RegistrarLUN(infoLUN);
                if (msjLUN.OperacionExitosa)
                {
                    mensajesLUN         = string.Format("La LUN \"{0}\" ha sido registrada exitosamente.", infoLUN.NombreLUN);
                    TempData["Mensaje"] = mensajesLUN;
                    Logs.Info(mensajesLUN);
                }
                else
                {
                    mensajesLUN = string.Format("No se ha podido registrar la LUN \"{0}\": {1}", infoLUN.NombreLUN, msjLUN.MensajeError);
                    TempData["MensajeError"] = mensajesLUN;
                    Logs.Error(mensajesLUN);
                }
            }
            catch (Exception e)
            {
                Logs.Error(string.Format("{0}: {1}", mensajesLUN, e.Message));
                return(View());
            }
            return(RedirectToAction("ModificarLUN", "LUN"));
        }
        public ActionResult ModificarEstadoLUN(LUN infoLUN)
        {
            string      mensajesLUN = string.Empty;
            MensajesLUN msjLUN      = new MensajesLUN();

            try
            {
                LUNAccDatos objLUNAccDatos = new LUNAccDatos((string)Session["NickUsuario"]);
                msjLUN = objLUNAccDatos.ActualizarLUN(infoLUN, true);
                if (msjLUN.OperacionExitosa)
                {
                    mensajesLUN = string.Format("La LUN con ID: {0} ha sido modificada correctamente.", infoLUN.IdLUN);
                    Logs.Info(mensajesLUN);
                }
                else
                {
                    mensajesLUN = string.Format("No se ha podido actualizar la LUN con ID: {0}: {1}", infoLUN.IdLUN, msjLUN.MensajeError);
                    Logs.Error(mensajesLUN);
                }
            }
            catch (Exception e)
            {
                Logs.Error(string.Format("{0}: {1}", mensajesLUN, e.Message));
            }
            return(Json(msjLUN, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// Método para obtener todas las LUN de la base de datos
        /// </summary>
        /// <returns></returns>
        public JsonResult ObtenerLUNComp()
        {
            LUNAccDatos objLUNAccDatos = new LUNAccDatos((string)Session["NickUsuario"]);

            return(Json(objLUNAccDatos.ObtenerLUN("Comp"), JsonRequestBehavior.AllowGet));
        }