コード例 #1
0
 /// <summary>
 /// 将detr,f的结果放到控件上
 /// </summary>
 /// <param name="dr"></param>
 public void SetCardByDetrfResult(EagleString.DetrFResult dr)
 {
     try
     {
         txtCard.Text = dr.CARDNO;
         if (rtResult == null)//detr之后的detr,f
         {
             if (dr.RECEIPTNO != "")
             {
                 txtReceiptNo.Text = dr.RECEIPTNO;
             }
         }
         else//rt之后的detr,f
         {
             rtResult.CardIdSet(dr);
             passenger_to_listbox(rtResult);
             if (b_getid_s)
             {
                 get_multi_cards();
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception("SetCardByDetrfResult : " + ex.Message);
     }
 }
コード例 #2
0
 public void SetCardByDetrfResult(EagleString.DetrFResult dr)
 {
     try
     {
         CheckForIllegalCrossThreadCalls = false;
         LoadingEnd();
         btnGetCardNo.Enabled = false;
         txtCardNo.Text       = dr.CARDNO;
         if (lsName.Count == 1)
         {
             lsCard.Clear();
             lsCard.Add(dr.CARDNO);
         }
         else
         {
             int index = lsName.IndexOf(dr.NAME);
             if (index > -1)
             {
                 lsCard[index] = dr.CARDNO;
             }
         }
     }
     catch
     {
     }
 }