public void SaveItem(bjf_account submitItem)
        {
            if (submitItem.id == 0)
            {
                submitItem.createid   = Convert.ToInt32(SessionHelper.GetSession("userid"));
                submitItem.updateid   = Convert.ToInt32(SessionHelper.GetSession("userid"));
                submitItem.createtime = DateTime.Now;
                submitItem.updatetime = DateTime.Now;

                submitItem.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
                submitItem.dbpassword = EncryAndDecryptHelper.Encryption(submitItem.dbpassword);
                submitItem.domainname = string.Format("{0}.login.cn", submitItem.domainname);
                submitItem.state      = (int)AccountState.未创建;

                this.Add(submitItem);
            }
            else
            {
                var item = this.GetItem(submitItem.id);
                item.name            = submitItem.name;
                item.mobile          = EncryAndDecryptHelper.Encryption(submitItem.mobile);
                item.domainshortname = submitItem.domainshortname;
                item.domainname      = string.Format("{0}.login.cn", submitItem.domainname);
                item.dbname          = submitItem.dbname;
                item.dbserver        = submitItem.dbserver;
                item.dbuserid        = submitItem.dbuserid;
                item.dbpassword      = EncryAndDecryptHelper.Encryption(submitItem.dbpassword);
                item.comment         = submitItem.comment;

                item.updateid   = Convert.ToInt32(SessionHelper.GetSession("userid"));
                item.updatetime = DateTime.Now;
                this.Update(item);
            }
            this.Save();
        }
Exemplo n.º 2
0
 public void SaveItem(bjf_user submitItem)
 {
     if (submitItem.id == 0)
     {
         submitItem.createid   = 1;
         submitItem.updateid   = 1;
         submitItem.createtime = DateTime.Now;
         submitItem.updatetime = DateTime.Now;
         submitItem.openid     = OpenHelper.CreateOpenId();
         submitItem.password   = EncryAndDecryptHelper.Encryption(submitItem.password);
         submitItem.idcard     = EncryAndDecryptHelper.Encryption(submitItem.idcard);
         submitItem.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
         this.Add(submitItem);
     }
     else
     {
         var item = this.GetItemById(submitItem.id);
         item.loginname  = submitItem.loginname;
         item.username   = submitItem.username;
         item.password   = EncryAndDecryptHelper.Encryption(submitItem.password);
         item.idcard     = EncryAndDecryptHelper.Encryption(submitItem.idcard);
         item.email      = submitItem.email;
         item.mobile     = EncryAndDecryptHelper.Encryption(submitItem.mobile);
         item.comment    = submitItem.password;
         item.isadmin    = submitItem.isadmin;
         item.updateid   = 1;
         item.updatetime = DateTime.Now;
         this.Update(item);
     }
     this.Save();
 }
        public bjf_account GetByMobile(string mobile)
        {
            var param = EncryAndDecryptHelper.Encryption(mobile);

            return(this.SelectOne(m => m.isdelete == false && m.mobile == param));
        }