Example #1
0
        public void AddData()
        {
            DataClassDataContext aDataContext = new DataClassDataContext(ConnectionString);

            if (Date == null)
            {
                Date = DateTime.Now.ToString("G");
                Diary aNewDiary = new Diary {
                    Tittle = _Tittle, Content = _Content, Date = Date, Num = LoginModel.UserNum
                };
                aDataContext.Diary.InsertOnSubmit(aNewDiary);
                aDataContext.SubmitChanges();

                MessageBox.Show("提交成功!");
            }
            else
            {
                Diary aOtherDiary = (from r in aDataContext.Diary where r.Date == Date && r.Num == LoginModel.UserNum select r).FirstOrDefault();
                aDataContext.Diary.DeleteOnSubmit(aOtherDiary);
                Date = DateTime.Now.ToString("G");
                Diary aNewDiary = new Diary {
                    Tittle = _Tittle, Content = _Content, Date = Date, Num = LoginModel.UserNum
                };
                aDataContext.Diary.InsertOnSubmit(aNewDiary);

                aDataContext.SubmitChanges();

                MessageBox.Show("提交成功!");
            }
        }
Example #2
0
        public void DoFilter()
        {
            Regex aRegex = new Regex(Pattern);

            Console.WriteLine(Pattern);
            mylist.Clear();

            DataClassDataContext aDataContext = new DataClassDataContext(ConnectionString);

            var aDiarys = from r in aDataContext.Diary where r.Num == LoginModel.UserNum select r;

            foreach (Diary aDiary in aDiarys)
            {
                if (aRegex.IsMatch(aDiary.Tittle) || aRegex.IsMatch(aDiary.Content))
                {
                    Console.WriteLine(aDiary.Content);
                    mylist.Add(new DiaryData()
                    {
                        Date    = aDiary.Date,
                        Tittle  = aDiary.Tittle,
                        Content = aDiary.Content
                    });
                }
            }
            Console.WriteLine(mylist.Count);
        }
Example #3
0
        public void DeleteData(string Date)
        {
            //      AllDiary _allDiary = new AllDiary();
            DataClassDataContext aDataContext = new DataClassDataContext(ConnectionString);
            Diary aOtherDiary = (from r in aDataContext.Diary where r.Date == Date && r.Num == LoginModel.UserNum select r).FirstOrDefault();

            aDataContext.Diary.DeleteOnSubmit(aOtherDiary);

            aDataContext.SubmitChanges();

            MessageBox.Show("删除成功!");
            ShowData();
        }
Example #4
0
        public void ShowData()
        {
            mylist.Clear();
            DataClassDataContext aDataContext = new DataClassDataContext(ConnectionString);

            var aDiarys = from r in aDataContext.Diary where r.Num == LoginModel.UserNum select r;

            foreach (Diary aDiary in aDiarys)
            {
                mylist.Add(new DiaryData()
                {
                    Date    = aDiary.Date,
                    Tittle  = aDiary.Tittle,
                    Content = aDiary.Content
                });
            }
            Console.WriteLine(mylist.Count);
        }
Example #5
0
        public void ExchangeData()
        {
            DataClassDataContext aDataContext = new DataClassDataContext(ConnectionString);
            Diary aOtherDiary = (from r in aDataContext.Diary where r.Date == _date && r.Num == LoginModel.UserNum select r).FirstOrDefault();

            //           aOtherDiary.Tittle = _tittle;
            //           aOtherDiary.Date = DateTime.Now.ToString("G");
            //          aOtherDiary.Content = _content;
            aDataContext.Diary.DeleteOnSubmit(aOtherDiary);
            Diary aNewDiary = new Diary {
                Tittle = _tittle, Content = _content, Date = _date, Num = LoginModel.UserNum
            };

            aDataContext.Diary.InsertOnSubmit(aNewDiary);

            aDataContext.SubmitChanges();

            MessageBox.Show("修改成功!");
        }
Example #6
0
 public Store(DataClassDataContext database)
 {
     this.db = database;
 }