Beispiel #1
0
        private void PoblarCilindro(object sender, ConsultarCilindroCompletedEventArgs e)
        {
            try
            {
                if (e.Result.Codigo_Cilindro == null)
                {
                    MessageBox.Show("El cilindro no se encuentra registrado");
                    NavigationService.Navigate(new Uri("/Ventas/frmConsultaCilindro.xaml", UriKind.Relative));
                }
                else
                {
                    lblCilindro.Text   = e.Result.Codigo_Cilindro;
                    txtAnoFab.Text     = e.Result.Ano;
                    txtCodEmpresa.Text = e.Result.Fabricante.Nombre_Fabricante;
                    txtCodigoCil.Text  = e.Result.Serial_Cilindro;
                    txtTamano.Text     = e.Result.NTamano.Tamano;
                    txtUbicacion.Text  = e.Result.Tipo_Ubicacion.Nombre_Ubicacion.ToUpper();
                    txtFecha.Text      = Convert.ToString(e.Result.Fecha);

                    ContentBusq.Visibility = System.Windows.Visibility.Collapsed;
                    ContentCil.Visibility  = System.Windows.Visibility.Visible;

                    if (txtUbicacion.Text == "VEHICULO")
                    {
                        txtPlaca.Text                = e.Result.Vehiculo.Placa;
                        txtNomCond.Text              = e.Result.Vehiculo.Conductor.Nombres_Conductor.ToUpper();
                        txtApellidosCond.Text        = e.Result.Vehiculo.Conductor.Apellido_1 + " " + e.Result.Vehiculo.Conductor.Apellido_2.ToUpper();
                        txtRuta.Text                 = e.Result.Vehiculo.Ruta.Nombre_Ruta.ToUpper();
                        btnContinuarDatos.Visibility = System.Windows.Visibility.Visible;
                        btnConsultaNueva.Visibility  = System.Windows.Visibility.Collapsed;
                    }

                    else if (txtUbicacion.Text == "CLIENTE")
                    {
                        txtCedula.Text               = e.Result.Cliente.Cedula;
                        txtNombres.Text              = e.Result.Cliente.Nombres_Cliente.ToUpper();
                        txtPrApellido.Text           = e.Result.Cliente.Apellido_1.ToUpper();
                        txtSgApellido.Text           = e.Result.Cliente.Apellido_2.ToUpper();
                        txtDir.Text                  = e.Result.Ubicacion.Direccion.ToUpper();
                        txtBarrio.Text               = e.Result.Ubicacion.Barrio.ToUpper();
                        txtDepartamento.Text         = e.Result.Ubicacion.Ciudad.Departamento.Nombre_Departamento;
                        txtCiudad.Text               = e.Result.Ubicacion.Ciudad.Nombre_Ciudad;
                        txtTel.Text                  = e.Result.Ubicacion.Telefono_1;
                        btnContinuarDatos.Visibility = System.Windows.Visibility.Visible;
                        btnConsultaNueva.Visibility  = System.Windows.Visibility.Collapsed;
                    }


                    txtCedula.Text = "";

                    ClienteServiceClient serCliente = new ClienteServiceClient();
                    serCliente.Consultar_ClienteAsync(txtCedula.Text);
                    serCliente.Consultar_ClienteCompleted += new EventHandler <Consultar_ClienteCompletedEventArgs>(PoblarCliente);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error en el sistema");
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {
            }
        }
        private void PoblarCilindro(object sender, ConsultarCilindroCompletedEventArgs e)
        {
            try
            {
                if (e.Result.Codigo_Cilindro == null)
                {
                    MessageBox.Show("El cilindro no se encuentra registrado");
                    NavigationService.Navigate(new Uri("/Ventas/frmConsultaCilindro.xaml", UriKind.Relative));
                }
                else
                {

                    lblCilindro.Text = e.Result.Codigo_Cilindro;
                    txtAnoFab.Text = e.Result.Ano;
                    txtCodEmpresa.Text = e.Result.Fabricante.Nombre_Fabricante;
                    txtCodigoCil.Text = e.Result.Serial_Cilindro;
                    txtTamano.Text = e.Result.NTamano.Tamano;
                    txtUbicacion.Text = e.Result.Tipo_Ubicacion.Nombre_Ubicacion.ToUpper();
                    txtFecha.Text = Convert.ToString(e.Result.Fecha);

                    ContentBusq.Visibility = System.Windows.Visibility.Collapsed;
                    ContentCil.Visibility = System.Windows.Visibility.Visible;

                    if (txtUbicacion.Text == "VEHICULO")
                    {
                        txtPlaca.Text = e.Result.Vehiculo.Placa;
                        txtNomCond.Text = e.Result.Vehiculo.Conductor.Nombres_Conductor.ToUpper();
                        txtApellidosCond.Text = e.Result.Vehiculo.Conductor.Apellido_1 + " " + e.Result.Vehiculo.Conductor.Apellido_2.ToUpper();
                        txtRuta.Text = e.Result.Vehiculo.Ruta.Nombre_Ruta.ToUpper();
                        btnContinuarDatos.Visibility = System.Windows.Visibility.Visible;
                        btnConsultaNueva.Visibility = System.Windows.Visibility.Collapsed;
                    }

                    else if (txtUbicacion.Text == "CLIENTE")
                    {
                        txtCedula.Text = e.Result.Cliente.Cedula;
                        txtNombres.Text = e.Result.Cliente.Nombres_Cliente.ToUpper();
                        txtPrApellido.Text = e.Result.Cliente.Apellido_1.ToUpper();
                        txtSgApellido.Text = e.Result.Cliente.Apellido_2.ToUpper();
                        txtDir.Text = e.Result.Ubicacion.Direccion.ToUpper();
                        txtBarrio.Text = e.Result.Ubicacion.Barrio.ToUpper();
                        txtDepartamento.Text = e.Result.Ubicacion.Ciudad.Departamento.Nombre_Departamento;
                        txtCiudad.Text = e.Result.Ubicacion.Ciudad.Nombre_Ciudad;
                        txtTel.Text = e.Result.Ubicacion.Telefono_1;
                        btnContinuarDatos.Visibility = System.Windows.Visibility.Visible;
                        btnConsultaNueva.Visibility = System.Windows.Visibility.Collapsed;
                    }

                    txtCedula.Text = "";

                    ClienteServiceClient serCliente = new ClienteServiceClient();
                    serCliente.Consultar_ClienteAsync(txtCedula.Text);
                    serCliente.Consultar_ClienteCompleted += new EventHandler<Consultar_ClienteCompletedEventArgs>(PoblarCliente);
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error en el sistema");
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }
            finally
            {

            }
        }