示例#1
0
        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);
                }
            }
        }
示例#2
0
        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()
            );
        }