/// <summary> /// 店员资料修改 /// </summary> /// <param name="bzjClerk">店员信息</param> /// <param name="LoginId">登录标识</param> /// <param name="UserType">登录用户类型</param> public ErrType ModifyClerk(BzjClerk bzjClerk, string LoginId, int UserType) { try { //Todo:金通网待处理 #region MyRegion //Clerk con = MyConverter.ToClerk(bzjClerk); //ResultDesc info = ManagerService.ModifyClerk(con, LoginId, UserTypeInfo); //if (!info.Result) // return new ErrType(ERR.SERVICE, info.Desc); #endregion return GeneralErr.Success; } catch (TimeoutException te) { FileLog.WriteLog("", Assembly.GetExecutingAssembly().GetName().Name, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name, te.Message); return new ErrType(ERR.EXEPTION, ErrorText.TimeoutException); } catch (Exception ex) { FileLog.WriteLog("", Assembly.GetExecutingAssembly().GetName().Name, this.GetType().Name, new StackTrace().GetFrame(0).GetMethod().Name, ex.Message); return new ErrType(ERR.EXEPTION, ErrorText.OperationError); } }
/// <summary> /// 创建店员 /// </summary> public void CreateClerkExecute() { ClerkAccountInfo = new BzjClerk(); ClerkAccountInfo.AgentId = _accName; ClerkAuthInfo = new DealerAuthority(); ClerkAccountWindow window = new ClerkAccountWindow() { AccNameVisibility = Visibility.Visible, Owner = Application.Current.MainWindow, DataContext = this }; if (window.ShowDialog() == true) { ClerkAccountInfo.ClerkId = _accName + ClerkAccountInfo.ClerkId;//店员账号默认以金商账户名开头 ErrType err = _businessService.AddClerk(ClerkAccountInfo, ClerkAuthInfo, _loginID, (int)_accType); if (err.Err != ERR.SUCCESS) MessageBox.Show(err.ErrMsg, err.ErrTitle, MessageBoxButton.OK, MessageBoxImage.Information); else { //Todo:移动到添加的行 ClerkAccountList.Add(ClerkAccountInfo); } } }