private void execCacheHandler(int action, int row) { string Time; string BrCode; string BrSeq; string Account; string Side; string Quantity; string ExecQuantity; string Symbol; string ExecPrice; string Exchange; string Contra; string EnteredTime; string TIF; int errCode; //Console.WriteLine("action: " + action.ToString() + "; row: " + row.ToString()); if (row >= 0) { //Console.WriteLine("action: " + action.ToString()); switch (action) { case (int)CacheControlActions.Add: case (int)CacheControlActions.Update: try { Time = GetCell(execCache, row, "Side", out errCode).ToString().TrimStart(); BrCode = GetCell(execCache, row, "BranchCode", out errCode).ToString().TrimStart(); BrSeq = GetCell(execCache, row, "BranchSeq", out errCode).ToString().TrimStart(); Account = GetCell(execCache, row, "Account", out errCode).ToString().TrimStart(); Side = GetCell(execCache, row, "Side", out errCode).ToString().TrimStart(); Quantity = GetCell(execCache, row, "Quantity", out errCode).ToString().TrimStart(); ExecQuantity = GetCell(execCache, row, "ExecQuantity", out errCode).ToString().TrimStart(); Symbol = GetCell(execCache, row, "DisplaySymbol", out errCode).ToString().TrimStart(); ExecPrice = GetCell(execCache, row, "ExecPrice", out errCode).ToString().TrimStart(); Exchange = GetCell(execCache, row, "Exchange", out errCode).ToString().TrimStart(); Contra = GetCell(execCache, row, "Contra", out errCode).ToString().TrimStart(); EnteredTime = GetCell(execCache, row, "EnteredTime", out errCode).ToString().TrimStart(); TIF = GetCell(execCache, row, "TIF", out errCode).ToString().TrimStart(); //Console.WriteLine("5 - Time = " + Time + ";BrSeq = " + BrSeq + ";row = " + row); var Exec = new Execution(); Time = Time.Remove(0, 9); BrSeq = BrCode + BrSeq; Exec.Time = Time; Exec.BrSeq = BrSeq; Exec.Account = Account; Exec.Side = Side; Exec.Quantity = Quantity; Exec.ExecQuantity = ExecQuantity; Exec.Symbol = Symbol; Exec.ExecPr = ExecPrice; Exec.Exchange = Exchange; Exec.Contra = Contra; EnteredTime = EnteredTime.Remove(0, 9); Exec.EnteredTime = EnteredTime; Exec.TIF = TIF; ew.Executions.Add(Exec); } catch { } break; case (int)CacheControlActions.Snapshot: try { Console.WriteLine("Snapshot"); for (int i = 0; i < row; i++) { Console.WriteLine(i); Time = GetCell(execCache, i, "Time", out errCode).ToString().TrimStart(); BrSeq = GetCell(execCache, i, "BranchSeq", out errCode).ToString().TrimStart(); BrCode = GetCell(execCache, i, "BranchCode", out errCode).ToString().TrimStart(); Account = GetCell(execCache, i, "TicketRef", out errCode).ToString().TrimStart(); Side = GetCell(execCache, i, "Side", out errCode).ToString().TrimStart(); Quantity = GetCell(execCache, i, "Quantity", out errCode).ToString().TrimStart(); ExecQuantity = GetCell(execCache, i, "ExecQuantity", out errCode).ToString().TrimStart(); Symbol = GetCell(execCache, i, "DisplaySymbol", out errCode).ToString().TrimStart(); ExecPrice = GetCell(execCache, i, "ExecPrice", out errCode).ToString().TrimStart(); Exchange = GetCell(execCache, i, "Exchange", out errCode).ToString().TrimStart(); Contra = GetCell(execCache, i, "Contra", out errCode).ToString().TrimStart(); EnteredTime = GetCell(execCache, i, "EnteredTime", out errCode).ToString().TrimStart(); TIF = GetCell(execCache, i, "TIF", out errCode).ToString().TrimStart(); Time = Time.Remove(0, 9); //Console.WriteLine("1 - Time = " + Time + ";BrSeq = " + BrSeq + ";row = " + i); var Exec = new Execution(); BrSeq = BrCode + BrSeq; Exec.Time = Time; Exec.BrSeq = BrSeq; Exec.Account = Account; Exec.Side = Side; Exec.Quantity = Quantity; Exec.ExecQuantity = ExecQuantity; Exec.Symbol = Symbol; Exec.ExecPr = ExecPrice; Exec.Exchange = Exchange; Exec.Contra = Contra; EnteredTime = EnteredTime.Remove(0, 9); Exec.EnteredTime = EnteredTime; Exec.TIF = TIF; ew.Executions.Add(Exec); //listView1.Items.Add(BrSeq); } } catch { } break; } } }
public override string ToString() { return("UserId = " + UserId.ToString() + ",Name = " + Name + ",Password = "******",FirstName = " + FirstName + ",LastName = " + LastName + ",Email = " + Email + ",IsLoggedIn = " + IsLoggedIn.ToString() + ",HasAdminRight = " + HasAdminRight.ToString() + ",HasRefundright = " + HasRefundright.ToString() + ",HasDiscountRight = " + HasDiscountRight.ToString() + ",EnteredBy = " + EnteredBy.ToString() + ",EnteredTime = " + EnteredTime.ToString() + ",UpdatedBy = " + UpdatedBy.ToString() + ",UpdatedTime = " + UpdatedTime.ToString() + ",DeactivatedTime = " + DeactivatedTime.ToString()); }