/// <summary>
        /// invoca el mensaje Ejecutar() de la CapaDominio
        /// </summary>
        public void Ejecutar()
        {
            try
            {
                iCapaDominio.Ejecutar();
            }
            catch (ErrorPuntualException e)
            {
                //Lanza una nueva exepcion de tipo CapaAplicaiconExcepcion
                CapaAplicacionException exp = new CapaAplicacionException("ErrorPersistencia", e);

                exp.Data.Add("fecha", e.Data["fecha"]);
                throw exp;
            }
        }
Пример #2
0
        //Llama al metodo Ejecutar de la Clase CapaDominio y trata la excepcion
        //lanzando una nueva Excepcion

        public string Ejecutar()
        {
            CapaDominio aux = new CapaDominio();

            try
            {
                return(aux.Ejecutar());
            }
            catch (Exception exception)
            {
                exception = new CapaAplicacionException("Excepcion de la capa Aplicacion: " + Convert.ToString(DateTime.Now), exception);
                //otra forma es asi: (si la excepcion no tiene el parametro InnerException)
                //exception = new CapaAplicacionException("Segunda Excepcion - ").InnerException;
                throw exception;
            }
        }