public IList <CV_EQM_TERMINAL_DEVICE> deviceBindTerminal(EQMDevicesTerminal param) { IList <CV_EQM_TERMINAL_DEVICE> terminalDevices = null; EQM_DEVICE_TERMINAL_CONFIG config = new EQM_DEVICE_TERMINAL_CONFIG() { TerminalID = param.terminalID, CreateOn = SSGlobalConfig.Now }; using (TransactionScope ts = new TransactionScope()) { foreach (CV_EQM_DEVICE_NOBIND_TERMINAL noBind in param.noBindList) { config.DeviceID = noBind.DeviceID; dev_terminal_bo.Insert(config); } terminalDevices = getTerminalBindDevices(param.terminalID); ts.Complete(); } return(terminalDevices); }
public void removeBindTerminal(EQM_DEVICE_TERMINAL_CONFIG param) { dev_terminal_bo.Delete(param); }