internal void ClearReplenishAdd() { AddBillCurentSumm = 0; AddCointCurentSumm = 0; this.Dispatcher.Invoke((Action)(() => { Barabans.ClearBillAdd(); Barabans.ClearCoinAdd(); ReplTotal.SetMoney(0); })); }
internal void UpdateReplenishAdd(FCCSrv2.CashType[] Cash) { if ((Cash == null) || (Cash[0] == null)) { return; } this.Dispatcher.Invoke((Action)(() => { if (Cash != null) { int BillSumm = 0; int CoinSumm = 0; int BillBarabansSumm = 0; int CoinBarabansSumm = 0; //Барабаны FCCSrv2.CashType MyCash = Cash.Where(a => a.type == "4").FirstOrDefault(); if (MyCash != null) { int CassetaAdd = 0; int MonetaAdd = 0; //MyCash foreach (FCCSrv2.DenominationType Dt in MyCash.Denomination) { if (Dt == null) { continue; } if (Dt.devid == "1") { //if (Dt.) Barabans.SetBillAdd(int.Parse(Dt.fv), int.Parse(Dt.Piece), int.Parse(Dt.Status)); BillBarabansSumm += int.Parse(Dt.fv) * int.Parse(Dt.Piece); } else if (Dt.devid == "2") { Barabans.SetCoinAdd(int.Parse(Dt.fv), int.Parse(Dt.Piece), int.Parse(Dt.Status)); CoinBarabansSumm += int.Parse(Dt.fv) * int.Parse(Dt.Piece); } } if (BillBarabansSumm == 0) { BillBarabansSumm = AddBillCurentSumm; } else { Barabans.SetBillAdd(0, BillBarabansSumm, 0); AddBillCurentSumm = BillBarabansSumm; } if (CoinBarabansSumm == 0) { CoinBarabansSumm = AddCointCurentSumm; } else { AddCointCurentSumm = CoinBarabansSumm; } } ReplTotal.SetMoney(BillBarabansSumm + CoinBarabansSumm); } })); }