private void LlenarListaActividades(Modelo.Evento evento) { label_Evento.Content = evento.nombre; Actividad_Logica actividadDAO = new Actividad_Logica(); if (!actividadDAO.ComprobarConexion()) { textBlock_mensaje.Text = String.Empty; var bold = new Bold(new Run("Se ha perdido conexión con la base de datos") { Foreground = Brushes.Red }); textBlock_mensaje.Inlines.Add(bold); button_cancelar.Content = "Regresar"; button_aceptar.Visibility = Visibility.Hidden; } else { List <List <string> > listaActividades = actividadDAO.RecuperarProgramaEvento(evento.Id); foreach (List <string> actividad in listaActividades) { InsertarFila(actividad); } } }
private void LlenarComboBox() { Actividad_Logica actividad_Logica = new Actividad_Logica(); Evento_Logica evento_Logica = new Evento_Logica(); if (!actividad_Logica.ComprobarConexion()) { textBlock_mensaje.Text = String.Empty; var bold = new Bold( new Run("Se ha perdido conexión con la base de datos") { Foreground = Brushes.Red }); textBlock_mensaje.Inlines.Add(bold); } else { List <Evento> eventoMiembroComite = evento_Logica.RecuperarEventos(this.miembroComite.ComiteId); this.listaActividad = actividad_Logica.RecuperarProgramaEvento(eventoMiembroComite[0].Id); foreach (List <string> actividad in listaActividad) { comboBox_actividad.Items.Add(actividad[0]); } } }
public void RecuperarProgramaEventoTest() { Actividad_Logica actividadDAO = new Actividad_Logica(); List <List <string> > listaRecibida = actividadDAO.RecuperarProgramaEvento(1); List <List <string> > listaEsperada = new List <List <string> >(); listaEsperada.Add(new List <string>(new string[] { "Inauguracion", "0" /*costo*/, "02/02/2020" /*fecha*/, "13:00" /*horaInicio*/, "14:00" /*horaFin*/, "Explanada", "Acto protocolario", "" /*particpante*//*, * magistral o autor*/ })); CollectionAssert.AreEqual ( listaEsperada.SelectMany(item => item).ToList(), listaRecibida.SelectMany(item => item).ToList() ); }