/// <summary>
        /// 计费类型文本改变触发
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void CboFeeTypeTariff_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                EnmFeeType eType = (EnmFeeType)CStaticClass.ConvertFeeType(this.CboFeeTypeTariff.Text);

                if (EnmFeeType.Hour == eType)
                {
                    SetTempHourControl(true);
                }
                else
                {
                    SetTempHourControl(false);
                }
            }
            catch (TimeoutException)
            {
                MessageBox.Show("The service operation timed out. ", "超时", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (FaultException exception)
            {
                MessageBox.Show(CStaticClass.GetExceptionInfo(exception), "SOAP错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (CommunicationException exception)
            {
                MessageBox.Show("There was a communication problem. " + CStaticClass.GetExceptionInfo(exception), "通信错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception exception)
            {
                MessageBox.Show(CStaticClass.GetExceptionInfo(exception), "应用程序异常", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
 public CTariff(int nid, CICCard.EnmICCardType etype, EnmFeeUnit eunt, float ffee, float dtime, EnmFeeType eftype, bool busy)
     : this()
 {
     mnid    = nid;
     metype  = etype; //卡类型
     meunit  = eunt;
     mffee   = ffee;
     mdtime  = dtime;  //计费时间-days
     meftype = eftype; //收费类型
     isbusy  = busy;
 }
示例#3
0
 public CTariff()
 {
     metype  = CICCard.EnmICCardType.Init;
     meunit  = EnmFeeUnit.Init;
     meftype = EnmFeeType.Init;
 }