public TransporteListarPanelCtrl(Empresa empresa) { MiEmpresa = empresa; _bindingList = new BindingList <Transporte>(MiEmpresa.ColeccionTransportes.ListaTransportes); var sourceTransportes = new WForms.BindingSource(_bindingList, null); View = new TransporteListarPanelView(); //Enlazamos el datagrid con la lista de transportes View.grdLista.DataSource = sourceTransportes; //Asignamos Handlers View.grdLista.DataBindingComplete += (sender, args) => View.AjustarColGrid(); View.grdLista.CellDoubleClick += (sender, args) => CeldaSeleccionada(); View.grdLista.SelectionChanged += (sender, args) => ActualizarPanelTransporte(); View.pnlTransporte.BtSelecCliente.Click += (sender, e) => SeleccionarCliente(); View.pnlTransporte.BtSelecVehiculo.Click += (sender, e) => SeleccionarVehiculo(); View.pnlTransporte.BtPendiente.Click += (sender, e) => ListarPendiente(); View.pnlTransporte.BtVolver.Click += (sender, e) => Volver(); View.pnlTransporte.BtFiltroFecha.Click += (sender, e) => ListarFecha(); View.pnlTransporte.BtFiltroYear.Click += (sender, e) => ListarYear(); View.pnlTransporte.BtInsertar.Click += (sender, e) => InsertarTransporte(); View.pnlTransporte.BtAceptar.Click += (sender, e) => Aceptar(); View.pnlTransporte.BtCancelar.Click += (sender, e) => Cancelar(); View.pnlTransporte.BtBorrar.Click += (sender, e) => BorrarTransporte(); View.pnlTransporte.BtModificar.Click += (sender, e) => ModoModificar(); View.pnlTransporte.ModoConsulta(); EstadoPnlTransporte = Estados.Consultar; }
public ClienteListarPanelCtrl(Empresa unaEmpresa) { MiEmpresa = unaEmpresa; _bindingList = new BindingList <Cliente>(unaEmpresa.ColeccionClientes.Clientes); var sourceClientes = new WForms.BindingSource(_bindingList, null); View = new ClienteListarPanelView(); //Enlazamos el datagrid con la lista de clientes View.grdLista.DataSource = sourceClientes; //Asignamos Handlers View.grdLista.SelectionChanged += (sender, args) => ActualizarPanelCliente(); View.grdLista.DataBindingComplete += (sender, args) => View.AjustarColGrid(); View.pnlCliente.BtInsertar.Click += (sender, e) => ModoInsertarCliente(); View.pnlCliente.BtAceptar.Click += (sender, e) => Aceptar(); View.pnlCliente.BtCancelar.Click += (sender, e) => Cancelar(); View.pnlCliente.BtBorrar.Click += (sender, e) => BorrarCliente(); View.pnlCliente.BtModificar.Click += (sender, e) => ModoModificar(); View.pnlCliente.BtVolver.Click += (sender, e) => Volver(); View.pnlCliente.BtSeleccionar.Click += (sender, e) => Seleccionar(); View.pnlCliente.BtReservasCliente.Click += (sender, e) => Reservas(); View.pnlCliente.BtReservasClienteYear.Click += (sender, e) => ReservasYear(); View.grdLista.CellDoubleClick += (sender, args) => Seleccionar(); //FIX 20201214830Unificada seleccion EstadoPnlCliente = Estados.Consultar; //Al crearse siempre está en modo consulta }
public VehiculoListarPanelCtrl(Empresa Empresa) { this.Empresa = Empresa; seleccion = false; _bindingList = new BindingList <Vehiculo>(Empresa.ColeccionVehiculos.listaVehiculos); var sourceVehiculos = new WForms.BindingSource(_bindingList, null); vehiculoVerPanelCtrl = new VehiculoVerPanelCtrl(); View = new VehiculoListarPanelView(vehiculoVerPanelCtrl.View); View.grdLista.DataSource = sourceVehiculos; View.grdLista.SelectionChanged += (sender, args) => ActualizarPanelVehiculo(); View.grdLista.DataBindingComplete += (sender, args) => View.AjustarColGrid(); vehiculoVerPanelCtrl.View.BtInsertar.Click += (sender, e) => InsertarVehiculo(); vehiculoVerPanelCtrl.View.BtAceptar.Click += (sender, e) => Aceptar(); vehiculoVerPanelCtrl.View.BtCancelar.Click += (sender, e) => Cancelar(); vehiculoVerPanelCtrl.View.BtBorrar.Click += (sender, e) => BorrarVehiculo(); vehiculoVerPanelCtrl.View.BtModificar.Click += (sender, e) => ModoModificar(); vehiculoVerPanelCtrl.View.BtVolver.Click += (sender, e) => Volver(); vehiculoVerPanelCtrl.View.BtSeleccionar.Click += (sender, e) => Seleccionar(); View.grdLista.CellDoubleClick += (sender, args) => CeldaSeleccionada(); View.pnlVehiculo.btReservas.Click += (sender, e) => Reservas(); View.pnlVehiculo.btReservasYear.Click += (sender, e) => ReservasYear(); View.pnlVehiculo.btPendientes.Click += (sender, e) => Pendiente(); View.pnlVehiculo.btDisponibles.Click += (sender, e) => Disponibles(); View.pnlVehiculo.btSalirFiltrado.Click += (sender, e) => Salir(); EstadoPnlVehiculo = Estados.Consultar; vehiculoVerPanelCtrl.View.ModoConsulta(); vehiculoVerPanelCtrl.View.ModoSeleccion(false); }