Beispiel #1
0
        private void findCard(String no)
        {
            this.card = cardBll.GetMemberCardByNo(no);
            if (this.card != null)
            {
                this.card.Record = recordBll.GetMemberCardRecordByMemberCardId(this.card.Id);
            }

            String msg = null;

            if (this.card == null)
            {
                msg = "此卡不存在!";
            }
            else if (this.card.Record == null)
            {
                msg = "此卡未开户,请先开卡!";
            }

            if (!String.IsNullOrEmpty(msg))
            {
                MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            this.labExpireDate.Text = TimeStamp.ConvertIntDateTime(this.card.Record.ExpiredAt).ToString("yyyy-MM-dd");
            this.btnSubmit.Enabled  = true;

            this.labValidTime.Visible = false;
            this.validTime.Visible    = true;
        }
Beispiel #2
0
 private void btnDelay_Click(object sender, EventArgs e)
 {
     Models.MemberCard card = this.getMemberCard(this.txtCardNo.Text.Trim());
     if (card == null)
     {
         return;
     }
 }
Beispiel #3
0
        private void btnRecovery_Click(object sender, EventArgs e)
        {
            Models.MemberCard card = this.getMemberCard(this.txtCardNo.Text.Trim());
            if (card == null)
            {
                return;
            }

            FrmRecovery frmRecovery = new FrmRecovery();

            frmRecovery.ShowDialog();
        }
Beispiel #4
0
        /// <summary>
        /// 根据会员卡号获取会员卡信息
        /// </summary>
        /// <param name="no">卡号</param>
        /// <returns></returns>
        private Models.MemberCard getMemberCard(String no)
        {
            if (String.IsNullOrEmpty(no))
            {
                MessageBox.Show("请先输入卡号", "数据不完整", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(null);
            }

            Models.MemberCard card = null;
            try
            {
                card = bll.GetMemberCardByNo(no);
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "数据库不可用", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(card);
        }