예제 #1
0
 public long  m_mthUpdateCardID()
 {
     if (this.m_objViewer.m_txtNewCard.Text != "" && this.m_objViewer.m_txtOldCard.Text != "")
     {
         if (clsDomain.m_lngCheckCarID(this.m_objViewer.m_txtNewCard.Text) != 3)
         {
             long lngRes = clsDomain.m_lngUpdateCar(this.m_objViewer.m_txtNewCard.Text, (string)this.m_objViewer.m_txtNewCard.Tag, this.m_objViewer.LoginInfo.m_strEmpID, this.m_objViewer.m_txtOldCard.Text.Trim());
             if (lngRes == 1)
             {
                 if ((string)this.m_objViewer.ctlDgList.Tag == "bt")
                 {
                     bt.Rows[this.m_objViewer.ctlDgList.CurrentCell.RowNumber]["PATIENTCARDID_CHR"] = this.m_objViewer.m_txtNewCard.Text;
                 }
                 else
                 {
                     btFind.Rows[this.m_objViewer.ctlDgList.CurrentCell.RowNumber]["PATIENTCARDID_CHR"] = this.m_objViewer.m_txtNewCard.Text;
                 }
                 this.m_objViewer.m_txtNewCard.Clear();
                 this.m_objViewer.m_txtOldCard.Clear();
                 return(1);
             }
         }
         else
         {
             MessageBox.Show("卡号已经被另一个病人占用!", "Icare", MessageBoxButtons.OK, MessageBoxIcon.Stop);
             this.m_objViewer.m_txtNewCard.Focus();
             return(0);
         }
     }
     return(0);
 }