Exemplo n.º 1
0
        /// <summary>
        /// Metodo que implementa el metodo EliminarMensajero en la clase DAL
        /// </summary>
        /// <param name="IDMensajero">Número de identificación del mensajero que se eliminará</param>
        /// <returns>Retorna una string con la respuesta del storedProcedure</returns>
        public string EliminarMensajero(string IDMensajero)
        {
            IDALMensajero _IDALMensajero = new DALMensajero();

            if (string.IsNullOrEmpty(IDMensajero))
            {
                throw new Exception();
            }
            else
            {
                return(_IDALMensajero.BorrarMensajero(IDMensajero));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Metodo que implementa el metodo ModificarMensajero en la clase DAL
        /// </summary>
        /// <param name="oMensajero">Mensajero que modificará en la base de datos</param>
        /// <returns>Retorna una string con la respuesta del storedProcedure</returns>
        public Mensajero ModificarMensajero(Mensajero oMensajero)
        {
            IDALMensajero _IDALMensajero = new DALMensajero();

            if (oMensajero == null)
            {
                throw new Exception();
            }
            else
            {
                return(_IDALMensajero.ModificarMensajero(oMensajero));
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Metodo que busca por filtro en la base de datos
        /// </summary>
        /// <param name="flitro">Filtro que buscará en la base de datos</param>
        /// <returns>Retorna una lista de mensajeros que cumplan con el filtro</returns>
        public List <Mensajero> BuscarMensajeroByFilter(string flitro)
        {
            IDALMensajero _IDALMensajero = new DALMensajero();

            if (string.IsNullOrEmpty(flitro))
            {
                throw new Exception("El parametro mensajero de la BLL está vacío");
            }
            else
            {
                return(_IDALMensajero.BuscarMensajeroByFilter(flitro));
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Método que busca el mensajero por id
        /// </summary>
        /// <param name="IDMensajero">ID que buscara en la base de datos</param>
        /// <returns>Retorna el mensajero que se encuentre</returns>
        public Mensajero BuscarMensajeroID(string IDMensajero)
        {
            IDALMensajero _IDALMensajero = new DALMensajero();

            if (string.IsNullOrEmpty(IDMensajero))
            {
                throw new Exception("El parametro mensajero de la BLL está vacío");
            }
            else
            {
                return(_IDALMensajero.BuscarMensajeroID(IDMensajero));
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Metodo que implementa el metodo insertarMensajero en la clase DAL
        /// </summary>
        /// <param name="oMensajero">Mensajero a insertar</param>
        /// <returns>Retorna una string con la respuesta del storedProcedure</returns>
        public Mensajero InsertarMensajero(Mensajero oMensajero)
        {
            IDALMensajero _IDALMensajero = new DALMensajero();

            if (oMensajero == null)
            {
                throw new Exception("El mensajero es nulo");
            }
            else
            {
                if (BuscarMensajeroID(oMensajero.IDMensajero) != null)
                {
                    return(_IDALMensajero.ModificarMensajero(oMensajero));
                }
                else
                {
                    return(_IDALMensajero.InsertarMensajero(oMensajero));
                }
            }
        }
Exemplo n.º 6
0
        /// <summary>
        /// Metodo que implementa el metodo de MostrarMensajeros con la clase DAL
        /// </summary>
        /// <returns>Retorna un dataTable con la información</returns>
        public List <Mensajero> MostrarMensajeros()
        {
            IDALMensajero _IDALMensajero = new DALMensajero();

            return(_IDALMensajero.MostrarMensajeros());
        }