public void CargarTabla() { dgDatos.ItemsSource = null; DataTable dt = new DataTable(); PaisNEG paisNEG = new PaisNEG(); try { List <PAIS> lista = paisNEG.ListarPaises(); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); 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.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE); } } dgDatos.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
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(); PaisNEG paisNEG = new PaisNEG(); List <PAIS> lista = paisNEG.FiltrarPais(valor); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); 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.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()); } }
public void CargarCombos() { PaisNEG paisNEG = new PaisNEG(); Tipos_EstadosNEG tiposNEG = new Tipos_EstadosNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); cbxRegion.IsEnabled = false; cbxProvincia.IsEnabled = false; cbxComuna.IsEnabled = false; try { List <PAIS> listaPaises = paisNEG.ListarPaises(); if (listaPaises.Count > 0) { cbxPais.ItemsSource = listaPaises; cbxPais.DisplayMemberPath = "NOMBRE"; cbxPais.SelectedValuePath = "ID"; } List <TIPO_PERSONA> listaTPersonas = tiposNEG.ListarTPersonas(); if (listaTPersonas.Count > 0) { cbxTipoPersona.ItemsSource = listaTPersonas; cbxTipoPersona.DisplayMemberPath = "NOMBRE"; cbxTipoPersona.SelectedValuePath = "ID"; } List <ESTADO_PERSONA> listaEPersonas = tiposNEG.ListarEPersonas(); if (listaEPersonas.Count > 0) { cbxEstadoPersona.ItemsSource = listaEPersonas; cbxEstadoPersona.DisplayMemberPath = "NOMBRE"; cbxEstadoPersona.SelectedValuePath = "ID"; } List <TIPO_PROVEEDOR> listaTEmpleados = tiposNEG.ListarTProveedores(); if (listaTEmpleados.Count > 0) { cbxTipoProveedor.ItemsSource = listaTEmpleados; cbxTipoProveedor.DisplayMemberPath = "NOMBRE"; cbxTipoProveedor.SelectedValuePath = "ID"; } List <ESTADO_PROVEEDOR> listaEEmpleados = tiposNEG.ListarEProveedor(); if (listaEEmpleados.Count > 0) { cbxEstadoProveedor.ItemsSource = listaEEmpleados; cbxEstadoProveedor.DisplayMemberPath = "NOMBRE"; cbxEstadoProveedor.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarCombos() { PaisNEG paisNEG = new PaisNEG(); Tipos_EstadosNEG tiposNEG = new Tipos_EstadosNEG(); SucursalNEG sucursalNEG = new SucursalNEG(); cbxRegion.IsEnabled = false; cbxProvincia.IsEnabled = false; cbxComuna.IsEnabled = false; try { List <PAIS> listaPaises = paisNEG.ListarPaises(); if (listaPaises.Count > 0) { cbxPais.ItemsSource = listaPaises; cbxPais.DisplayMemberPath = "NOMBRE"; cbxPais.SelectedValuePath = "ID"; } List <TIPO_PERSONA> listaPersonas = tiposNEG.ListarTPersonas(); if (listaPersonas.Count > 0) { cbxTipoPersona.ItemsSource = listaPersonas; cbxTipoPersona.DisplayMemberPath = "NOMBRE"; cbxTipoPersona.SelectedValuePath = "ID"; } List <ESTADO_PERSONA> listaEPersonas = tiposNEG.ListarEPersonas(); if (listaEPersonas.Count > 0) { cbxEstadoPersona.ItemsSource = listaEPersonas; cbxEstadoPersona.DisplayMemberPath = "NOMBRE"; cbxEstadoPersona.SelectedValuePath = "ID"; } List <ESTADO_CLIENTE> listaEClientes = tiposNEG.ListarECliente(); if (listaEClientes.Count > 0) { cbxEstadoCliente.ItemsSource = listaEClientes; cbxEstadoCliente.DisplayMemberPath = "NOMBRE"; cbxEstadoCliente.SelectedValuePath = "ID"; } List <SUCURSAL> listaSucursales = sucursalNEG.ListarSucuralesActivas(); if (listaSucursales.Count > 0) { cbxSucursal.ItemsSource = listaSucursales; cbxSucursal.DisplayMemberPath = "NOMBRE"; cbxSucursal.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
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]); PaisNEG paisNEG = new PaisNEG(); var datos = paisNEG.CargarPais(id); txtNombre.Text = datos.NOMBRE; lblId.Content = datos.ID; }
private void btnCrear_Click(object sender, RoutedEventArgs e) { try { PaisNEG paisNEG = new PaisNEG(); string nombre = txtNombre.Text.ToUpper(); string respuesta = paisNEG.CrearPais(nombre); 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()); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { try { PaisNEG paisNEG = new PaisNEG(); string nombre = txtNombre.Text.ToUpper(); int id = int.Parse(lblId.Content.ToString()); string respuesta = paisNEG.ActualizarPais(nombre, id); if (respuesta == "actualizado") { LimpiarFormulario(); MessageBox.Show("Los datos fueron actualizados 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(); PaisNEG paisNEG = new PaisNEG(); RegionNEG regionNEG = new RegionNEG(); try { List <REGION> lista = regionNEG.ListarTodasRegiones(); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("PAIS"); 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.PAIS.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE); } } dgDatos.ItemsSource = dt.DefaultView; List <PAIS> listaPaises = paisNEG.ListarPaises(); if (listaPaises.Count > 0) { cbxPais.ItemsSource = listaPaises; cbxPais.DisplayMemberPath = "NOMBRE"; cbxPais.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }