public async Task <IActionResult> Edit(int id, [Bind("EncuentrosID,EscuelaID,Categoria,NombreEvento,MarcadorLocal,MarcadorVisitante,Descripcion")] Encuentros encuentros) { if (id != encuentros.EncuentrosID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(encuentros); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EncuentrosExists(encuentros.EncuentrosID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(encuentros)); }
public async Task <IActionResult> Create([Bind("EncuentrosID,EscuelaID,Categoria,NombreEvento,MarcadorLocal,MarcadorVisitante,Descripcion")] Encuentros encuentros) { if (ModelState.IsValid) { _context.Add(encuentros); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EscuelaID"] = new SelectList(_context.Escuela, "EscuelaID", "Nombre", encuentros.EscuelaID); return(View(encuentros)); }
public async Task <IActionResult> CrearEncuentro(Encuentros encuentros) { if (ModelState.IsValid) { _context.Add(encuentros); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(GestionarEncuentros))); } return(View(encuentros)); }
public async Task <IActionResult> AgregarEquipoEnc(int id, Encuentros encuentros) { if (id != encuentros.CodigoEncuentro) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Encuentros.Update(encuentros); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EncuentrosExists(encuentros.CodigoEncuentro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(GestionarEncuentros))); } ViewData["AsistenteCocina"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.AsistenteCocina); ViewData["Asistente"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Asistente); ViewData["Cocina"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Cocina); ViewData["Coordinador"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Coordinador); ViewData["Decoracion"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Decoracion); ViewData["Finanzas"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Finanzas); ViewData["GuiaH1"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaH1); ViewData["GuiaH2"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaH2); ViewData["GuiaM1"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaM1); ViewData["GuiaM2"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaM2); ViewData["Guia"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Guia); ViewData["Logistica"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Logistica); ViewData["Musica"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Musica); ViewData["Servidor"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Servidor); return(View()); }
public async Task <IActionResult> AgregarFinanzas(int id, Encuentros encuentros) { if (id != encuentros.CodigoEncuentro) { return(NotFound()); } if (ModelState.IsValid) { try { var encuentro = _context.Encuentros.SingleOrDefault(x => x.CodigoEncuentro == id); encuentro.MontoComida = encuentros.MontoComida; encuentro.MontoDecoracion = encuentros.MontoDecoracion; encuentro.MontoLogistica = encuentros.MontoLogistica; encuentro.MontoServicio = encuentros.MontoServicio; encuentro.MontoTransporte = encuentros.MontoTransporte; encuentro.MontoOtros = encuentros.MontoOtros; var sumaGastos = encuentros.MontoComida + encuentros.MontoDecoracion + encuentros.MontoLogistica + encuentros.MontoServicio + encuentros.MontoTransporte + encuentros.MontoOtros; encuentro.TotalInvertido = sumaGastos; encuentro.TotalRestante = encuentro.TotalDinero - sumaGastos; _context.Encuentros.Update(encuentro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EncuentrosExists(encuentros.CodigoEncuentro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(GestionarEncuentros))); } return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("CodigoEncuentro,Nombre,Lema,Objetivo,FechaInicio,FechaFinal,Asistencia,Coordinador,Asistente,Logistica,Servidor,Cocina,AsistenteCocina,Musica,GuiaH1,GuiaH2,GuiaM1,GuiaM2,Guia,Finanzas,Decoracion,TotalDinero,TotalInvertido,MontoDecoracion,MontoLogistica,MontoComida,MontoServicio,MontoTransporte,TotalRestante")] Encuentros encuentros) { if (id != encuentros.CodigoEncuentro) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(encuentros); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EncuentrosExists(encuentros.CodigoEncuentro)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(GestionarEncuentros))); } ViewData["AsistenteCocina"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.AsistenteCocina); ViewData["Asistente"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Asistente); ViewData["Cocina"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Cocina); ViewData["Coordinador"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Coordinador); ViewData["Decoracion"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Decoracion); ViewData["Finanzas"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Finanzas); ViewData["GuiaH1"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaH1); ViewData["GuiaH2"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaH2); ViewData["GuiaM1"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaM1); ViewData["GuiaM2"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.GuiaM2); ViewData["Guia"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Guia); ViewData["Logistica"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Logistica); ViewData["Musica"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Musica); ViewData["Servidor"] = new SelectList(_context.Personas, "CodigoPersona", "CodigoPersona", encuentros.Servidor); return(View(encuentros)); }