static void Main(string[] args) { Console.WriteLine("Hola"); BuscadorInicial buscador = new BuscadorInicial(); Inteldev.Core.Presentacion.Presentadores.PresentadorBuscador <Localidad> presentador = new Inteldev.Core.Presentacion.Presentadores.PresentadorBuscador <Localidad>(); buscador.dataContext = presentador; buscador.InitializeComponent(); Console.WriteLine("Y que hacemo que no inicializamo??"); }
public object Buscar() { this.Ventana = new BaseVentanaDialogo(); //this.Ventana.MinHeight = 480; //this.Ventana.MinWidth = 480; var buscador = new BuscadorInicial(); //buscador.MinHeight = this.Ventana.MinHeight; //buscador.MinWidth = this.Ventana.MinWidth; this.Ventana.vistaPrincipal.Content = buscador; this.Ventana.SizeToContent = SizeToContent.WidthAndHeight; this.Resultados.Clear(); this.textoBusqueda = string.Empty; this.Ventana.DataContext = this; //this.Ventana.DataContext = new PresentadorMiniBusca<TEntidad>(); this.Ventana.ShowDialog(); return(true); }
public virtual void Configurar() { this.CmdNuevo = new RelayCommand(m => TryCatch.Intentar(i => this.Crear(Servicio.Crear(Sistema.Instancia.EmpresaActual.Codigo)), this.PuedeCrearNuevo())); this.CmdGrabar = new ComandoGrabar(i => this.Grabar(), i => this.PuedeGrabar()); this.CmdVer = new RelayCommand(m => TryCatch.Intentar(i => this.Ver(this.Servicio.ObtenerPorId(this.Buscador.ItemSeleccionado.Id, CargarRelaciones.CargarTodo, Sistema.Instancia.EmpresaActual.Codigo)), true), m => this.PuedeVer()); this.CmdEditar = new RelayCommand(m => TryCatch.Intentar(i => this.Editar(this.Servicio.ObtenerPorId(this.Buscador.ItemSeleccionado.Id, CargarRelaciones.CargarTodo, Sistema.Instancia.EmpresaActual.Codigo)), true), m => this.PuedeEditar()); this.CmdBorrar = new CommandoBorrar(m => this.Borrar(), m => this.PuedeBorrar()); this.CmdClonar = new RelayCommand(m => TryCatch.Intentar(i => this.Editar(this.EntidadActual.ClonarSinID <TEntidad>())), m => this.PuedeClonar()); this.CmdCerrarPestaña = new RelayCommand(m => TryCatch.Intentar(i => this.Cancelar()), m => this.PuedeCancelar(m)); this.CmdListar = new RelayCommand(m => TryCatch.Intentar(i => this.Listar()), m => this.PuedeListar()); //this.CmdImprimir = new RelayCommand(m => TryCatch.Intentar(i => this.Imprimir(this.EntidadActual)), m => this.PuedeImprimir()); this.VistaTemplate = FabricaVistas.Instancia.BuscaVista(typeof(TEntidad)); var controlBuscador = new BuscadorInicial(); //presentador Buscador para el buscador :) this.Buscador.CmdSeleccionarItem = this.CmdEditar; controlBuscador.DataContext = this.Buscador; controlBuscador.txtBusqueda.Focus(); this.VistaABM = new BaseABM(); this.VistaABM.PanelIzquierdo.Content = controlBuscador; }