コード例 #1
0
        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();
        }
コード例 #2
0
        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();
        }