示例#1
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;
        }
示例#2
0
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override List <Entidad> Ejecutar()
        {
            try
            {
                IDAOContacto   daoContacto    = FabricaDAOSqlServer.crearDAOContacto();
                List <Entidad> listaContactos = daoContacto.ConsultarTodos();

                return(listaContactos);
            }
            catch (BaseDeDatosContactoException ex)
            {
                throw ex;
            }
        }
示例#3
0
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override Entidad Ejecutar()
        {
            try
            {
                IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto();
                _laEntidad = daoContacto.ConsultarXId(_laEntidad);

                return(_laEntidad);
            }
            catch (ConsultarContactoException ex)
            {
                throw ex;
            }
            catch (BaseDeDatosContactoException ex)
            {
                throw ex;
            }
        }
示例#4
0
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override bool Ejecutar()
        {
            try
            {
                bool respuesta = false;

                IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto();
                respuesta = daoContacto.AgregarContactoAProyecto(_laEntidad, _proyecto);

                return(respuesta);
            }
            catch (AgregarContactoException ex)
            {
                throw ex;
            }
            catch (BaseDeDatosContactoException ex)
            {
                throw ex;
            }
        }
示例#5
0
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override List <Entidad> Ejecutar()
        {
            try
            {
                List <Entidad> listaContactos = new List <Entidad>();

                IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto();
                listaContactos = daoContacto.ContactosPorProyecto(_laEntidad);

                return(listaContactos);
            }
            catch (ConsultarContactoException ex)
            {
                throw ex;
            }
            catch (BaseDeDatosContactoException ex)
            {
                throw ex;
            }
        }
示例#6
0
        /// <summary>
        /// Método para ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override List <Entidad> Ejecutar()
        {
            try
            {
                List <Entidad> listaContactos = new List <Entidad>();

                IDAOContacto daoContacto = FabricaDAOSqlServer.crearDAOContacto();
                listaContactos = daoContacto.ContactosPorCompania(_tipoCompania, _laEntidad.Id);

                return(listaContactos);
            }
            catch (NullReferenceException ex)
            {
                throw ex;
            }
            catch (ConsultarContactoException ex)
            {
                throw ex;
            }
            catch (BaseDeDatosContactoException ex)
            {
                throw ex;
            }
        }