Пример #1
0
        // GET: /<controller>/


        public async Task <IActionResult> FormularioCrearAccionInmediata(string eventoID)
        {
            AccionInmediataModels FormularioCrearAcccionInmediata = new AccionInmediataModels()
            {
                EventoId = eventoID,
                //ListaPersonas = db.Persona.ToList(),
            };

            return(View(FormularioCrearAcccionInmediata));
        }
Пример #2
0
 public async Task <IActionResult> FormularioEditAccionInmediata(AccionInmediataModels accion)
 {
     if (ModelState.IsValid)
     {
         AccionInmediata updateAccionInmediata = db.AccionInmediata.FirstOrDefault(c => c.Id == accion.AccionUnica.Id);
         updateAccionInmediata.Descripcion = accion.Descripcion;
         updateAccionInmediata.RutPersona  = accion.RutPersona;
         updateAccionInmediata.Efectivo    = accion.Efectiva;
         db.AccionInmediata.Update(updateAccionInmediata);
         db.SaveChanges();
         //return RedirectToAction("Index");
         return(RedirectToAction("Index", "EventoSecuencia", new { EventoID = accion.AccionUnica.EventoId.TrimEnd() }));
     }
     else
     {
         return(await FormularioEditAccionInmediata(accion.AccionUnica.Id));
     }
 }
Пример #3
0
 public async Task <IActionResult> FormularioCrearAccionInmediata(AccionInmediataModels AI)
 {
     if (ModelState.IsValid)
     {
         AccionInmediata Accion = new AccionInmediata()
         {
             FechaRegistro = DateTime.Now,
             Descripcion   = AI.Descripcion,
             Removed       = false,
             EventoId      = AI.EventoId,
             RutPersona    = AI.RutPersona,
             Efectivo      = AI.Efectiva,
         };
         db.AccionInmediata.Add(Accion);
         db.SaveChanges();
         return(RedirectToAction("Index", "EventoSecuencia", new { EventoID = AI.EventoId }));
     }
     else
     {
         return(await FormularioCrearAccionInmediata(AI.EventoId.TrimEnd()));
     }
 }
Пример #4
0
        public async Task <IActionResult> FormularioEditAccionInmediata(string AccionInmediataID)
        {
            AccionInmediata AI = db.AccionInmediata.FirstOrDefault(c => c.Id == AccionInmediataID);

            AccionInmediataModels Accion = new AccionInmediataModels()
            {
                AccionUnica = AI,
                //ListaPersonas = db.Persona.ToList().Where(c => !c.Removed == true),
                EventoId   = (db.AccionInmediata.FirstOrDefault(c => c.Id == AccionInmediataID).EventoId),
                RutPersona = AI.RutPersona,
            };


            string nombrecompleto = null;

            if (Accion.AccionUnica.RutPersona != null)
            {
                nombrecompleto = db.Persona.Select(c => new { nombreCompleto = c.Nombre.TrimEnd() + " " + c.ApellidoPaterno.TrimEnd() + " " + c.ApellidoMaterno.TrimEnd(), rut = c.Rut }).FirstOrDefault(c => c.rut.TrimEnd().Equals(Accion.AccionUnica.RutPersona.TrimEnd())).nombreCompleto;
            }
            Accion.NombreCompleto = nombrecompleto;

            return(View(Accion));
        }