Example #1
0
        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;
        }
Example #2
0
        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
        }
Example #3
0
        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);
        }