public static void Send成交TableChangedNoticeToTrader(string TradeName, AASServer.JyDataSet.成交DataTable DataTable1) { foreach (IClient IClient1 in Program.ClientUserName.Keys) { if (Program.ClientUserName[IClient1] == TradeName) { IClient1.成交DataTableChanged(TradeName, DataTable1); } } foreach (IClient IClient1 in Program.ClientUserName.Keys) { //向普通风控员发送 string ClientUserName = Program.ClientUserName[IClient1]; if (Program.db.风控分配.Exists(TradeName, ClientUserName)) { IClient1.成交DataTableChanged(TradeName, DataTable1); } //向超级风控发送 if (Program.db.平台用户.ExistsUserRole(ClientUserName, 角色.超级风控员)) { IClient1.成交DataTableChanged(TradeName, DataTable1); } } }
public static void Send成交TableChangedNoticeToTrader(string TradeName, AASServer.JyDataSet.成交DataTable DataTable1) { foreach (IClient IClient1 in Program.ClientUserName.Keys) { try { if (Program.ClientUserName[IClient1] == TradeName) { IClient1.成交DataTableChanged(TradeName, DataTable1); } } catch (Exception ex) { Program.logger.LogInfoDetail("成交变更通知员工出错,员工:{0}; 出错信息:{1}", TradeName, ex.Message); } } foreach (IClient IClient1 in Program.ClientUserName.Keys) { try { //向普通风控员发送 string ClientUserName = Program.ClientUserName[IClient1]; if (Program.db.风控分配.Exists(TradeName, ClientUserName)) { IClient1.成交DataTableChanged(TradeName, DataTable1); } //向超级风控发送 if (Program.db.平台用户.ExistsUserRole(ClientUserName, 角色.超级风控员)) { IClient1.成交DataTableChanged(TradeName, DataTable1); } } catch (Exception ex) { Program.logger.LogInfoDetail("成交变更通知员工出错,员工:{0}; 出错信息:{1}", TradeName, ex.Message); } } }
public static void Send成交TableChangedNoticeToTrader(string TradeName, AASServer.JyDataSet.成交DataTable DataTable1) { //foreach (IClient IClient1 in Program.ClientUserName.Keys) //{ // try // { // if (Program.ClientUserName[IClient1] == TradeName) // { // IClient1.成交DataTableChanged(TradeName, DataTable1); // } // } // catch (Exception ex) // { // Program.logger.LogInfoDetail("成交变更通知交易员出错,员工:{0}; 出错信息:{1}", TradeName, ex.Message); // } //} //foreach (IClient IClient1 in Program.ClientUserName.Keys) //{ // try // { // //向普通风控员发送 // string ClientUserName = Program.ClientUserName[IClient1]; // if (Program.db.风控分配.Exists(TradeName, ClientUserName)) // { // IClient1.成交DataTableChanged(TradeName, DataTable1); // } // //向超级风控发送 // if (Program.db.平台用户.ExistsUserRole(ClientUserName, 角色.超级风控员)) // { // IClient1.成交DataTableChanged(TradeName, DataTable1); // } // } // catch (Exception ex) // { // Program.logger.LogInfoDetail("成交变更通知风控出错,员工:{0}; 出错信息:{1}", TradeName, ex.Message); // } //} foreach (var item in Program.ClientUserName) { try { if (Program.db.风控分配.Exists(TradeName, item.Value)) { item.Key.成交DataTableChanged(TradeName, DataTable1); } else if (item.Value == TradeName) { item.Key.成交DataTableChanged(TradeName, DataTable1); } else if (Program.db.平台用户.ExistsUserRole(item.Value, 角色.超级风控员)) { item.Key.成交DataTableChanged(TradeName, DataTable1); } } catch (Exception ex) { Program.logger.LogInfoDetail("成交变更通知出错,交易员:{0}, 通知对象{1}; 出错信息:{2}", TradeName, item.Value, ex.Message); } } }