private void Save() { MeanEvent(form, new EventArgs());//先获取meaning的设置 if (_userbll == null) { _userbll = new UserInfoBLL(); } UserMeaning um = dic[WizardName.CreateMean] as UserMeaning; if (_userbll.InsertUserWizard(user, um.mEntity)) { form.DialogResult = DialogResult.OK; //insert sys log new OperationLogBLL().InsertLog(() => { Dictionary <string, object> d = new Dictionary <string, object>(); d.Add("OperateTime", DateTime.Now); d.Add("Action", "Create user account"); d.Add("UserName", user.UserName); d.Add("FullName", ""); d.Add("Detail", user.UserName); d.Add("LogType", 0); return(d); }); } else { form.DialogResult = DialogResult.No; } }
private void Save() { MeanEvent(form, new EventArgs());//先获取meaning的设置 if (_userbll == null) { _userbll = new UserInfoBLL(); } UserMeaning um = dic[WizardName.CreateMean] as UserMeaning; if (_userbll.InsertUserWizard(user, policy, (dic[WizardName.CreateRight] as UserRight).Right, um.mEntity)) { UserProfileBLL userProfileBll = new UserProfileBLL(); UserProfile userProfile = new UserProfile(); userProfile.ID = userProfileBll.GetProfilePKValue() + 1; userProfile.UserName = user.UserName; userProfile.TempCurveRGB = Common.GlobalProfile.TempCurveRGB; userProfile.AlarmLineRGB = Common.GlobalProfile.AlarmLineRGB; userProfile.IdealRangeRGB = Common.GlobalProfile.IdealRangeRGB; userProfile.IsShowAlarmLimit = Common.GlobalProfile.IsShowAlarmLimit; userProfile.IsShowMark = Common.GlobalProfile.IsShowMark; userProfile.IsFillIdealRange = Common.GlobalProfile.IsFillIdealRange; userProfile.DateTimeFormator = Common.GlobalProfile.DateTimeFormator; userProfile.Remark = DateTime.Now.ToString(); userProfile.ContactInfo = ""; userProfile.Logo = ShineTech.TempCentre.Platform.Utils.CopyToBinary(Properties.Resources.tempsen); userProfile.DefaultPath = ""; userProfile.ReportTitle = ""; userProfile.IsGlobal = (int)GlobalType.None; userProfile.IsShowHeader = false; userProfile.TempUnit = "C"; userProfileBll.InsertProfile(userProfile); //insert sys log InsertCreateUserLog(); InsertAssignRightsLog(); // new implementation of meanings if (flag) { DialogResult result = Utils.ShowMessageBox(Messages.FirstCreate, Messages.TitleNotification, MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { form.DialogResult = DialogResult.OK; } else { form.DialogResult = DialogResult.No; } } else { form.DialogResult = DialogResult.OK; } } else { form.DialogResult = DialogResult.No; } }