private void CashSqlDBQueue_OnException(object sender, Teb.Infra.Collection.QueueEventArgs <Teb.FIX.Infra.Session.DbLog> arg) { string log = arg == null || arg.Entry == null ? "" : arg.Entry.ToString(); TBYException tex = new TBYSqlException("5050", MethodBase.GetCurrentMethod().GetFullName(), String.Format("Hisse FIX Sql kuyruğunda hata oluştu.Sql({0})", log), arg.Exception); Error(tex); }
private void CashSqlDBQueue_OnDequeue(object sender, Teb.Infra.Collection.QueueEventArgs <Teb.FIX.Infra.Session.DbLog> arg) { try { DbManager dbManager = new DbManager(_connectionString); dbManager.Execute(arg.Entry.Query, arg.Entry.IsStoreProcedure, arg.Entry.Parameters); } catch (Exception ex) { string log = arg == null || arg.Entry == null ? "" : arg.Entry.ToString(); TBYException tex = new TBYSqlException("5050", MethodBase.GetCurrentMethod().GetFullName(), String.Format("Hisse FIX Sql kuyruğunda hata oluştu.Sql({0})", log), ex); Error(tex); } }