コード例 #1
0
        private UsuarioColection GenerarListado(List <DALC.USUARIO> listaDALC)
        {
            UsuarioColection lista = new UsuarioColection();

            foreach (var item in listaDALC)
            {
                Usuario usuario = new Usuario();

                usuario.IdUsuario       = (int)item.ID_USUARIO;
                usuario.IdPerfil        = (int)item.PERFIL_ID;
                usuario.NombreUsuario   = item.NOMBRE_USUARIO;
                usuario.Password        = item.PASSWORD;
                usuario.Nombre          = item.NOMBRE;
                usuario.Apellido        = item.APELLIDO;
                usuario.Rut             = item.RUT;
                usuario.Activo          = Convert.ToChar(item.ACTIVO);
                usuario.IdSucursal      = (int)item.SUCURSAL_ID;
                usuario.FechaNacimiento = item.FECHA_NACIMIENTO;
                usuario.Sexo            = Convert.ToChar(item.SEXO);
                usuario.Email           = item.EMAIL;
                usuario.NumeroCelular   = (int)item.NUMERO_CELULAR;
                usuario.Puntos          = (int)item.PUNTOS;

                lista.Add(usuario);
            }
            return(lista);
        }
コード例 #2
0
        private void btnListar_Click(object sender, RoutedEventArgs e)
        {
            ServiceReference1.Service1Client proxy = new ServiceReference1.Service1Client();
            string json = proxy.ReadAll();

            Core.Negocio.UsuarioColection collUser = new Core.Negocio.UsuarioColection(json);
            collUser.ToList();
            dgUsuario.ItemsSource = collUser;
        }
コード例 #3
0
        public UsuarioColection(string json)
        {
            DataContractJsonSerializer serializador = new DataContractJsonSerializer(typeof(UsuarioColection));
            MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(json));

            UsuarioColection list = (UsuarioColection)serializador.ReadObject(stream);

            this.AddRange(list);
        }