private void cargarDatosGenerales(int cancionId) { AlabanzaCancion cancion = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaCancion where o.Id == cancionId select o).SingleOrDefault(); registroId.Value = cancion.Id; registroTitulo.Value = cancion.Titulo; registroArtista.Value = cancion.Artista; registroDisco.Value = cancion.Disco; registroTituloAlternativo.Value = cancion.TituloAlternativo; registroArtistaAlternativo.Value = cancion.ArtistaAlternativo; registroDiscoAlternativo.Value = cancion.DiscoAlternativo; registroLiga.CargarLiga(cancion.Liga); registroLigaAlternativa.CargarLiga(cancion.LigaAlternativa); registroTono.Value = cancion.Tono; registroLetra.Value = cancion.Letra; }
void ICatalogo.Mostrar(int id) { AlabanzaCancion entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaCancion where o.Id == id select o).FirstOrDefault(); registroId.Text = entidad.Id.ToString(); registroTitulo.Text = entidad.Titulo; registroArtista.Text = entidad.Artista; registroDisco.Text = entidad.Disco; registroTituloAlternativo.Text = entidad.TituloAlternativo; registroArtistaAlternativo.Text = entidad.ArtistaAlternativo; registroDiscoAlternativo.Text = entidad.DiscoAlternativo; registroLiga.Text = entidad.Liga; registroLigaAlternativa.Text = entidad.LigaAlternativa; registroTono.Text = entidad.Tono; registroLetra.Text = entidad.Letra; }
void ICatalogo.Guardar(int id, RegistrosHelper.ListaDeRegistrosDeDatos listaDeRegistrosDeDatos) { AlabanzaCancion entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaCancion where o.Id == id select o).FirstOrDefault(); if (entidad == null) { entidad = new AlabanzaCancion(); } entidad.Titulo = registroTitulo.Text; entidad.Artista = registroArtista.Text; entidad.Disco = registroDisco.Text; entidad.TituloAlternativo = registroTituloAlternativo.Text; entidad.ArtistaAlternativo = registroArtistaAlternativo.Text; entidad.DiscoAlternativo = registroDiscoAlternativo.Text; entidad.Liga = registroLiga.Text; entidad.LigaAlternativa = registroLigaAlternativa.Text; entidad.Tono = registroTono.Text; entidad.Letra = registroLetra.Text; entidad.Guardar(SesionActual.Instance.getContexto <IglesiaEntities>()); }
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(); } }
void ICatalogo.Borrar(int id) { AlabanzaCancion entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaCancion where o.Id == id select o).FirstOrDefault(); entidad.Borrar(SesionActual.Instance.getContexto <IglesiaEntities>()); }