private void LlenarListaComite(int eventoId) { Comite_Logica comiteDAO = new Comite_Logica(); if (!comiteDAO.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 { this.listaComite = comiteDAO.RecuperarComitesSinLider(eventoId); listaRbComite = new List <RadioButton>(); foreach (string comite in listaComite) { String patronSimbolo = @"\s-\s?[+*]?\s?-\s"; String[] elementoComite = System.Text.RegularExpressions.Regex.Split(comite, patronSimbolo); InsertarFila(elementoComite[0]); } } }
public void RegistrarComiteTest() { Comite_Logica comiteDAO = new Comite_Logica(); bool recibido = comiteDAO.RegistrarComite(new Comite() { nombre = "comite PRUEBA", descripcion = "descripcion PRUEBA", EventoId = 1 }); Assert.AreEqual(recibido, true); }
public void RecuperarComitesSinLiderTest() { Comite_Logica comiteDAO = new Comite_Logica(); List <string> listaRecibida = comiteDAO.RecuperarComitesSinLider(1); List <string> listaEsperada = new List <string>(); listaEsperada.Add("Comite de promocion -- 1"); listaEsperada.Add("Comite del dia -- 8"); CollectionAssert.AreEqual ( listaEsperada.SelectMany(item => item).ToList(), listaRecibida.SelectMany(item => item).ToList() ); }
private bool NuevoComite() { Modelo.Comite nuevoComite = new Modelo.Comite(); nuevoComite.nombre = textBox_nombre.Text; nuevoComite.descripcion = textBox_descripcion.Text; nuevoComite.EventoId = evento.Id; Comite_Logica comiteDAO = new Comite_Logica(); if (!comiteDAO.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); return(true); } return(comiteDAO.RegistrarComite(nuevoComite)); }