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(); }
//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(); } }
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; }