public ActionResult NuevoSistOperativoPOST(SistOperativos infoSistOperativo) { string mensajesSistOperativos = string.Empty; MensajesSistOperativos msjSistOperativos = new MensajesSistOperativos(); try { SistOperativosAccDatos objSistOperativosAccDatos = new SistOperativosAccDatos((string)Session["NickUsuario"]); msjSistOperativos = objSistOperativosAccDatos.RegistrarSistOperativo(infoSistOperativo); if (msjSistOperativos.OperacionExitosa) { mensajesSistOperativos = string.Format("El sistema operativo \"{0}\" ha sido registrado exitosamente.", infoSistOperativo.NombreSistOperativos); TempData["Mensaje"] = mensajesSistOperativos; Logs.Info(mensajesSistOperativos); } else { mensajesSistOperativos = string.Format("No se ha podido registrar el sistema operativo \"{0}\": {1}", infoSistOperativo.NombreSistOperativos, msjSistOperativos.MensajeError); TempData["MensajeError"] = mensajesSistOperativos; Logs.Error(mensajesSistOperativos); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesSistOperativos, e.Message)); return(View()); } return(RedirectToAction("ModificarSistOperativo", "SistOperativo")); }
public ActionResult ModificarEstadoSistOperativo(SistOperativos infoSistOperativo) { string mensajesSistOperativos = string.Empty; MensajesSistOperativos msjSistOperativos = new MensajesSistOperativos(); try { SistOperativosAccDatos objSistOperativosAccDatos = new SistOperativosAccDatos((string)Session["NickUsuario"]); msjSistOperativos = objSistOperativosAccDatos.ActualizarSistOperativo(infoSistOperativo, true); if (msjSistOperativos.OperacionExitosa) { mensajesSistOperativos = string.Format("El sistema operativo con ID: {0} ha sido modificado correctamente.", infoSistOperativo.IdSistOperativos); Logs.Info(mensajesSistOperativos); } else { mensajesSistOperativos = string.Format("No se ha podido actualizar el sistema operativo con ID: {0}: {1}", infoSistOperativo.IdSistOperativos, msjSistOperativos.MensajeError); Logs.Error(mensajesSistOperativos); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesSistOperativos, e.Message)); } return(Json(msjSistOperativos, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Método para obtener los Sistemas Operativos habilitados de la base de datos /// </summary> /// <returns></returns> public JsonResult ObtenerSistOperativosHab() { SistOperativosAccDatos objSistOperativosAccDatos = new SistOperativosAccDatos((string)Session["NickUsuario"]); return(Json(objSistOperativosAccDatos.ObtenerSistOperativos("Hab"), JsonRequestBehavior.AllowGet)); }