public ActionResult NuevoLaboratorioPOST(Laboratorios infoLaboratorio) { string mensajesLaboratorios = string.Empty; MensajesLaboratorios msjLaboratorios = new MensajesLaboratorios(); try { LaboratoriosAccDatos objLaboratoriosActivosAccDatos = new LaboratoriosAccDatos((string)Session["NickUsuario"]); msjLaboratorios = objLaboratoriosActivosAccDatos.RegistrarLaboratorio(infoLaboratorio); if (msjLaboratorios.OperacionExitosa) { mensajesLaboratorios = string.Format("El laboratorio \"{0}\" ha sido registrado exitosamente.", infoLaboratorio.NombreLaboratorio); TempData["Mensaje"] = mensajesLaboratorios; Logs.Info(mensajesLaboratorios); } else { mensajesLaboratorios = string.Format("No se ha podido registrar el laboratorio \"{0}\": {1}", infoLaboratorio.NombreLaboratorio, msjLaboratorios.MensajeError); TempData["MensajeError"] = mensajesLaboratorios; Logs.Error(mensajesLaboratorios); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesLaboratorios, e.Message)); return(View()); } return(RedirectToAction("ModificarLaboratorio", "Laboratorios")); }
public ActionResult ModificarEstadoLaboratorio(Laboratorios infoLaboratorio) { string mensajesLaboratorios = string.Empty; MensajesLaboratorios msjLaboratorios = new MensajesLaboratorios(); try { LaboratoriosAccDatos objLaboratoriosAccDatos = new LaboratoriosAccDatos((string)Session["NickUsuario"]); msjLaboratorios = objLaboratoriosAccDatos.ActualizarLaboratorio(infoLaboratorio, true); if (msjLaboratorios.OperacionExitosa) { mensajesLaboratorios = string.Format("El laboratorio con ID: {0} ha sido modificado correctamente.", infoLaboratorio.IdLaboratorio); Logs.Info(mensajesLaboratorios); } else { mensajesLaboratorios = string.Format("No se ha podido actualizar el laboratorio con ID: {0}: {1}", infoLaboratorio.IdLaboratorio, msjLaboratorios.MensajeError); Logs.Error(mensajesLaboratorios); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesLaboratorios, e.Message)); } return(Json(msjLaboratorios, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Método para obtener los Laboratorios habilitados de la base de datos /// </summary> /// <returns></returns> public JsonResult ObtenerLaboratoriosHab() { LaboratoriosAccDatos objLaboratoriosActAccDatos = new LaboratoriosAccDatos((string)Session["NickUsuario"]); return(Json(objLaboratoriosActAccDatos.ObtenerLaboratorios("Hab"), JsonRequestBehavior.AllowGet)); }