예제 #1
0
        /// <summary>
        /// 保存信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void metroButton1_Click(object sender, EventArgs e)
        {
            MessageTypeServices sevice = new MessageTypeServices();
            var data = GetGradMessage(true);

            if (data.Count <= 0)
            {
                return;
            }
            sevice.SetMessageRemote(data);
            ServiceRecordSvc svc = new ServiceRecordSvc();

            svc.SetRecord();
            GridMessageContent.DataSource = sevice.GetNewMessageRemote();
        }
예제 #2
0
        private void btnAuth_Click(object sender, EventArgs e)
        {
            //if (btnAuth.Text="再次授权")
            //{

            //}
            if (string.IsNullOrEmpty(txtAuthCard.Text))
            {
                MetroMessageBox.Show(this, "请输入授权卡!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            ServiceRecordSvc recSvc = new ServiceRecordSvc();
            var data = recSvc.Auth(txtAuthCard.Text, lblMCCode.Text);

            MetroMessageBox.Show(this, data.Msg, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
예제 #3
0
        /// <summary>
        /// 初始化窗体
        /// </summary>
        private void FromInit()
        {
            this.checkMale.Checked   = true;
            this.CheckFemale.Checked = true;
            MessageTypeServices sevice = new MessageTypeServices();

            GridMessageContent.DataSource = sevice.GetNewMessageRemote();
            List <City> cityList = AllCity.allCityData;
            var         data     = cityList.Where(a => a.Pid == 0).ToList();

            data.Insert(0, new City()
            {
                Id = 0, Name = "全部"
            });
            cmbSheng.DataSource    = data;
            cmbSheng.ValueMember   = "Id";
            cmbSheng.DisplayMember = "Name";
            cmbSheng.SelectedIndex = 0;
            var data2 = new List <City>();

            data2.Insert(0, new City()
            {
                Id = 0, Name = "全部"
            });
            cmbShi.DataSource    = data2;
            cmbShi.ValueMember   = "Id";
            cmbShi.DisplayMember = "Name";
            cmbShi.SelectedIndex = 0;
            ServiceRecordSvc svc = new ServiceRecordSvc();
            //var Authdata = svc.IsAuth();
            //ServiceRecord rec = (ServiceRecord)Authdata.Data;
            //lblDate.Text = rec.ExpireDate.GetDateTimeFormats('f')[0].ToString();
            MachineSvc mcSvc = new MachineSvc();
            var        key   = mcSvc.Get().MachineCode;

            lblMCCode.Text   = key;
            lblUserName.Text = "软件试用期";
            //if (Authdata.Code == ResultCodeEnums.Auth)
            // {
            // lblUserName.Text = GetAESInfo.Get(rec.SurplusTotal, key);
            lblAuthCartic.Visible = false;
            txtAuthCard.Visible   = false;
            btnAuth.Visible       = false;
            //}
        }
예제 #4
0
        public void IsAuth()
        {
            ServiceRecordSvc recordSvc = new ServiceRecordSvc();
            var OperResult             = recordSvc.IsAuth();

            if (OperResult.Code == ResultCodeEnums.Auth)
            {
                GetLoginQRCode();
            }
            else if (OperResult.Code == ResultCodeEnums.AuthExpire)
            {
                var result = MessageBox.Show(OperResult.Msg + ",是否现在进行授权", "系统提示", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    AuthForm authForm = new AuthForm();
                    if (authForm.ShowDialog() == DialogResult.OK)
                    {
                        GetLoginQRCode();
                    }
                }
                else
                {
                    Application.Exit();
                }
            }
            else if (OperResult.Code == ResultCodeEnums.UnAuth)
            {
                var result = MessageBox.Show(OperResult.Msg + ",是否现在进行授权", "系统提示", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    AuthForm authForm = new AuthForm();
                    if (authForm.ShowDialog() == DialogResult.OK)
                    {
                        GetLoginQRCode();
                    }
                }
                else
                {
                    Application.Exit();
                }
            }
        }
예제 #5
0
 private void btnAuth_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(this.txtAuthCode.Text))
     {
         MessageBox.Show("请输入代理商给的授权码");
         return;
     }
     else
     {
         ServiceRecordSvc recordSvc = new ServiceRecordSvc();
         OperResult       result    = recordSvc.Auth(this.txtAuthCode.Text, this.lblMCCode.Text);
         if (result.Code == ResultCodeEnums.success)
         {
             MessageBox.Show(result.Msg);
             this.DialogResult = DialogResult.OK;
             Close();
         }
         else
         {
             MessageBox.Show(result.Msg);
         }
     }
 }