/// <summary>
        /// Método que agrega un contacto nuevo
        /// </summary>
        public void AgregarContacto()
        {
            try
            {
                bool verificar = VerificarExistenciaContacto();

                if (!verificar)
                {
                    Entidad contactoNuevo = FabricaEntidades.crearContactoSinId(_vista.input_nombre,
                                                                                _vista.input_apellido, _vista.input_departamento,
                                                                                _vista.item_cargo, _vista.input_telefono,
                                                                                _vista.input_correo, _vista.GetTypeComp(),
                                                                                _vista.GetIdComp());

                    Comando <bool> comandoBool = FabricaComandos.CrearComandoAgregarContacto(contactoNuevo);
                    comandoBool.Ejecutar();
                    _vista.BotonAceptar(_vista.GetTypeComp(), _vista.GetIdComp());
                }
                else
                {
                    Alerta("El contacto que desea agregar ya existe", 0);
                }
            }
            catch (AgregarContactoException ex)
            {
                Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0);
            }
            catch (BaseDeDatosContactoException ex)
            {
                Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0);
            }
        }
Пример #2
0
        public void init()
        {
            _contacto = FabricaEntidades.crearContactoSinId("logicaNombre", "logicaApellido",
                                                            "logicaDepartamento", "logicaCargo",
                                                            "logicaTelefono", "logicaCorreo", 2, 1);
            _listaContactos = new List <Entidad>();

            _daoContacto = FabricaDAOSqlServer.crearDAOContacto();

            _respuesta = false;

            _contadorContactos = 0;
        }
Пример #3
0
        public void PruebaDAOContactoModificar()
        {
            Entidad _contactoModificar;

            _contactoModificar = FabricaEntidades.crearContactoSinId("nombre modificado", "igual",
                                                                     "igual", "igual",
                                                                     "igual", "igual", 1, 1);
            _contactoModificar.Id = 3;

            Entidad    contactoConsulta = _daoContacto.ConsultarXId(_contactoModificar);
            ContactoM5 nuevo            = ( ContactoM5 )contactoConsulta;

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

            _respuesta = _daoContacto.Modificar(_contactoModificar);
            Assert.True(_respuesta);

            contactoConsulta = _daoContacto.ConsultarXId(_contactoModificar);
            nuevo            = ( ContactoM5 )contactoConsulta;
            Assert.AreEqual(nuevo.Nombre, "nombre modificado");
        }