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
     }));
 }
Ejemplo n.º 2
0
        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
            }));
        }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
        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();
            }
        }