예제 #1
0
        //private int getID(string name)
        //{
        //    var q = from t in context.UserTable
        //            where t.UserName == name
        //            select t.UserId;
        //    return q.First();
        //}
        ////显示用户可以下载的文件
        //private void DisplayFiles()
        //{

        //    var q = from t in context.FileTable
        //            from m in context.UserTable
        //            where m.UserName == userName && t.DownloadId == m.UserId
        //            select t.FileName;
        //    this.Filelist.ItemsSource = q.ToList();

        //}

        //搜索用户想要下载的文件
        private void D_retrieve_Click(object sender, RoutedEventArgs e)
        {
            string file = this.searchFile.Text;

            this.Filelist.ItemsSource = client.FindFile(file, userName);


            //var q = from t in context.FileTable
            //        from m in context.UserTable
            //        where t.FileName.Contains(file) && m.UserName == userName && t.DownloadId == m.UserId
            //        select t.FileName;
            //this.Filelist.ItemsSource = q.ToList();
        }