示例#1
0
        static void Main(string[] args)
        {
            CapaPersistencia cp = new CapaPersistencia();
            CapaDominio      cd = new CapaDominio(cp);
            CapaAplicacion   ca = new CapaAplicacion(cd);
            CapaControlador  cc = new CapaControlador(ca);
            CapaVista        cv = new CapaVista(cc);

            cv.Ejecutar();
            Console.ReadKey();
        }
示例#2
0
        //El metodo Ejecutar es llamado por la Clase Program, el mismo
        //llama al metodo Ejecutar de la capa Controlador
        //y trata la excepcion que viene de la CapaPersistencia,
        //lanzando una nueva excepcion
        public string Ejecutar()
        {
            CapaControlador aux = new CapaControlador();

            try
            {
                return(aux.Ejecutar());
            }
            catch (Exception exception)
            {
                return("Excepcion capa Vista: " + exception);
            }
        }
 public void Ejecutar()
 {
     try
     {
         CapaControlador capaCon = new CapaControlador();
         capaCon.Ejecutar();
     }
     catch (CapaAplicacionException ex)
     {
         Console.WriteLine(ex.InnerException);
         Console.ReadKey();
     }
 }
示例#4
0
文件: CapaVista.cs 项目: matiascc/TP4
 public void Ejecutar()
 {
     //Intenta crear un objeto de la capa controlador y realiza la operacion ejecutar.
     try
     {
         CapaControlador capa = new CapaControlador();
         capa.Ejecutar();
     }
     //Si falla el try, encontrando la Excepcion CapaAplicacionException, escribe por consola un mensaje
     //y suma el mensaje de la excepcion.
     catch (CapaAplicacionException ex)
     {
         Console.WriteLine("Mensaje capa vista: \n {0} \n", ex);
     }
 }
 /// <summary>
 /// Crea una instancia de CapaVista
 /// </summary>
 /// <param name="pCapaControlador">CapaControlador</param>
 public CapaVista(CapaControlador pCapaControlador)
 {
     iCapaControlador = pCapaControlador;
 }