예제 #1
0
        private void ScanCard()
        {
            SessionVariables.CardId = card_id;
            //SessionVariables.CardId = "0009897205";
            Helper.CheckCard();
            if (!String.IsNullOrEmpty(SessionVariables.CardNumber))
            {
                var cardProfile = Helper.GetProfile();
                SessionVariables.IsRegister = (cardProfile != null);
                SessionVariables.FinanceAccount = Helper.GetAccountInfo();
                if (cardProfile != null)
                {
                    if (cardProfile.Pin != 1)
                    {
                        SessionVariables.ProfileId = cardProfile._id;
                        this.pCardInfo.Reload();
                        RefreshUI(false);
                    }
                    else
                    {
                        MessageBox.Show("Vui lòng đổi mã pin cho lần giao dịch đầu tiên !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        frmChangePIN frmp = new frmChangePIN();
                        DialogResult changepin = frmp.ShowDialog();
                    }

                }
                else
                {
                    MessageBox.Show("Thẻ chưa được đăng ký. Vui lòng đăng ký để sử dụng!", "Thông Báo !", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    //((ucMain)(this.Parent)).EnableControl();
                    //frmRegister frmRegister = new frmRegister();
                    //DialogResult registerResult = frmRegister.ShowDialog();
                    //((ucMain)(this.Parent)).EnableControl();

                    //MessageBox.Show("Bạn chưa đăng ký tài khoản, đăng ký ngay !", "Thông Báo !", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    //frmRegister frmRegister = new frmRegister();
                    //DialogResult registerResult = frmRegister.ShowDialog();

                }
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Số thẻ không tồn tại liên hệ admin để được hỗ trợ !", "Kết quả đăng ký", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.Cancel;
            }
            //SessionVariables.CardNumber = "9704310315011516";// "970431031501" + DateTime.Now.ToString("HHmm");
            //SessionVariables.CardOwner = "CARD OWNER 1516";// "CARD OWNER " + SessionVariables.CardNumber.Substring(SessionVariables.CardNumber.Length - 4);
            //SessionVariables.MobileNumber = "8490981516";// "09098" + SessionVariables.CardNumber.Substring(SessionVariables.CardNumber.Length - 4);
            //SessionVariables.CardValidDate = "10/15";
            // Check thong tin the tren server
            //this.DialogResult = DialogResult.OK;
        }
예제 #2
0
파일: ucMain.cs 프로젝트: GNCPay/virtualpos
 private void changePIN(object sender, EventArgs e)
 {
     frmChangePIN frmChangePIN = new frmChangePIN();
     frmChangePIN.ShowDialog();
 }