public WaveForm iGetWaveForm(string name)//返回选中名称的波形的所有信息 { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TransmitterLib tm = new TransmitterLib(cnStr); try { return(tm.GetWaveForm(name)); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }
public string[] iGetAllWaveForm(string type) //返回选中的波形类型所有的波形名称,在波形窗口中使用 { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TransmitterLib tm = new TransmitterLib(cnStr); try { return(tm.GetWaveFormNames(type)); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }
public void iUpdateReceiver(Receiver receiver) //更新辐射源信息 { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TransmitterLib tm = new TransmitterLib(cnStr); try { tm.UpdateReceiver(receiver); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }
public void iDelReceiver(string name) //删除数据库中的辐射源 { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TransmitterLib tm = new TransmitterLib(cnStr); try { tm.DeleteReceiver(name); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }
public void iAddTransmitter(Transmitter transmitter) //向数据库中增加辐射源信息 { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TransmitterLib tm = new TransmitterLib(cnStr); try { tm.AddTransmitter(transmitter); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }
public string[] iGetAllReceiver() //返回所有的辐射源名称 { string cnStr = ConfigurationManager.ConnectionStrings["sqlProviderParallelTask"].ConnectionString; TransmitterLib tm = new TransmitterLib(cnStr); try { return(tm.GetReceiverNames()); } catch (SqlException e) { WcfException ex = new WcfException(); ex.message = e.Message; throw new FaultException <WcfException>(ex, ex.message); } }