Пример #1
0
        /// <summary>
        /// Elimina un contacto y sus respectivos telefonos
        /// </summary>
        /// <param name="entidad"> contacto a eliminar </param>

        public void EliminarContacto(Core.LogicaNegocio.Entidades.Contacto entidad)
        {
            Core.LogicaNegocio.Comandos.ComandoContacto.Eliminar comando;

            comando = FabricaComandosContacto.CrearComandoEliminar(entidad);

            comando.Ejecutar();
        }
Пример #2
0
        /// <summary>
        /// Método para el comando ModificarContacto
        /// </summary>
        /// <param name="entidad">Entidad contacto a modificar</param>

        public void ModificarContacto(Core.LogicaNegocio.Entidades.Contacto entidad)
        {
            Core.LogicaNegocio.Comandos.ComandoContacto.ModificarContacto comando;

            comando = FabricaComandosContacto.CrearComandoModificarContacto(entidad);

            comando.Ejecutar();
        }
        /// <summary>
        /// Método para el comando ConsultarContactoXCliente
        /// </summary>
        /// <param name="entidad">Entidad comando a consultar (por cliente)</param>
        /// <returns>Lista de contacto que cumplan con el parámetro de búsqueda</returns>

        public IList <Core.LogicaNegocio.Entidades.Contacto> ConsultarContactoXCliente
            (Core.LogicaNegocio.Entidades.Contacto entidad)
        {
            IList <Core.LogicaNegocio.Entidades.Contacto> contacto1 = null;

            Core.LogicaNegocio.Comandos.ComandoContacto.ConsultarContactoXCliente comando;

            comando = FabricaComandosContacto.CrearComandoConsultarContactoXCliente(entidad);

            contacto1 = comando.Ejecutar();

            return(contacto1);
        }
        /// <summary>
        /// Método para el comando ConsultarContactoXTelefono
        /// </summary>
        /// <param name="entidad">Entidad comando a consultar (por tlf)</param>
        /// <returns>Lista de contacto que cumplan con el parámetro de búsqueda</returns>

        public Core.LogicaNegocio.Entidades.Contacto ConsultarContactoXTelefono
            (Core.LogicaNegocio.Entidades.Contacto entidad)
        {
            Core.LogicaNegocio.Entidades.Contacto contacto1 = null;

            Core.LogicaNegocio.Comandos.ComandoContacto.ConsultarContactoXTelefono comando;

            comando = FabricaComandosContacto.CrearComandoConsultarContactoXTelefono(entidad);

            contacto1 = comando.Ejecutar();

            return(contacto1);
        }