public void CargarTabla() { dgDatos.ItemsSource = null; DataTable dt = new DataTable(); SucursalNEG sucursalNEG = new SucursalNEG(); MultiEmpresaNEG multiEmpresaNEG = new MultiEmpresaNEG(); Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG(); try { List <SUCURSAL> lista = sucursalNEG.ListarTodasSucursales(); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("DIRECCION"); dt.Columns.Add("NUMERO TEL"); dt.Columns.Add("EMPRESA"); dt.Columns.Add("ESTADO"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.DIRECCION, x.NUMERO_TELEFONO, x.MULTI_EMPRESA.RAZON_SOCIAL, x.ESTADO_SUCURSAL.NOMBRE); } } dgDatos.ItemsSource = dt.DefaultView; List <MULTI_EMPRESA> listaempresa = multiEmpresaNEG.ListarEmpresas(); if (listaempresa.Count > 0) { cbxEmpresa.ItemsSource = listaempresa; cbxEmpresa.DisplayMemberPath = "RAZON_SOCIAL"; cbxEmpresa.SelectedValuePath = "ID"; } List <ESTADO_SUCURSAL> listaestado = tipos_EstadosNEG.ListarESucursal(); if (listaestado.Count > 0) { cbxEstado.ItemsSource = listaestado; cbxEstado.DisplayMemberPath = "NOMBRE"; cbxEstado.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
public void CargarTabla() { dgDatos.ItemsSource = null; DataTable dt = new DataTable(); MultiEmpresaNEG multiEmpresaNEG = new MultiEmpresaNEG(); Tipos_EstadosNEG tiposNEG = new Tipos_EstadosNEG(); try { List <MULTI_EMPRESA> lista = multiEmpresaNEG.ListarEmpresas(); dt.Columns.Add("ID"); dt.Columns.Add("ROL"); dt.Columns.Add("RAZON SOCIAL"); dt.Columns.Add("DIRECCIÓN"); dt.Columns.Add("TELÉFONO"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.RUT, x.RAZON_SOCIAL, x.DIRECCION, x.NUMERO_TELEFONO); } } dgDatos.ItemsSource = dt.DefaultView; List <ESTADO_EMPRESA> listaEEmpresa = tiposNEG.ListasEEmpresa(); if (listaEEmpresa.Count > 0) { cbxEstadoEmpresa.ItemsSource = listaEEmpresa; cbxEstadoEmpresa.DisplayMemberPath = "NOMBRE"; cbxEstadoEmpresa.SelectedValuePath = "ID"; } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }