Example #1
0
        public JMSLXR UpdateSingle(int id, JMSLXRReq data)
        {
            JMSLXR model = db.JMSLXR.Find(id);

            SetJMSLXR(model, data);
            db.SaveChanges();
            return(model);
        }
Example #2
0
        /// <summary>
        /// 设置model,如果不为空就设置,如果为空则和之前一样
        /// </summary>
        /// <param name="target"></param>
        /// <param name="source"></param>
        /// <returns></returns>
        public JMSLXR SetJMSLXR(JMSLXR model, JMSLXRReq data)
        {
            if (!string.IsNullOrEmpty(data.JmsName))
            {
                model.JmsName = data.JmsName;
            }
            if (!string.IsNullOrEmpty(data.LxrName))
            {
                model.LxrName = data.LxrName;
            }
            if (!string.IsNullOrEmpty(data.LxrSex))
            {
                model.LxrSex = data.LxrSex;
            }
            if (!string.IsNullOrEmpty(data.LxrPhone))
            {
                model.LxrPhone = data.LxrPhone;
            }
            if (!string.IsNullOrEmpty(data.LxrWeiXin))
            {
                model.LxrWeiXin = data.LxrWeiXin;
            }
            if (!string.IsNullOrEmpty(data.LxrQQ))
            {
                model.LxrQQ = data.LxrQQ;
            }
            if (!string.IsNullOrEmpty(data.LxrMail))
            {
                model.LxrMail = data.LxrMail;
            }
            if (!string.IsNullOrEmpty(data.LxrZhiWu))
            {
                model.LxrZhiWu = data.LxrZhiWu;
            }
            if (!string.IsNullOrEmpty(data.optName))
            {
                model.optName = data.optName;
            }
            if (data.JmsID != null)
            {
                model.JmsID = data.JmsID.Value;
            }
            if (data.LxrStateID != null)
            {
                model.LxrStateID = data.LxrStateID.Value;
            }

            if (data.optDateTime != null && data.optDateTime != DateTime.MinValue &&
                data.optDateTime != SqlDateTime.MinValue.Value)
            {
                model.optDateTime = data.optDateTime.Value;
            }
            if (!string.IsNullOrEmpty(data.LxrPwd))
            {
                model.LxrPwd = data.LxrPwd;
            }
            return(model);
        }
Example #3
0
 public static UserCheckResult CheckJMSUser(string name, string password, out JMSLXR jms)
 {
     jms = null;
     if (string.IsNullOrEmpty(name) || string.IsNullOrEmpty(password))
     {
         return(UserCheckResult.用户密码错误);
     }
     using (Context context = new Context())
     {
         JMSLXR lxr = context.JMSLXR.FirstOrDefault(r => r.LxrName == name && r.LxrPwd == password);
         if (lxr == null)
         {
             return(UserCheckResult.用户不存在);
         }
         jms = lxr;
         return(UserCheckResult.验证通过);
     }
 }