Esempio n. 1
0
        async private void Ok_Click(object sender, RoutedEventArgs e)
        {
            if (p1.Password.Length != 6)
            {
                ShowTip.show(false, null, "请输入6位数原密码");
            }
            else if (p2.Password.Length != 6 || p3.Password.Length != 6)
            {
                ShowTip.show(false, null, "请输入6位数新密码");
            }
            else if (p2.Password != p3.Password)
            {
                ShowTip.show(false, null, "两次输入的新密码不一致!");
            }
            else
            {
                string pOutInfo = null;
                int    ret      = -1;
                Loading.show2("正在修改密码,请稍候...");
                await TaskMore.Run(new Action(() => {
                    int ctl = int.Parse(Config.dic("Up"));
                    ret = B_ReadSSCard.ChangePINKExt(ctl, p1.Password, p2.Password, out pOutInfo);
                })).ConfigureAwait(true);

                if (ret == 0)
                {
                    ShowTip.show(true, BackExit.Exit, "密码修改成功");
                }
                else
                {
                    ShowTip.show(false, BackExit.Exit, "密码修改失败:" + pOutInfo);
                }
            }
        }
 async private void PutCardOut_Click(object sender, RoutedEventArgs e)
 {
     await TaskMore.Run(new Action(() => {
         if (B_ReadSSCard.putCardOut())
         {
             ShowTip.show(true, null, "请取走您的社保卡!");
         }
         else
         {
             ShowTip.show(false, null, "出卡失败");
         }
     }));
 }
Esempio n. 3
0
 public void Goin()
 {
     B_ReadSSCard.GetObject().BeforeGoin(show);
     B_ReadSSCard.GetObject().Goin();
 }