Пример #1
0
        /// <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);
                }
            }
        }
        private void DataGridRow_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            BzjClerk selectedAdmin = (e.Source as DataGridRow).DataContext as BzjClerk;

            MgrViewMode.ShowClerkAccountInfoExecute();
        }