private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { string tipo = cbxTipoBusqueda.Text; string valor = txtBusqueda.Text.ToUpper(); dgDatos.ItemsSource = null; DataTable dt = new DataTable(); ComunaNEG comunaNEG = new ComunaNEG(); List <COMUNA> lista = comunaNEG.FiltrarComuna(valor); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("PROVINCIA"); dt.Columns.Add("FECHA CREACION"); dt.Columns.Add("FECHA ACTUALIZACION"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.PROVINCIA.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE); } } else { MessageBox.Show("No existen datos registrados para los filtros indicados"); } dgDatos.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
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; }
private void dgDatos_MouseDoubleClick(object sender, EventArgs e) { DataRowView dr = dgDatos.SelectedItem as DataRowView; DataRow dr1 = dr.Row; int id = Convert.ToInt32(dr1.ItemArray[0]); ComunaNEG comunaNEG = new ComunaNEG(); var datos = comunaNEG.CargarComuna(id); txtNombre.Text = datos.NOMBRE; cbxProvincia.SelectedValue = datos.PROVINCIA_ID; lblId.Content = datos.ID; }
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()); } } }
private void btnCrear_Click(object sender, RoutedEventArgs e) { try { ComunaNEG comunaNEG = new ComunaNEG(); string nombre = txtNombre.Text.ToUpper(); int provincia = int.Parse(cbxProvincia.SelectedValue.ToString()); string respuesta = comunaNEG.CrearComuna(nombre, provincia); if (respuesta == "creado") { LimpiarFormulario(); MessageBox.Show("Los datos fueron ingresados satisfactoriamente"); } else { MessageBox.Show(respuesta); } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarTabla() { dgDatos.ItemsSource = null; DataTable dt = new DataTable(); ProvinciaNEG provinciaNEG = new ProvinciaNEG(); ComunaNEG comunaNEG = new ComunaNEG(); try { List <COMUNA> lista = comunaNEG.ListarTodasComunas(); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("PROVINCIA"); dt.Columns.Add("FECHA CREACION"); dt.Columns.Add("FECHA ACTUALIZACION"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.PROVINCIA.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE); } } dgDatos.ItemsSource = dt.DefaultView; List <PROVINCIA> listaProvincia = provinciaNEG.ListarTodasProvincias(); if (listaProvincia.Count > 0) { cbxProvincia.ItemsSource = listaProvincia; cbxProvincia.DisplayMemberPath = "NOMBRE"; cbxProvincia.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }