private void CargarDgCat() { int IdTipo = (int)cbTipBusc.SelectedValue; PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); List <Usuario> lu = UsuarioCollection.Deserializar(proxy.ReadUsuariosCollection()); lu = lu.Where(u => u.IdTipo == IdTipo).ToList(); List <TipoUsuario> ltu = TipoUsuarioCollection.Deserializar(proxy.ReadTipoUsuario()); List <ClienteEmpresa> lce = ClienteEmpresaCollection.Deserializar(proxy.ReadClienteEmpresa()); proxy.Close(); foreach (var item in lu) { item.Tipo_Usuario = ltu.First(tu => tu.IdTipo == item.IdTipo).Nombre; try { item.Empresa = lce.First(ce => ce.Rut == item.RutEmpresa).Nombre; } catch (Exception) { item.Empresa = string.Empty; } } List <IDGUsuario> ld = new UsuarioCollection().ListaDesplegable(lu).OrderBy(usu => usu.Rut).ToList(); dgUsuarios.ItemsSource = ld; dgUsuarios.Items.Refresh(); }
private void CargarDg() { PrevencionRiesgosWPF.PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWPF.PrevencionRiesgosWCF.PrevencionClient(); List <Usuario> lu = UsuarioCollection.Deserializar(proxy.ReadUsuariosCollection()); proxy.Close(); dgUsuarios.ItemsSource = lu; dgUsuarios.Items.Refresh(); }