Ejemplo n.º 1
0
        public async Task <ActionResult> BorrarAsync(int id)
        {
            Pago_Web pago_borrar = new Pago_Web()
            {
                Id = id
            };

            return(Json(await pago_borrar.Delete(), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> CrearAsync(PagoViewModel pago)
        {
            Pago_Web pago_crear = new Pago_Web();
            bool     retorno    = await pago_crear.CreateFromViewAsync(pago);

            if (retorno)
            {
                SessionUser     userSesion = new SessionUser();
                Tarea_Terminada task       = new Tarea_Terminada()
                {
                    LayoutNombre   = "_LayoutAdmin",
                    Titulo         = "Pago Creado",
                    Mensaje        = "El pago ha sido creado exitosamente.",
                    ActionName     = "MisPagos",
                    ControllerName = "Pago",
                    LinkTexto      = "Volver a la lista de mis pagos"
                };
                userSesion.SesionTareaTerminada = task;
                return(RedirectToAction("Exito", "Home"));
            }
            return(View("Nuevo", "_LayoutApoderado"));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> EditarMisPagos(int id)
        {
            //Los datos del pago
            Pago_Web pago_editar = new Pago_Web();
            await pago_editar.Read(id);

            List <Alumno> misAlumnos = new List <Alumno>();

            misAlumnos.Add(pago_editar.Alumno);

            return(View("EditarMisPagos", "_LayoutApoderado", new PagoViewModel()
            {
                Id = pago_editar.Id,
                Total_Cuenta = pago_editar.Total_Cuenta,
                Valor_Pago = pago_editar.Valor_Pago,
                Fecha_Pago = pago_editar.Fecha_Pago,
                MisAlumnos = misAlumnos.Select(n => new SelectListItem()
                {
                    Value = n.Rut.ToString(),
                    Text = String.Format("{0} {1}", n.Nombre, n.APaterno)
                }).ToList()
            }));
        }