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]);
                }
            }
        }
Esempio n. 2
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);
        }
Esempio n. 3
0
        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()
            );
        }
Esempio n. 4
0
        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));
        }