示例#1
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            string account = txtLoginAccount.Text;

            if (Check(account))
            {
                //var response = RequestHelper.RequestPassport(account);
                string name = txtLoginAccount.Text;;
                if (string.IsNullOrEmpty(name))
                {
                    MessageBox.Show("经理名不能为空");
                }
                var response = WpfManagerCommand.Login(name);
                //WpfReturnMessage message = JsonConvert.DeserializeObject<WpfReturnMessage>(response);
                if (response.Code != 0)
                {
                    if (response.Code == (int)MessageCode.LoginNoRegister ||
                        response.Code == (int)MessageCode.LoginNoUser)
                    {
                        ShowPanels(ShowPanelType.Register);
                    }
                    else
                    {
                        ResponseMessage(response.Cookie);
                    }
                }
                else
                {
                    RequestHelper._cookie = response.Cookie;
                    ShowMain(true);
                }
            }
        }
示例#2
0
        void ShowMain(bool showRegister)
        {
            //检查是否注册
            var manager = WpfManagerCommand.GetManager();

            if (manager.Code == (int)MessageCode.Success)
            {
                _isLogin = true;
                BindManagerInfo(manager.Data);
                ShowPanels(ShowPanelType.Main);
            }
            else if (showRegister == true && (manager.Code == (int)MessageCode.LoginNoRegister || manager.Code == (int)MessageCode.LoginNoUser))
            {
                ShowPanels(ShowPanelType.Register);
            }
            else
            {
                MessageBox.Show("获取经理信息失败,code:" + manager.Code);
            }
        }
示例#3
0
        private void SubmitButton_Click(object sender, RoutedEventArgs e)
        {
            string name = NameTextBox.Text;
            string area = AreaComboBox.Text;

            if (string.IsNullOrEmpty(name))
            {
                MessageBox.Show("经理名不能为空");
            }
            var response = WpfManagerCommand.Register(name, area, "1", 1);

            if (response.Code == (int)MessageCode.Success)
            {
                this.DialogResult = true;
                Close();
            }
            else
            {
                MessageBox.Show("注册失败,code:" + response.Code);
            }
        }
示例#4
0
        private void btnRegister_Click(object sender, RoutedEventArgs e)
        {
            string name       = txtRegisterName.Text;
            string area       = cmbRegisterArea.Text;
            string logo       = cmbRegisterLogo.Text;
            int    templateId = 1;

            if (string.IsNullOrEmpty(name))
            {
                MessageBox.Show("经理名不能为空");
            }
            var response = WpfManagerCommand.Register(name, area, logo, templateId);

            if (response.Code == (int)MessageCode.Success)
            {
                ShowMain(false);
            }
            else
            {
                MessageBox.Show("注册失败,code:" + response.Code);
            }
        }
示例#5
0
 void Heart(object sender, EventArgs e)
 {
     WpfManagerCommand.Heart();
 }