private void cargarCanciones(int eventoId) { StoreCanciones.Cargar(manejadorDeAlabaza.ObtenerCancionesPorEvento(eventoId).Select(o => new { Id = o.Id, CancionId = o.AlabanzaCancionId, Titulo = o.AlabanzaCancion.Titulo, Artista = o.AlabanzaCancion.Artista, Disco = o.AlabanzaCancion.Disco, Tono = o.AlabanzaCancion.Tono, Liga = o.AlabanzaCancion.Liga })); }
public void CargarCanciones() { int eventoId = Convert.ToInt32(registroId.Number); StoreCanciones.Cargar(manejadorDeAlabanza.ObtenerCancionesPorEvento(eventoId).Select(o => new { Id = o.Id, AlabanzaCancionId = o.AlabanzaCancionId, Titulo = o.AlabanzaCancion.Titulo, Artista = o.AlabanzaCancion.Artista, Disco = o.AlabanzaCancion.Disco, Tono = o.AlabanzaCancion.Tono })); }
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 AgregarCancion() { try { RowSelectionModel sm = registroCancionesEncontradas.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRow != null) { int id = Convert.ToInt32(sm.SelectedRecordID); AlabanzaCancion cancion = manejadorDeAlabanza.ObtenerCancion(id); if (cancion != null) { StoreCanciones.AddRecord( new { AlabanzaCancionId = cancion.Id, Titulo = cancion.Titulo, Artista = cancion.Artista, Disco = cancion.Disco, Tono = cancion.Tono }); LimpiarVentanaDeCanciones(); X.Msg.Notify(Generales.nickNameDeLaApp, "Cancion agregada correctamente").Show(); } else { throw new ExcepcionAplicacion("Cancion inexistente"); } } else { throw new ExcepcionReglaNegocio("Es necesario seleccionar alguna cancion."); } } catch (ExcepcionReglaNegocio ex) { X.Msg.Alert(Generales.nickNameDeLaApp, ex.Message).Show(); } }