예제 #1
0
 public static void AddIntoView_Wechatpwds(string pwd, string wechat_id, string whitchpwd)
 {
     if (pwd == null || pwd.Length == 0)
     {
         return;
     }
     using (HualitongDBDataContext db = new HualitongDBDataContext())
     {
         var hasexistdate = db.users.Single(u => u.wechat_id == wechat_id);
         if (hasexistdate == null)
         {
             AddIntoUsers(wechat_id);
             hasexistdate = db.users.Single(u => u.wechat_id == wechat_id);
         }
         var pwdid = hasexistdate.pwds_id;
         if (pwdid == 0)
         {
             pwds newpwd = new pwds
             {
             };
             db.pwds.InsertOnSubmit(newpwd);
             db.SubmitChanges();
             pwdid = (from apwd in db.pwds select apwd.pwds_id).Max();
             hasexistdate.pwds_id = pwdid;
         }
         var pwdt = db.pwds.Single(p => p.pwds_id == pwdid);
         if (whitchpwd == xhmes)
         {
             pwdt.student_num = pwd;
         }
         else if (whitchpwd == jwcmes)
         {
             pwdt.jw_pwd = pwd;
         }
         db.SubmitChanges();
         db.Dispose();
     }
 }
예제 #2
0
 public static void AddIntoUsers(string thiswechat_id)
 {
     using (HualitongDBDataContext db = new HualitongDBDataContext())
     {
         var hasexistuser = db.users.SingleOrDefault(u => u.wechat_id == thiswechat_id);
         if (hasexistuser == null)
         {
             users auser = new users
             {
                 wechat_id = thiswechat_id,
                 pwds_id   = 0
             };
             db.users.InsertOnSubmit(auser);
             db.SubmitChanges();
             db.Dispose();
         }
     }
 }