コード例 #1
0
        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"));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        /// <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));
        }