public RefundingProces(RootObject ob, bool CannotDispense) { Debug.Log("CashmaticApp", "Initializing refunding process"); InitializeComponent(); _ob = ob; if (!CannotDispense) { _fileWatcher = new FileSystemWatcher(); _fileWatcher.Path = Global.cashmaticBasePath; _fileWatcher.Filter = "annulla.txt"; _fileWatcher.Deleted += new FileSystemEventHandler(OnDeletedAnnuala); _fileWatcher.EnableRaisingEvents = true; CashmaticCommands.WriteAnnulla(); } else { _fileWatcher = new FileSystemWatcher(); _fileWatcher.Path = Global.cashmaticBasePath; _fileWatcher.Filter = "erogato.txt"; _fileWatcher.Created += new FileSystemEventHandler(OnCreatedErogato); _fileWatcher.EnableRaisingEvents = true; CashmaticCommands.DeleteCashmaticFiles(); CashmaticCommands.WriteSubtotale(Global.pagato * (-1)); } _ob.panda.OnPayment = false; }