Exemple #1
0
        public void CargarTablaEmpleados()
        {
            dgEmpleados.ItemsSource = null;
            DataTable    dt           = new DataTable();
            EmpleadosNEG empleadosNEG = new EmpleadosNEG();

            try
            {
                List <EmpleadosVIEW> lista = empleadosNEG.ListarTodosEmpleados();
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("APELLIDO");
                dt.Columns.Add("NUM_ID");
                dt.Columns.Add("DIV_ID");
                dt.Columns.Add("DIRECCION");
                dt.Columns.Add("COMUNA");
                dt.Columns.Add("TELEFONO_CELULAR");
                dt.Columns.Add("TELEFONO_FIJO");
                dt.Columns.Add("ESTADO_PERSONA");
                dt.Columns.Add("TIPO_PERSONA");
                dt.Columns.Add("ESTADO_EMPLEADO");
                dt.Columns.Add("TIPO_EMPLEADO");
                dt.Columns.Add("NOMBRE_SUCURSAL");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.APELLIDO, x.NUM_ID, x.DIV_ID, x.DIRECCION, x.COMUNA, x.TELEFONO_CELULAR, x.TELEFONO_FIJO, x.ESTADO_PERSONA, x.TIPO_PERSONA, x.ESTADO_EMPLEADO, x.TIPO_EMPLEADO, x.NOMBRE_SUCURSAL);
                    }
                }
                dgEmpleados.ItemsSource = dt.DefaultView;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }