public JsonResult Mostrar(int celulaId, int dia, int mes, int anio)
        {
            try
            {
                ManejadorDeAsistenciasDeCelula manejadorDeAsistencias = new ManejadorDeAsistenciasDeCelula();
                DateTime fecha = new DateTime(anio, mes, dia);
                Core.Modelos.Retornos.AsistenciaDeCelulaPorMiembroSumarizada asistencia = manejadorDeAsistencias.ObtenerAsistencia(celulaId, fecha);

                string msg;
                if (manejadorDeAsistencias.CelulaFueCancelada(celulaId, fecha))
                {
                    msg = Resources.Literales.AsistenciaACelulaPreviamenteCancelada;
                }
                else
                {
                    msg = string.Empty;
                }

                ViewBag.NumeroDeInvitados = manejadorDeAsistencias.ObtenerNumeroDeInvitados(celulaId, fecha);
                return(Json(new { html = this.RenderPartialView("_Asistencia", asistencia.Asistencias), msg = msg, dia = dia, mes = mes, anio = anio }));
            }
            catch (ExcepcionReglaNegocio ex)
            {
                return(Json(new { error = ex.Message }));
            }
            catch (ArgumentOutOfRangeException)
            {
                return(Json(new { error = Resources.Literales.CelulaYFechaNecesarias }));
            }
        }
 private void cargarAsistenciasEnGrid(int celulaId, DateTime fecha)
 {
     Core.Modelos.Retornos.AsistenciaDeCelulaPorMiembroSumarizada asistencias = manejadorDeAsistencias.ObtenerAsistencia(celulaId, fecha);
     StoreAsistencias.Cargar((from o in asistencias.Asistencias select new {
         o.Id,
         o.MiembroId,
         Nombre = o.PrimerNombre + " " + o.SegundoNombre + " " + o.ApellidoPaterno + " " + o.ApellidoMaterno,
         o.Asistencia,
         o.Estatus,
         o.Peticiones
     }));
     registroNumeroDeInvitados.Value  = manejadorDeAsistencias.ObtenerNumeroDeInvitados(celulaId, fecha);
     registroNumeroDeAsistencias.Text = string.Format("{0} Asistencias", asistencias.CantidadDeAsistencias);
     registroNumeroDeMiembros.Text    = string.Format("- {0} Miembros", asistencias.CantidadDeRegistros);
 }