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(); } }
private void terminar() { int indiceLista = lstEmpresas.SelectedIndex; if (indiceLista != -1 && elementosLista.Count > 0) { long idEmpresaSeleccionada = ((elementosLista[indiceLista]) as elListaBusqueda).recnum; Empresa empresaSeleccionada = (from emp in empresas where emp.recnum == idEmpresaSeleccionada select emp).First <Empresa>(); cajaTexto.Text = empresaSeleccionada.nombre.ToString(); if (tipoBusquedaActual == tipoBusqueda.POSEEDOR) { //el que paga if (empresaSeleccionada.esmoroso == true) { Transitos.MOROSO moroso = new Transitos.MOROSO(empresaSeleccionada.nombre); bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(claseIntercambio.adminTransitos); control.Height = moroso.Height; control.Width = moroso.Width; control.GetControles().Children.Clear(); control.GetControles().Children.Add(moroso); claseIntercambio.adminTransitos.controles.Children.Add(control); } claseIntercambio.transitoActual.empPoseedor = empresaSeleccionada; } else if (tipoBusquedaActual == tipoBusqueda.PRODUCTOR) { claseIntercambio.transitoActual.empProductor = empresaSeleccionada; } else if (tipoBusquedaActual == tipoBusqueda.PLANTA_DE_TRANSFERENCIA) { claseIntercambio.transitoActual.empPlantaTransferencia = empresaSeleccionada; } else if (tipoBusquedaActual == tipoBusqueda.PLANTA_VALORIZACION) { claseIntercambio.transitoActual.empPlantaValorizacion = empresaSeleccionada; } else if (tipoBusquedaActual == tipoBusqueda.TRANSPORTISTA) { claseIntercambio.transitoActual.EmpTransportista = empresaSeleccionada; Vehiculo veh = new Vehiculo(); veh.fechaAlta = DateTime.Today.ToShortDateString(); veh.matriculaVehiculo = claseIntercambio.transitoActual.matricula; veh.recnumEmpresa = empresaSeleccionada.recnum; veh.fechaBaja = ""; logic.gestionVehiculos.mergeOrCreate(veh); MessageBox.Show("Asociacion realizada con exito", "Exito"); } this.Close(); } }
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); }
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); }
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); }
private void button2_Click(object sender, RoutedEventArgs e) { Obras.obrasEmpresa editor = new Obras.obrasEmpresa(idEmpresa); bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(claseIntercambio.adminTransitos); control.Height = editor.Height; control.Width = editor.Width; control.GetControles().Children.Clear(); control.GetControles().Children.Add(editor); claseIntercambio.adminTransitos.controles.Children.Add(control); this.Close(); }
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); }
void elemento_verObrasCliente(object sender, EventArgs e) { Empresa enviado = (Empresa)sender; Obras.obrasEmpresa editor = new Obras.obrasEmpresa(enviado.recnum); bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(claseIntercambio.adminTransitos); control.Height = editor.Height; control.Width = editor.Width; control.GetControles().Children.Clear(); control.GetControles().Children.Add(editor); controles.Children.Add(control); //new Obras.obrasEmpresa().Show(); }
private void seleccionarObra(object sender, MouseButtonEventArgs e) { if (claseIntercambio.transitoActual.empPoseedor == null) { MessageBox.Show("Escoja un poseedor"); } else { claseIntercambio.adminTransitos = this; buscadorObras buscador = new buscadorObras(txtObra, claseIntercambio.transitoActual.empPoseedor.recnum); 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); } }
private void editarResiduo(Residuo res) { editResiduo editor = null; if (res == null) { editor = new editResiduo(); } else { editor = new editResiduo(res.recnum); } bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this); control.Height = editor.Height; control.Width = editor.Width; control.GetControles().Children.Clear(); control.GetControles().Children.Add(editor); controles.Children.Add(control); }
private void editarCliente(Empresa enviado) { editCliente editor = null; if (enviado == null) { editor = new Clientes.editCliente(); } else { editor = new Clientes.editCliente(enviado.recnum); } bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this); control.Height = editor.Height; control.Width = editor.Width; control.GetControles().Children.Clear(); control.GetControles().Children.Add(editor); controles.Children.Add(control); }
private void addNewObra(object sender, RoutedEventArgs e) { bascula.wpf.controls.ChildWin control = new bascula.wpf.controls.ChildWin(this); if (claseIntercambio.transitoActual.empPoseedor != null) { Frame frame = new Frame(); frame.Margin = new Thickness(5); frame.Navigate(new Obras.adminObras(claseIntercambio.transitoActual.empPoseedor.recnum)); control.Width = 980; control.Height = 600; control.GetControles().Children.Add(frame); controles.Children.Add(control); } }