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