예제 #1
0
 public Diploma(List <string> ponente, Modelo.Evento evento)
 {
     InitializeComponent();
     nombre.Text           = ponente[0];
     eventoNombre.Text     = evento.nombre;
     instOrganizadora.Text = evento.institucionOrganizadora;
     lugar.Text            = evento.lugar;
     fecha.Text            = ponente[1];
     Loaded += delegate
     {
         DescargarDiploma();
     };
 }
예제 #2
0
        public Lectura.Evento ConvertirEvento(string cEvento)
        {
            Lectura.Evento _evento;
            try
            {
                string[] _arrayEventos = cEvento.Split(',');

                _evento = new Lectura.Evento {
                    cNombre = _arrayEventos[0], dtFecha = Convert.ToDateTime(_arrayEventos[1])
                };

                Modelo.Evento evento = new Modelo.Evento {
                    Nombre = _evento.cNombre, Fecha = _evento.dtFecha
                };

                eventoService.InsertarEvento(evento);
            }
            catch (IndexOutOfRangeException)
            {
                throw new IndexOutOfRangeException("Indice fuera de rango, posiblemente alguna linea del archivo no cumpla con el formato adecuado de eventos.");
            }
            return(_evento);
        }
 public CU01_1(Modelo.Evento evento)
 {
     InitializeComponent();
     this.evento = evento;
     LlenarListaComite(evento.Id);
 }
예제 #4
0
 public CU05(Modelo.Evento evento)
 {
     InitializeComponent();
     this.evento = evento;
     LlenarListaActividades(evento);
 }
예제 #5
0
 public VentanaUserControl(Modelo.Evento evento)
 {
     InitializeComponent();
     Switcher.pageSwitcher = this;
     Switcher.Switch(new CU01_1(evento));
 }
예제 #6
0
        public void InsertarEvento(Modelo.Evento evento)
        {
            ctx.Eventos.Add(evento);

            ctx.SaveChanges();
        }
예제 #7
0
 public GestionEvento_2(Modelo.Evento evento)
 {
     InitializeComponent();
     this.evento = evento;
 }
        private void llenarComboBox()
        {
            Evento_Logica evento_Logica = new Evento_Logica();

            if (!evento_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);
                button_cancelar.Content     = "Regresar";
                button_descargar.Visibility = Visibility.Hidden;
            }
            else
            {
                this.eventosUsuario =
                    evento_Logica.RecuperarEventos(this.miembroComite.ComiteId).First <Modelo.Evento>();
                MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica();
                Asistente_Logica     asistente_Logica     = new Asistente_Logica();
                Participante_Logica  participante_Logica  = new Participante_Logica();
                Magistral_Logica     magistral_Logica     = new Magistral_Logica();
                Autor_Logica         autor_Logica         = new Autor_Logica();

                this.listaMiembroC =
                    miembroComite_Logica.RecuperarMiembroComitePorEvento(eventosUsuario.Id);
                this.listaAsistente =
                    asistente_Logica.RecuperarAsistenteEvento(eventosUsuario.Id);
                this.listaParticipante =
                    participante_Logica.RecuperarParticipanteEvento(eventosUsuario.Id);
                this.listaMagistral =
                    magistral_Logica.RecuperarMagistralEvento(eventosUsuario.Id);
                this.listaAutor =
                    autor_Logica.RecuperarAutorEvento(eventosUsuario.Id);

                foreach (Modelo.MiembroComite miembro in listaMiembroC)
                {
                    string nombreCompleto = miembro.nombre + " " + miembro.apellidoPaterno +
                                            " " + miembro.apellidoMaterno;
                    comboBox_miembroComite.Items.Add(new CheckBox()
                    {
                        Content = nombreCompleto
                    });
                }
                foreach (string asistenteNombre in listaAsistente)
                {
                    comboBox_asistente.Items.Add(new CheckBox()
                    {
                        Content = asistenteNombre
                    });
                }
                foreach (List <string> participante in listaParticipante)
                {
                    comboBox_participante.Items.Add(new CheckBox()
                    {
                        Content = participante[0]
                    });
                }
                foreach (List <string> magistral in listaMagistral)
                {
                    comboBox_magistral.Items.Add(new CheckBox()
                    {
                        Content = magistral[0]
                    });
                }
                foreach (List <string> autor in listaAutor)
                {
                    comboBox_autor.Items.Add(new CheckBox()
                    {
                        Content = autor[0]
                    });
                }
            }
        }