Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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);
            }
        }