コード例 #1
0
        public void Insert(int? MemberCompanyMemberID,int? MemberCompanyCompanyID,DateTime? MemberCompanyDate,int? CreatedBy,DateTime? CreatedOn,int? ModifiedBy,DateTime? ModifiedOn,int? MemberGrade)
        {
            SysMemberCompany item = new SysMemberCompany();

            item.MemberCompanyMemberID = MemberCompanyMemberID;

            item.MemberCompanyCompanyID = MemberCompanyCompanyID;

            item.MemberCompanyDate = MemberCompanyDate;

            item.CreatedBy = CreatedBy;

            item.CreatedOn = CreatedOn;

            item.ModifiedBy = ModifiedBy;

            item.ModifiedOn = ModifiedOn;

            item.MemberGrade = MemberGrade;

            item.Save(UserName);
        }
コード例 #2
0
ファイル: UserBLL.cs プロジェクト: eleooo/App
        private static int UpdateUser(UserEntity userData, out string message)
        {
            bool isReadFinger = !string.IsNullOrEmpty(userData.UserFinger);
            bool isFingerPass = FingerPrint.Finger.MatchFinger(userData.UserFinger, userData.UserData.MemberFinger);
            bool isPwdPass = CheckUserPwd(userData, userData.UserPwd);
            bool isModifyFinger = isReadFinger && !isFingerPass;
            if (isModifyFinger)
            {
                if (string.IsNullOrEmpty(userData.UserPwd))
                {
                    message = "修改会员信息需要输入会员密码!";
                    return 1;
                }
                if (!CheckUserPwd(userData, userData.UserPwd))
                {

                    message = "你输入的会员密码不正确!";
                    return 1;
                }
                userData.UserData.MemberFinger = userData.UserFinger;
            }
            else if (!isReadFinger && !isPwdPass)
            {
                message = "你输入的会员密码不正确!";
                return 1;
            }
            else if (!isFingerPass && !isPwdPass)
            {
                message = "指纹验证不正确!";
                return 1;
            }
            if (userData.UserData.DirtyColumns.Count == 0)
            {
                message = "保存成功";
                return 0;
            }
            try
            {
                if (userData.IsOtherUser)
                {
                    bool isOwnerUser = ServiceProvider.Service.IsOwnerUser(userData.UserData.Id, AppContext.Company.Id);
                    if (!isOwnerUser)
                    {
                        SysMemberCompany u = new SysMemberCompany
                        {
                            MemberCompanyCompanyID = AppContext.Company.Id,
                            MemberCompanyDate = DateTime.Now,
                            MemberCompanyMemberID = userData.UserData.Id
                        };
                        ServiceProvider.Service.SaveEntity<SysMemberCompany>(u);
                    }
                }
                int nRet = ServiceProvider.Service.SaveEntity<DAL.SysMember>(userData.UserData);
                if (nRet > 0)
                {
                    message = "保存成功";
                    return 0;
                }
                else
                {
                    message = "保存失败!";
                    return -1;
                }
            }
            catch (Exception ex)
            {
                message = ex.Message;
                return -1;
            }
        }
コード例 #3
0
        public void Update(int Id,int? MemberCompanyMemberID,int? MemberCompanyCompanyID,DateTime? MemberCompanyDate,int? CreatedBy,DateTime? CreatedOn,int? ModifiedBy,DateTime? ModifiedOn,int? MemberGrade)
        {
            SysMemberCompany item = new SysMemberCompany();
            item.MarkOld();
            item.IsLoaded = true;

            item.Id = Id;

            item.MemberCompanyMemberID = MemberCompanyMemberID;

            item.MemberCompanyCompanyID = MemberCompanyCompanyID;

            item.MemberCompanyDate = MemberCompanyDate;

            item.CreatedBy = CreatedBy;

            item.CreatedOn = CreatedOn;

            item.ModifiedBy = ModifiedBy;

            item.ModifiedOn = ModifiedOn;

            item.MemberGrade = MemberGrade;

            item.Save(UserName);
        }