private void btnCargarDatosAsociados_Click(object sender, RoutedEventArgs e) { if (txtRut.Text != "") { ControladorCliente.CargarDatosAsociados(txtRut.Text); try { txtRazonSocial.Text = ModeloCliente.baseCliente[0]; txtNombreContacto.Text = ModeloCliente.baseCliente[1]; txtMailContacto.Text = ModeloCliente.baseCliente[2]; txtDireccion.Text = ModeloCliente.baseCliente[3]; txtTelefono.Text = ModeloCliente.baseCliente[4]; comboActividad.SelectedIndex = int.Parse(ModeloCliente.baseCliente[5]); string empresa = ModeloCliente.baseCliente[6]; comboEmpresa.SelectedIndex = int.Parse(empresa[0].ToString()); ModeloCliente.baseCliente.Clear(); } catch (Exception) { dialog.IsOpen = true; dialog.IsEnabled = true; /*MessageBoxResult result = MessageBox.Show("No se encontraron datos asociados..."); * Console.WriteLine(result);*/ txtRazonSocial.Text = ""; txtNombreContacto.Text = ""; txtMailContacto.Text = ""; txtDireccion.Text = ""; txtTelefono.Text = ""; } } }
private void tablaListarCliente_SelectionChanged(object sender, SelectionChangedEventArgs e) { var grid = sender as DataGrid; var selected = grid.SelectedItems; // ... Add all Names to a List. string rut = ""; foreach (var item in selected) { var cliente = item as ModeloCliente; if (cliente != null) { try { rut = cliente.RutCliente; ControladorCliente.CargarDatosAsociados(rut); AgregarCliente aCliente = new AgregarCliente(); aCliente.txtRut.Text = rut; aCliente.txtRazonSocial.Text = ModeloCliente.baseCliente[0]; aCliente.txtNombreContacto.Text = ModeloCliente.baseCliente[1]; aCliente.txtMailContacto.Text = ModeloCliente.baseCliente[2]; aCliente.txtDireccion.Text = ModeloCliente.baseCliente[3]; aCliente.txtTelefono.Text = ModeloCliente.baseCliente[4]; aCliente.comboActividad.SelectedIndex = int.Parse(ModeloCliente.baseCliente[5]); string empresa = ModeloCliente.baseCliente[6]; aCliente.comboEmpresa.SelectedIndex = int.Parse(empresa[0].ToString()); ModeloCliente.baseCliente.Clear(); aCliente.Show(); this.Close(); break; } catch { dialogSeleccionErronea.IsEnabled = true; dialogSeleccionErronea.IsOpen = true; } } else { break; } } }