예제 #1
0
        private void txtMatricula_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                //evaluar si la matricula tiene una empresa asociada
                Empresa emptransportista = logic.gestionVehiculos.getEmpresaAsociada(txtMatricula.Text);

                claseIntercambio.transitoActual.matricula = txtMatricula.Text;

                if (emptransportista == null)
                {
                    MessageBoxResult resultado = MessageBox.Show("La matricula no tiene una empresa asociada, ¿Desea asociarla ahora?", "Matricula no asociada", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);
                    if (resultado == MessageBoxResult.Yes)
                    {
                        //se desea asociar la matricula a una empresa

                        buscadorEmpresa buscador = new buscadorEmpresa(new TextBox(), buscadorEmpresa.tipoBusqueda.TRANSPORTISTA);
                        bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this);

                        control.Height = buscador.Height;
                        control.Width  = buscador.Width;
                        control.GetControles().Children.Clear();
                        control.GetControles().Children.Add(buscador);
                        controles.Children.Add(control);
                    }
                }
                else
                {
                    //empresa asociada correctamente
                    claseIntercambio.transitoActual.EmpTransportista = emptransportista;
                    txtMatricula.Background = Brushes.DarkSeaGreen;
                }
                cmbTipoVehiculo.Focus();
            }
        }
예제 #2
0
        private void seleccionarPlantaValorizacion(object sender, MouseButtonEventArgs e)
        {
            buscadorEmpresa buscador = new buscadorEmpresa(txtPlantaValorizacion, buscadorEmpresa.tipoBusqueda.PLANTA_VALORIZACION);

            bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this);

            control.Height = buscador.Height;
            control.Width  = buscador.Width;
            control.GetControles().Children.Clear();
            control.GetControles().Children.Add(buscador);
            controles.Children.Add(control);
        }
예제 #3
0
        private void seleccionarProductor(object sender, MouseButtonEventArgs e)
        {
            buscadorEmpresa buscador = new buscadorEmpresa(txtProductor, buscadorEmpresa.tipoBusqueda.PRODUCTOR);

            bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this);

            control.Height = buscador.Height;
            control.Width  = buscador.Width;
            control.GetControles().Children.Clear();
            control.GetControles().Children.Add(buscador);
            controles.Children.Add(control);
        }
예제 #4
0
        private void seleccionarPlantaTransferencia(object sender, MouseButtonEventArgs e)
        {
            buscadorEmpresa buscador = new buscadorEmpresa(txtPlantaTransferencia, buscadorEmpresa.tipoBusqueda.PLANTA_DE_TRANSFERENCIA);

            bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this);

            control.Height = buscador.Height;
            control.Width  = buscador.Width;
            control.GetControles().Children.Clear();
            control.GetControles().Children.Add(buscador);
            controles.Children.Add(control);
        }
예제 #5
0
        private void seleccionarPoseedor(object sender, MouseButtonEventArgs e)
        {
            claseIntercambio.adminTransitos = this;
            buscadorEmpresa buscador = new buscadorEmpresa(txtPoseedor, buscadorEmpresa.tipoBusqueda.POSEEDOR);

            bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this);

            control.Height = buscador.Height;
            control.Width  = buscador.Width;
            control.GetControles().Children.Clear();
            control.GetControles().Children.Add(buscador);
            controles.Children.Add(control);
        }