Example #1
0
        public ActionResult EliminarMaqVirtual(MaqVirtuales infoMaqVirtual)
        {
            string mensajesMaqVirtuales          = string.Empty;
            MensajesMaqVirtuales msjMaqVirtuales = new MensajesMaqVirtuales();

            try
            {
                MaqVirtualesAccDatos objMaqVirtualesAccDatos = new MaqVirtualesAccDatos((string)Session["NickUsuario"]);
                msjMaqVirtuales = objMaqVirtualesAccDatos.EliminarMaqVirtual(infoMaqVirtual);
                if (msjMaqVirtuales.OperacionExitosa)
                {
                    mensajesMaqVirtuales = string.Format("La máquina virtual con ID: {0} ha sido eliminada correctamente.", infoMaqVirtual.IdMaqVirtuales);
                    Logs.Info(mensajesMaqVirtuales);
                }
                else
                {
                    mensajesMaqVirtuales = string.Format("No se ha podido eliminar la máquina virtual con ID: {0}: {1}", infoMaqVirtual.IdMaqVirtuales, msjMaqVirtuales.MensajeError);
                    Logs.Error(mensajesMaqVirtuales);
                }
            }
            catch (Exception e)
            {
                Logs.Error(string.Format("{0}: {1}", mensajesMaqVirtuales, e.Message));
            }
            return(Json(msjMaqVirtuales, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public ActionResult NuevaMaqVirtualPOST(MaqVirtuales infoMaqVirtual)
        {
            var auxFecha = infoMaqVirtual.FechaCreacionAux.Split('/');

            infoMaqVirtual.FechaCreacionMaqVirtuales = new DateTime(int.Parse(auxFecha[2]), int.Parse(auxFecha[0]), int.Parse(auxFecha[1]));
            var auxFechaExp = infoMaqVirtual.FechaExpiracionAux.Split('/');

            infoMaqVirtual.FechaExpiracionMaqVirtuales = new DateTime(int.Parse(auxFechaExp[2]), int.Parse(auxFechaExp[0]), int.Parse(auxFechaExp[1]));
            infoMaqVirtual.DiscoMaqVirtuales           = string.Format("{0} {1}", infoMaqVirtual.DiscoMaqVirtuales, infoMaqVirtual.UnidadMaqVirtuales);
            string mensajesMaqVirtuales          = string.Empty;
            MensajesMaqVirtuales msjMaqVirtuales = new MensajesMaqVirtuales();

            try
            {
                MaqVirtualesAccDatos objMaqVirtualesAccDatos = new MaqVirtualesAccDatos((string)Session["NickUsuario"]);
                msjMaqVirtuales = objMaqVirtualesAccDatos.RegistrarMaqVirtual(infoMaqVirtual);
                if (msjMaqVirtuales.OperacionExitosa)
                {
                    mensajesMaqVirtuales = string.Format("La máquina virtual \"{0}\" ha sido registrada exitosamente.", infoMaqVirtual.NombreMaqVirtuales);
                    TempData["Mensaje"]  = mensajesMaqVirtuales;
                    Logs.Info(mensajesMaqVirtuales);
                }
                else
                {
                    mensajesMaqVirtuales     = string.Format("No se ha podido registrar la máquina virtual \"{0}\": {1}", infoMaqVirtual.NombreMaqVirtuales, msjMaqVirtuales.MensajeError);
                    TempData["MensajeError"] = mensajesMaqVirtuales;
                    Logs.Error(mensajesMaqVirtuales);
                }
            }
            catch (Exception e)
            {
                Logs.Error(string.Format("{0}: {1}", mensajesMaqVirtuales, e.Message));
                return(View());
            }
            return(RedirectToAction("ModificarMaqVirtual", "MaqVirtuales"));
        }
Example #3
0
        /// <summary>
        /// Método para obtener las Máquinas virtuales de la base de datos
        /// </summary>
        /// <returns></returns>
        public JsonResult ObtenerMaqVirtualesComp()
        {
            MaqVirtualesAccDatos objMaqVirtualesAccDatos = new MaqVirtualesAccDatos((string)Session["NickUsuario"]);

            return(Json(objMaqVirtualesAccDatos.ObtenerMaqVirtuales("Comp"), JsonRequestBehavior.AllowGet));
        }