public void CargarEnsayo(int ensayoId) { if (ensayoId > 0) { AlabanzaEnsayo ensayo = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaEnsayo where o.Id == ensayoId select o).SingleOrDefault(); registroEnsayoId.Value = ensayo.Id; registroEnsayoFecha.Value = ensayo.Fecha; registroEnsayoHoraInicio.Value = ensayo.HoraDiaInicioId; registroEnsayoHoraFin.Value = ensayo.HoraDiaFinId; // Mostramos las columnas de asistencia/retraso registroEnsayoMiembros.ColumnModel.SetHidden(3, false); registroEnsayoMiembros.ColumnModel.SetHidden(4, false); StoreEnsayoMiembros.Cargar(from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaEnsayoMiembro join p in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaEventoMiembro on o.AlabanzaMiembroId equals p.AlabanzaMiembroId where o.AlabanzaEnsayoId == ensayoId && o.AlabanzaMiembro.Borrado == false && o.AlabanzaEnsayo.Borrado == false && p.AlabanzaMiembro.Borrado == false && p.AlabanzaEvento.Borrado == false && p.Borrado == false select new { Id = o.Id, MiembroId = o.AlabanzaMiembro.MiembroId, AlabanzaMiembroId = o.AlabanzaMiembroId, Nombre = o.AlabanzaMiembro.Miembro.Primer_Nombre + " " + o.AlabanzaMiembro.Miembro.Segundo_Nombre + " " + o.AlabanzaMiembro.Miembro.Apellido_Paterno + " " + o.AlabanzaMiembro.Miembro.Apellido_Materno + " (" + o.AlabanzaMiembro.Miembro.Email + ")", Instrumento = p.AlabanzaTipoInstrumento.Descripcion, Asistencia = o.Asistencia, Retraso = o.Retraso }); } else { int eventoId = Convert.ToInt32(registroId.Number); LimpiarVentanaDeEnsayos(); // Ocultamos las columnas de asistencia/retraso registroEnsayoMiembros.ColumnModel.SetHidden(3, true); registroEnsayoMiembros.ColumnModel.SetHidden(4, true); StoreEnsayoMiembros.Cargar(manejadorDeAlabanza.ObtenerMiembrosPorEvento(eventoId).Select(o => new { MiembroId = o.AlabanzaMiembro.MiembroId, AlabanzaMiembroId = o.AlabanzaMiembroId, Nombre = o.AlabanzaMiembro.Miembro.Primer_Nombre + " " + o.AlabanzaMiembro.Miembro.Segundo_Nombre + " " + o.AlabanzaMiembro.Miembro.Apellido_Paterno + " " + o.AlabanzaMiembro.Miembro.Apellido_Materno + " (" + o.AlabanzaMiembro.Miembro.Email + ")", Instrumento = o.AlabanzaTipoInstrumento.Descripcion })); registroEnsayoMiembros.MarcarSucio(); } wndAgregarEnsayo.Show(); }
void ICatalogo.CargarControles() { permitirAgregarEnsayos(false); // Ocultamos las columnas de asistencia/retraso registroMiembros.ColumnModel.SetHidden(3, true); registroMiembros.ColumnModel.SetHidden(4, true); StoreMiembros.Limpiar(); StoreCanciones.Limpiar(); StoreEnsayos.Limpiar(); StoreEnsayoMiembros.Limpiar(); StoreHorasDelDia.Cargar(HoraDia.Obtener()); StoreInstrumentos.Cargar(AlabanzaTipoInstrumento.Obtener()); }
public void LimpiarVentanaDeEnsayos() { pnlAgregarEnsayo.Reset(); StoreEnsayoMiembros.Limpiar(); }