public async Task <IActionResult> Editar(int id, [Bind("Descripcion")] Instrucciones instrucciones)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                Instrucciones entidad = _context.Instrucciones.Find(id);

                entidad.Descripcion = instrucciones.Descripcion.Trim();

                _context.Instrucciones.Update(entidad);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex);
                return(BadRequest(errMsg));
            }
            catch (Exception ex)
            {
                string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex);
                return(BadRequest(errMsg));
            }

            return(Ok("Registro Actualizado"));
        }
        public async Task <IActionResult> Eliminar(int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                Instrucciones entidad = _context.Instrucciones.Find(id);

                _context.Instrucciones.Remove(entidad);
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex);
                return(BadRequest(errMsg));
            }
            catch (Exception ex)
            {
                string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex);
                return(BadRequest(errMsg));
            }

            return(Ok());
        }
        public async Task <IActionResult> Crear([Bind("Descripcion")] Instrucciones instrucciones)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try
            {
                instrucciones.Descripcion = instrucciones.Descripcion.Trim();
                _context.Instrucciones.Add(instrucciones);

                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex);
                return(BadRequest(errMsg));
            }
            catch (Exception ex)
            {
                string errMsg = FormateadorCadenas.ObtenerMensajesErrores(ex);
                return(BadRequest(errMsg));
            }

            return(Ok(instrucciones));
        }
Example #4
0
        public async Task <IActionResult> Edit(int id, [Bind("IdInstruccion,Descripcion,IdEstadoRegistro,IdUsuario,FechaRegistro")] Instrucciones instrucciones)
        {
            if (id != instrucciones.IdInstruccion)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(instrucciones);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!InstruccionesExists(instrucciones.IdInstruccion))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(instrucciones));
        }
Example #5
0
    public void DetectarTeclas()
    {
        if (SdlHardware.KeyPressed(SdlHardware.KEY_DOWN))
        {
            if (seleccion == maxOpciones)
            {
                seleccion      = 1;
                posicionFlecha = 200;
            }
            else
            {
                seleccion++;
                posicionFlecha += 50;
            }
        }
        if (SdlHardware.KeyPressed(SdlHardware.KEY_UP))
        {
            if (seleccion == 1)
            {
                seleccion      = maxOpciones;
                posicionFlecha = 500;
            }
            else
            {
                seleccion--;
                posicionFlecha -= 50;
            }
        }
        SdlHardware.ShowHiddenScreen();
        if (SdlHardware.KeyPressed(SdlHardware.KEY_SPC))
        {
            switch (seleccion)
            {
            case 1:; Pokedex p = new Pokedex(prota); p.Run(); break;

            case 2: EquipoJugador ej = new EquipoJugador(prota); ej.Run(); break;

            case 3: VerMochila(); break;

            case 4: InformacionJugador ij = new InformacionJugador(prota); ij.Run(); break;

            case 5: prota.guardarJugador("partidas/" + prota.GetNombre() +
                                         ".txt", ref fondo, ref dialogo, juego.viejoScrollX, juego.viejoScrollY);
                GuardadoCompletado(); break;

            case 6: Instrucciones i = new Instrucciones(); i.Run(); break;

            case 7: continuar = false;; break;
            }
            SdlHardware.Pause(100);
        }
        if (SdlHardware.KeyPressed(Tao.Sdl.Sdl.SDLK_BACKSPACE))
        {
            SdlHardware.Pause(100);
            continuar = false;
        }
    }
Example #6
0
 public void RegresarMenu()
 {
     IniciarJ.SetActive(true);
     Instrucciones.SetActive(true);
     TextoInstruc.SetActive(false);
     Regresar.SetActive(false);
     Imagen1.SetActive(false);
     Imagen2.SetActive(false);
     PelotaImg.SetActive(false);
 }
Example #7
0
        public readfl(ILenguaje lenguaje)
            : base(lenguaje)
        {
            Nombre = NOMBRE;

            Parámetros.Añadir(new Parámetro
            {
                Tipo   = new TipoString(Lenguaje),
                Nombre = "texto"
            });

            Instrucciones.Enqueue(new LeerFichero("texto"));
        }
Example #8
0
        public println(ILenguaje lenguaje)
            : base(lenguaje)
        {
            Nombre = NOMBRE;

            Parámetros.Añadir(new Parámetro
            {
                Tipo   = new TipoString(Lenguaje),
                Nombre = "texto"
            });

            Instrucciones.Enqueue(new MostrarPorConsola("texto"));
        }
Example #9
0
        public async Task <IActionResult> Create([Bind("IdInstruccion,Descripcion,IdEstadoRegistro,IdUsuario,FechaRegistro")] Instrucciones instrucciones)
        {
            if (ModelState.IsValid)
            {
                instrucciones.FechaRegistro    = DateTime.Now;
                instrucciones.IdEstadoRegistro = '1';

                _context.Add(instrucciones);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(instrucciones));
        }
Example #10
0
        public HojaRuta populateDetalle(HojaRuta hr, int idUsuario, ApplicationDbContext DB)
        {
            ICollection <HojaRutaDetalle> detalle = new List <HojaRutaDetalle>();

            if (hr.Id > 0)
            {
                detalle = hr.Derivaciones;
            }
            else
            {
                var parentHRDetalle = buildParent(hr, idUsuario);
                detalle.Add(parentHRDetalle);
            }

            foreach (var i in Instrucciones)
            {
                InstruccionDTO ins = JsonConvert.DeserializeObject <InstruccionDTO>(i);
                ICollection <HRDetalleInstrucciones> listDetIns = new List <HRDetalleInstrucciones>();
                HojaRutaDetalle d = new HojaRutaDetalle();
                d.AreaDestinoId    = ins.areaId;
                d.AreaOrigenId     = UnidadEjecutoraId;
                d.FunDstId         = ins.funId;
                d.FunOrgId         = OrigenId;
                d.PlazoDias        = 1;
                d.Proveido         = (ins.comentarios != null) ? ins.comentarios : "-";
                d.IdEstadoRegistro = Constantes.Registrado;
                d.IdUsuario        = idUsuario;
                d.FechaRegistro    = DateTime.Now;
                d.DocumentoId      = DocumentoId;
                d.Padre            = Parent;
                foreach (var id in ins.instrucciones)
                {
                    Instrucciones instruccion = DB.CorrespondenciaInstrucciones.Find(id);

                    if (instruccion != null)
                    {
                        HRDetalleInstrucciones DetIns = new HRDetalleInstrucciones();
                        DetIns.HRDetalle   = d;
                        DetIns.Instruccion = instruccion;
                        listDetIns.Add(DetIns);
                    }
                }

                d.HRDetalleInstrucciones = listDetIns;
                detalle.Add(d);
            }

            hr.Derivaciones = detalle;
            return(hr);
        }
Example #11
0
    public static void Run()
    {
        bool fullScreen = false;

        SdlHardware.Init(1024, 768, 24, fullScreen);
        Bienvenida b = new Bienvenida();

        b.Run();
        Instrucciones i = new Instrucciones();

        i.Run();
        MenuPartidas m = new MenuPartidas();

        m.Run();
    }
Example #12
0
 private void Awake()
 {
     Instance             = this;
     transform.localScale = Vector3.zero;
 }
Example #13
0
 public readln(ILenguaje lenguaje)
     : base(lenguaje)
 {
     Nombre = NOMBRE;
     Instrucciones.Enqueue(new PedirPorConsola());
 }