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