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());
            }
        }
Пример #2
0
        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());
            }
        }