示例#1
0
        public void PruebaComandoConsultarContactoEx()
        {
            Entidad contacto = null;

            _comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(contacto);
            contacto        = _comandoEntidad.Ejecutar();
        }
示例#2
0
        /// <summary>
        /// Método que carga los datos del contacto a modificar en la vista
        /// </summary>
        public void NoPostPagina()
        {
            try
            {
                int     idcont   = _vista.GetidCont();
                Entidad contacto = FabricaEntidades.crearContactoVacio();
                contacto.Id = idcont;

                Comando <Entidad> comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(contacto);
                contacto = comandoEntidad.Ejecutar();

                ContactoM5 contactoConsultado = ( ContactoM5 )contacto;

                _vista.input_nombre       = contactoConsultado.Nombre;
                _vista.input_apellido     = contactoConsultado.Apellido;
                _vista.item_cargo         = contactoConsultado.Cargo;
                _vista.input_correo       = contactoConsultado.Correo;
                _vista.input_departamento = contactoConsultado.Departamento;
                _vista.input_telefono     = contactoConsultado.Telefono;
            }
            catch (ConsultarContactoException ex)
            {
                Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0);
            }
            catch (BaseDeDatosContactoException ex)
            {
                Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0);
            }
        }
示例#3
0
        public void PruebaComandoConsultarContacto()
        {
            Entidad contacto = FabricaEntidades.crearContactoVacio();

            contacto.Id = 4;

            _comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(contacto);
            contacto        = _comandoEntidad.Ejecutar();
            ContactoM5 nuevo = ( ContactoM5 )contacto;

            Assert.AreEqual(nuevo.Nombre, "Ramon");
        }
示例#4
0
        public void PruebaComandoModificarContacto()
        {
            Entidad _contactoModificar;

            _contactoModificar = FabricaEntidades.crearContactoConId(5, "nombre modificado", "igual",
                                                                     "igual", "igual",
                                                                     "igual", "igual", 1, 1);

            _comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(_contactoModificar);
            Entidad    contactoConsulta = _comandoEntidad.Ejecutar();
            ContactoM5 nuevo            = ( ContactoM5 )contactoConsulta;

            Assert.AreEqual(nuevo.Nombre, "Pedro");

            _comandoBool = FabricaComandos.CrearComandoModificarContacto(_contactoModificar);
            _respuesta   = _comandoBool.Ejecutar();
            Assert.True(_respuesta);

            _comandoEntidad  = FabricaComandos.CrearComandoConsultarContacto(_contactoModificar);
            contactoConsulta = _comandoEntidad.Ejecutar();
            nuevo            = ( ContactoM5 )contactoConsulta;
            Assert.AreEqual(nuevo.Nombre, "nombre modificado");
        }