Example #1
0
        private void btn_AgregarNino_Click(object sender, EventArgs e)
        {
            //Variable guarda la fecha del DateTimePicker y lo pasa a String
            var fechadtpNino = dtp_FechaInscripcionNino.Value.ToString("yyyy-MM-dd");

            //Instancias de ClienteDePersonas, AgregarPersona y Proxy
            AgregarPersona    agregar = new AgregarPersona();
            Proxy             proxy   = new Proxy();
            ClienteDePersonas cliente = new ClienteDePersonas();

            //Guarda el objeto Nino que devuelve el método CrearNino
            Persona nino = cliente.CrearNino(txt_IdNino.Text, txt_NombreNino.Text, txt_Apellido1Nino.Text, txt_Apellido2Nino.Text, txt_TelefonoNino.Text, txt_DomicilioNino.Text, txt_CorreoNino.Text, fechadtpNino);

            //Método agrega el nino
            agregar.AgregarNino(nino, proxy);

            //Método cliente.CrearEncargadoNino devuelve objeto Tipo Persona y se guarda en la variable encargado
            Persona encargado = cliente.CrearEncargadoNino(fechadtpNino, txt_IdentificacionEncargadoNino.Text, txt_NombreEncargado.Text, txt_Apellido1Encargado.Text, txt_Apellido2Encargado.Text, txt_TelefonoEncargado.Text, txt_ProfesionEncargado.Text, txt_DomicilioEncargado.Text, txt_CorreoEncargado.Text);

            proxy = new Proxy();

            //Método agrega el EncargadoNino
            agregar.AgregarEncargadoNino(encargado, proxy);

            //Se crea la lista
            List <IPersona> list = new List <IPersona>();

            //Sse agrega a la lista
            list.Add(nino);

            //Se crea el visitor
            IVisitante datos = new SetDatos();

            datos.VisitorAceptar(list);
        }
Example #2
0
        private void btn_AgregarPatrocinador_Click(object sender, EventArgs e)
        {
            //Variable guarda la fecha del DateTimePicker y lo pasa a String
            var fechadtpPatrocinador = dtp_FechaPatrocinador.Value.ToString("yyyy-MM-dd");

            //Instancias de ClienteDePersonas, AgregarPersona y Proxy
            AgregarPersona    agregar = new AgregarPersona();
            Proxy             proxy   = new Proxy();
            ClienteDePersonas cliente = new ClienteDePersonas();

            //Método cliente.CrearPatrocinador devuelve objeto Tipo Persona y se guarda en la variable patrocinador
            Persona patrocinador = cliente.CrearPatrocinador(fechadtpPatrocinador, txt_NombreEmpresaPatrocinadora.Text, txt_TipoEmpresaPatrocinadora.Text, cmb_TipoPatrocinio.Text, txt_IdentificacionRepresentantePatrocinador.Text, txt_NombreRepresentantePatrocinador.Text, txt_PrimerApellidoPatrocinador.Text, txt_SegundoApellidoPatrocinador.Text, txt_TelefonoRepresentantePatrocinador.Text, txt_CorreoRepresentantePatrocinador.Text);

            //Método agrega el Patrocinador
            agregar.AgregarPatrocinador(patrocinador, proxy);

            //Se crea la lista
            List <IPersona> list = new List <IPersona>();

            //Sse agrega a la lista
            list.Add(patrocinador);

            //Se crea el visitor
            IVisitante datos = new SetDatos();

            datos.VisitorAceptar(list);
        }
Example #3
0
        private void btn_AgregarPadrino_Click(object sender, EventArgs e)
        {
            //Variable guarda la fecha del DateTimePicker y lo pasa a String
            var fechadtpPadrino = dtp_FechaInscripcionPadrino.Value.ToString("yyyy-MM-dd");

            //Instancias de ClienteDePersonas, AgregarPersona y Proxy
            ClienteDePersonas cliente = new ClienteDePersonas();
            AgregarPersona    agregar = new AgregarPersona();
            Proxy             proxy   = new Proxy();

            //Método cliente.CrearPadrino devuelve objeto Tipo Persona y se guarda en la variable padrino
            Persona padrino = cliente.CrearPadrino(txt_IdentificacionPadrino.Text, fechadtpPadrino, txt_NombrePadrino.Text, txt_PrimerApellidoPadrino.Text, txt_SegundoApellidoPadrino.Text, txt_TelefonoPadrino.Text, txt_ProfesionPadrino.Text, txt_DomicilioPadrino.Text, txt_CorreoPadrino.Text, cmb_InscripcionPadrino.Text, cmb_DonacionPadrino.Text);

            agregar.AgregarPadrino(padrino, proxy);

            //Se crea la lista
            List <IPersona> list = new List <IPersona>();

            //Sse agrega a la lista
            list.Add(padrino);

            //Se crea el visitor
            IVisitante datos = new SetDatos();

            datos.VisitorAceptar(list);
        }
Example #4
0
        public void AgregarPatrocinador_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado     = true;
            AgregarPersona    agregar      = new AgregarPersona();
            Proxy             proxy        = new Proxy();
            ClienteDePersonas cliente      = new ClienteDePersonas();
            Persona           patrocinador = cliente.CrearPatrocinador("1999-02-04", "HP", "Tecnologia", "Patrocinadores en especie", "0124578", "Ricardo", "Milos", "Dota", "69420666", "*****@*****.**");

            //Act
            var resultado = agregar.AgregarPatrocinador(patrocinador, proxy);

            //Assert
            Assert.AreEqual(resultado, esperado);
        }
Example #5
0
        public void AgregarVoluntario_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado   = true;
            AgregarPersona    agregar    = new AgregarPersona();
            Proxy             proxy      = new Proxy();
            ClienteDePersonas cliente    = new ClienteDePersonas();
            Persona           voluntario = cliente.CrearVoluntario("117250594", "2018-10-04", "Steven", "Hernandez", "Guadamuz", "84571245", "Cirujano Plastico", "Desampa", "Trimestral", "Economica", "*****@*****.**");

            //Act
            var resultado = agregar.AgregarVoluntario(voluntario, proxy);

            //Assert
            Assert.AreEqual(resultado, esperado);
        }
Example #6
0
        public void AgregarEncargado_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado  = true;
            AgregarPersona    agregar   = new AgregarPersona();
            Proxy             proxy     = new Proxy();
            ClienteDePersonas cliente   = new ClienteDePersonas();
            Persona           encargado = cliente.CrearEncargadoNino("2019-02-10", "410209014", "Luis", "Barboza", "Blanco", "85241014", "Cajero", "Santa Ana", "*****@*****.**");

            //Act
            var resultado = agregar.AgregarEncargadoNino(encargado, proxy);

            //Assert
            Assert.AreEqual(resultado, esperado);
        }
Example #7
0
        public void AgregarNino_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado = true;
            AgregarPersona    agregar  = new AgregarPersona();
            Proxy             proxy    = new Proxy();
            ClienteDePersonas cliente  = new ClienteDePersonas();
            Persona           nino     = cliente.CrearNino("117460027", "Josue", "Jimenez", "Gomez", "61745528", "Santa Ana", "*****@*****.**", "2019-02-10");

            //Act
            var resultado = agregar.AgregarNino(nino, proxy);

            //Assert
            Assert.AreEqual(resultado, esperado);
        }
Example #8
0
        public void AgregarPadrino_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado = true;
            AgregarPersona    agregar  = new AgregarPersona();
            Proxy             proxy    = new Proxy();
            ClienteDePersonas cliente  = new ClienteDePersonas();
            Persona           padrino  = cliente.CrearPadrino("117790719", "2019-02-12", "Rolando", "Leon", "Gamboa", "62681875", "Torero", "Santo Tomas", "*****@*****.**", "Mensual", "En especie");

            //Act
            var resultado = agregar.AgregarPadrino(padrino, proxy);

            //Assert
            Assert.AreEqual(resultado, esperado);
        }