private void dgUsuarios_MouseDoubleClick(object sender, EventArgs e) { DataRowView dr = dgUsuarios.SelectedItem as DataRowView; DataRow dr1 = dr.Row; int idUsuario = Convert.ToInt32(dr1.ItemArray[0]); UsuarioNEG usuarioNEG = new UsuarioNEG(); var datos = usuarioNEG.CargarUsuario(idUsuario); txtNombre.Text = datos.NOMBRE; txtApellido.Text = datos.APELLIDO; txtRut.Text = datos.NUM_ID.ToString() + "-" + datos.DIV_ID; txtDireccion.Text = datos.DIRECCION; txtTelFijo.Text = datos.TELEFONO_FIJO.ToString(); txtTelCelular.Text = datos.TELEFONO_CELULAR.ToString(); cbxEstadoUsuario.SelectedValue = datos.IdEstadoUsuario; cbxTipoUsuario.SelectedValue = datos.IdTipoUsuario; cbxEstadoPersona.SelectedValue = datos.IdEstadoPersona; cbxTipoPersona.SelectedValue = datos.IdTipoPersona; cbxSucursal.SelectedValue = datos.IdSucursal; dpkFechaNac.SelectedDate = datos.FECHA_NACIMIENTO; txtEmail.Text = datos.CORREO; txtUsuario.Text = datos.USUARIO; cbxPais.SelectedValue = datos.IdPais; RegionNEG regionNEG = new RegionNEG(); List <REGION> listaRegion = regionNEG.ListarRegiones(datos.IdPais); if (listaRegion.Count > 0) { cbxRegion.ItemsSource = listaRegion; cbxRegion.DisplayMemberPath = "NOMBRE"; cbxRegion.SelectedValuePath = "ID"; } cbxRegion.IsEnabled = true; cbxRegion.SelectedValue = datos.IdRegion; ProvinciaNEG provinciaNEG = new ProvinciaNEG(); List <PROVINCIA> listaProvincia = provinciaNEG.ListarProvincias(datos.IdRegion); if (listaProvincia.Count > 0) { cbxProvincia.ItemsSource = listaProvincia; cbxProvincia.DisplayMemberPath = "NOMBRE"; cbxProvincia.SelectedValuePath = "ID"; } cbxProvincia.IsEnabled = true; cbxProvincia.SelectedValue = datos.IdProvincia; ComunaNEG comunaNEG = new ComunaNEG(); List <COMUNA> listaComuna = comunaNEG.ListarComunas(datos.IdProvincia); if (listaComuna.Count > 0) { cbxComuna.ItemsSource = listaComuna; cbxComuna.DisplayMemberPath = "NOMBRE"; cbxComuna.SelectedValuePath = "ID"; } cbxComuna.SelectedValue = datos.IdComuna; cbxComuna.IsEnabled = true; }
internal void CargarDatosPersona(int idPersona) { PersonaNEG personaNEG = new PersonaNEG(); var datos = personaNEG.CargarPersona(idPersona); txtNombre.Text = datos.NOMBRE; txtApellido.Text = datos.APELLIDO; txtRut.Text = datos.NUM_ID.ToString() + "-" + datos.DIV_ID; txtDireccion.Text = datos.DIRECCION; txtTelFijo.Text = datos.TELEFONO_FIJO.ToString(); txtTelCelular.Text = datos.TELEFONO_CELULAR.ToString(); cbxEstadoPersona.SelectedValue = datos.IdEstadoPersona; cbxTipoPersona.SelectedValue = datos.IdTipoPersona; dpkFechaNac.SelectedDate = datos.FECHA_NACIMIENTO; txtEmail.Text = datos.CORREO; cbxPais.SelectedValue = datos.IdPais; RegionNEG regionNEG = new RegionNEG(); List <REGION> listaRegion = regionNEG.ListarRegiones(datos.IdPais); if (listaRegion.Count > 0) { cbxRegion.ItemsSource = listaRegion; cbxRegion.DisplayMemberPath = "NOMBRE"; cbxRegion.SelectedValuePath = "ID"; } cbxRegion.IsEnabled = true; cbxRegion.SelectedValue = datos.IdRegion; ProvinciaNEG provinciaNEG = new ProvinciaNEG(); List <PROVINCIA> listaProvincia = provinciaNEG.ListarProvincias(datos.IdRegion); if (listaProvincia.Count > 0) { cbxProvincia.ItemsSource = listaProvincia; cbxProvincia.DisplayMemberPath = "NOMBRE"; cbxProvincia.SelectedValuePath = "ID"; } cbxProvincia.IsEnabled = true; cbxProvincia.SelectedValue = datos.IdProvincia; ComunaNEG comunaNEG = new ComunaNEG(); List <COMUNA> listaComuna = comunaNEG.ListarComunas(datos.IdProvincia); if (listaComuna.Count > 0) { cbxComuna.ItemsSource = listaComuna; cbxComuna.DisplayMemberPath = "NOMBRE"; cbxComuna.SelectedValuePath = "ID"; } cbxComuna.SelectedValue = datos.IdComuna; cbxComuna.IsEnabled = true; }
private void cbxProvincia_Seleccion(object sender, SelectionChangedEventArgs e) { if (cbxProvincia.SelectedValue != null) { try { int provincia = int.Parse(cbxProvincia.SelectedValue.ToString()); ComunaNEG comunaNEG = new ComunaNEG(); List <COMUNA> listaComuna = comunaNEG.ListarComunas(provincia); if (listaComuna.Count > 0) { cbxComuna.ItemsSource = listaComuna; cbxComuna.DisplayMemberPath = "NOMBRE"; cbxComuna.SelectedValuePath = "ID"; } cbxComuna.IsEnabled = true; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } } }