예제 #1
0
 public void AddMoneyPositionInfo(string data)
 {
   TransaqMoneyPosition tmpNew = new TransaqMoneyPosition(data);
   lock (this.lockerMoneyPosition)
   {
     if (!this.MoneyPosition.ContainsKey(tmpNew.Client))
     {
       this.MoneyPosition.Add(tmpNew.Client, new Dictionary<string, TransaqMoneyPosition>());
       this.MoneyPosition[tmpNew.Client].Add(tmpNew.Register, tmpNew);
     }
     else if (!this.MoneyPosition[tmpNew.Client].ContainsKey(tmpNew.Register))
       this.MoneyPosition[tmpNew.Client].Add(tmpNew.Register, tmpNew);
     else
       this.MoneyPosition[tmpNew.Client][tmpNew.Register].Update(tmpNew);
   }
 }
예제 #2
0
        public void AddMoneyPositionInfo(string data)
        {
            TransaqMoneyPosition tmpNew = new TransaqMoneyPosition(data);

            lock (this.lockerMoneyPosition)
            {
                if (!this.MoneyPosition.ContainsKey(tmpNew.Client))
                {
                    this.MoneyPosition.Add(tmpNew.Client, new Dictionary <string, TransaqMoneyPosition>());
                    this.MoneyPosition[tmpNew.Client].Add(tmpNew.Register, tmpNew);
                }
                else if (!this.MoneyPosition[tmpNew.Client].ContainsKey(tmpNew.Register))
                {
                    this.MoneyPosition[tmpNew.Client].Add(tmpNew.Register, tmpNew);
                }
                else
                {
                    this.MoneyPosition[tmpNew.Client][tmpNew.Register].Update(tmpNew);
                }
            }
        }