private void LlenarComboBox() { MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica(); Evento_Logica evento_Logica = new Evento_Logica(); if (!miembroComite_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 <Modelo.Evento> eventoMiembroComite = evento_Logica.RecuperarEventos(this.miembroComite.ComiteId); this.listaModeloComite = miembroComite_Logica.RecuperarMiembroComitePorEvento(eventoMiembroComite[0].Id); foreach (Modelo.MiembroComite miembroComite in listaModeloComite) { comboBox_miembroComite.Items.Add(miembroComite.nombre + " " + miembroComite.apellidoPaterno + " " + miembroComite.apellidoMaterno); } } }
public void RecuperarMCNoLiderTest() { MiembroComite_Logica miembroComiteDAO = new MiembroComite_Logica(); List <MiembroComite> listaRecibida = miembroComiteDAO.RecuperarMCNoLider(); List <MiembroComite> listaEsperada = new List <MiembroComite>(); listaEsperada.Add(new MiembroComite() { nombre = "Huleria", apellidoPaterno = "Waltz", apellidoMaterno = "Becerra", correoElectronico = "*****@*****.**", nivelExperiencia = "Licenciatura" }); listaEsperada.Add(new MiembroComite() { nombre = "Joaquin", apellidoPaterno = "Torres", apellidoMaterno = "Yatra", correoElectronico = "*****@*****.**", nivelExperiencia = "Licenciatura" }); listaRecibida.Should().BeEquivalentTo(listaEsperada); }
private bool ModificarMiembroComite() { MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica(); if (textBlock_mensaje.Text.Equals("sin conexion") || !miembroComite_Logica.ComprobarConexion()) { textBlock_mensaje.Text = String.Empty; textBlock_mensaje.Text = "Se ha perdido conexión con la base de datos"; textBlock_mensaje.Foreground = Brushes.Red; textBlock_mensaje.FontWeight = FontWeights.Bold; return(true); } MiembroComite miembroComiteActualizado = new MiembroComite() { Id = miembroComiteModificar.Id, nombre = textbox_nombre.Text, apellidoMaterno = textbox_apellidoM.Text, apellidoPaterno = textbox_apellidoP.Text, correoElectronico = textbox_correoElectronico.Text, nivelExperiencia = (string)((ComboBoxItem)comboBox_nivelExperiencia.SelectedValue).Content }; return(miembroComite_Logica.ModificarMiembroComite(miembroComiteActualizado)); }
public void ActualizarMCLiderTest() { MiembroComite_Logica miembroComiteDAO = new MiembroComite_Logica(); bool recibido = miembroComiteDAO.ActualizarMCLider(new MiembroComite() { nombre = "nombre PRUEBA", apellidoPaterno = "apellido paterno PRUEBA", apellidoMaterno = "apellido materno PRUEBA", ComiteId = 1 }, 2); Assert.AreEqual(recibido, true); }
public void RecuperarMiembroComiteTest() { MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica(); MiembroComite miembroComiteRecibido = miembroComite_Logica.RecuperarMiembroComite(2); MiembroComite miembroComiteEsperado = new MiembroComite() { Id = 2, idUsuario = 2, ComiteId = 1, evaluador = false, liderComite = false }; miembroComiteRecibido.Should().BeEquivalentTo(miembroComiteEsperado); }
public void RegistrarMCLiderTest() { MiembroComite_Logica miembroComiteDAO = new MiembroComite_Logica(); bool recibido = miembroComiteDAO.RegistrarMCLider(new MiembroComite() { nombre = "nombre PRUEBA", apellidoPaterno = "apellido paterno PRUEBA", apellidoMaterno = "apellido materno PRUEBA", correoElectronico = "*****@*****.**", nivelExperiencia = "Licenciatura", evaluador = false, liderComite = true, ComiteId = 1 }, 2); Assert.AreEqual(recibido, true); }
private void LlenarComboBox() { miembroComiteDAO = new MiembroComite_Logica(); if (!miembroComiteDAO.ComprobarConexion()) { textBlock_mensaje.Text = "sin conexion"; Click_Aceptar(new object(), new RoutedEventArgs()); } else { listaMCNoLider = miembroComiteDAO.RecuperarMCNoLider(this.evento.Id); foreach (List <string> miembro in listaMCNoLider) { comboBox_miembroC.Items.Add(miembro[4] + " " + miembro[1]); } } }
private void Click_Entrar(object sender, RoutedEventArgs e) { Usuario_Logica usuario_Logica = new Usuario_Logica(); if (!string.IsNullOrWhiteSpace(textBox_usuario.Text) && !string.IsNullOrWhiteSpace(textBox_contrasena.Password)) { int idUsuario = usuario_Logica.ComprobarUsuario( textBox_usuario.Text, textBox_contrasena.Password); if (idUsuario != 0) { MiembroComite_Logica miembroComite_Logica = new MiembroComite_Logica(); Modelo.MiembroComite usuarioActual = miembroComite_Logica.RecuperarMiembroComite(idUsuario); if (usuarioActual != null) { if (usuarioActual.liderComite) { MenuLiderComite menuLiderComite = new MenuLiderComite(usuarioActual); menuLiderComite.Show(); this.Close(); } else if (usuarioActual.evaluador) { GestionArticulo gestionArticulo = new GestionArticulo(usuarioActual); gestionArticulo.Show(); this.Close(); } else { MenuMiembroComite menuMiembroComite = new MenuMiembroComite(usuarioActual); menuMiembroComite.Show(); this.Close(); } } else { MenuOrganizador menuOrganizador = new MenuOrganizador(); menuOrganizador.Show(); this.Close(); } } } }
public void RecuperarMiembroComitePorEventoTest() { MiembroComite_Logica miembroComiteDAO = new MiembroComite_Logica(); List <MiembroComite> listaRecibida = miembroComiteDAO.RecuperarMiembroComitePorEvento(1); List <MiembroComite> listaEsperada = new List <MiembroComite>(); listaEsperada.Add(new MiembroComite() { nombre = "Junipero", apellidoPaterno = "Veraz", apellidoMaterno = "Loeira" }); listaEsperada.Add(new MiembroComite() { nombre = "Huleria", apellidoPaterno = "Waltz", apellidoMaterno = "Becerra" }); listaRecibida.Should().BeEquivalentTo(listaEsperada); }
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] }); } } }