コード例 #1
0
        private bool NuevoPatrocinador()
        {
            Patrocinador_Logica patrocinadorDAO = new Patrocinador_Logica();

            if (!patrocinadorDAO.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(patrocinadorDAO.RegistrarPatrocinador(new Modelo.Patrocinador()
            {
                nombre = textBox_nombre.Text,
                apellidoPaterno = textBox_apellidoP.Text,
                apellidoMaterno = textBox_apellidoM.Text,
                empresa = textBox_empresa.Text,
                direccion = textBox_direccion.Text,
                correoElectronico = textBox_correoE.Text,
                numeroTelefono = textBox_numeroTel.Text
            }));
        }
コード例 #2
0
        public void RecuperarPatrocinadorTest()
        {
            Patrocinador_Logica patrocinadorDAO = new Patrocinador_Logica();
            List <Patrocinador> listaRecibida   = patrocinadorDAO.RecuperarPatrocinador();
            List <Patrocinador> listaEsperada   = new List <Patrocinador>();

            listaEsperada.Add(new Patrocinador()
            {
                nombre            = "Miguel",
                apellidoPaterno   = "Hernandez",
                apellidoMaterno   = "Duran",
                empresa           = "Comex",
                direccion         = "Lucio #15 Col. Lomas de Casa Blanca",
                correoElectronico = "*****@*****.**",
                numeroTelefono    = "8465972"
            });
            listaEsperada.Add(new Patrocinador()
            {
                nombre            = "Jimena",
                apellidoPaterno   = "Suarez",
                apellidoMaterno   = "Potrillo",
                empresa           = "Chedraui",
                direccion         = "Chedrahui Caram #20 Col. Centro",
                correoElectronico = "*****@*****.**",
                numeroTelefono    = "8465963"
            });

            listaRecibida.Should().BeEquivalentTo(listaEsperada);
        }
コード例 #3
0
        private void LlenarListaPatrocinadores()
        {
            Patrocinador_Logica patrocinadorDAO = new Patrocinador_Logica();

            if (!patrocinadorDAO.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
            {
                listaPatrocinador =
                    patrocinadorDAO.RecuperarPatrocinador();
                listaRbPatrocinador = new List <RadioButton>();

                foreach (Modelo.Patrocinador patrocinador in listaPatrocinador)
                {
                    InsertarParticipante(patrocinador.empresa);
                }
            }
        }
コード例 #4
0
        public void RegistrarPatrocinadorTest()
        {
            Patrocinador_Logica patrocinadorDAO = new Patrocinador_Logica();
            bool recibido = patrocinadorDAO.RegistrarPatrocinador(new Patrocinador()
            {
                nombre            = "nombre PRUEBA",
                apellidoPaterno   = "apellido paterno PRUEBA",
                apellidoMaterno   = "apellido materno PRUEBA",
                empresa           = "empresa PRUEBA",
                direccion         = "direccion PRUEBA",
                correoElectronico = "*****@*****.**",
                numeroTelefono    = "1215920816"
            });

            Assert.AreEqual(recibido, true);
        }