public void enableDevices(Hashtable DBStored) { billAcceptor.enable(); billDispenser.enable(); hopperAcceptor.enable(); hopperDispenser.enable(); this.stored = DBStored; this.billDesposited = 0; this.setValuesInitialLabelsAndList(); this.cashDelivered = new Hashtable(); this.cashDelivered.Add("1", 0); this.cashDelivered.Add("5", 0); this.cashDelivered.Add("10", 0); this.cashDelivered.Add("20", 0); this.cashDelivered.Add("50", 0); this.cashDelivered.Add("100", 0); this.cashDeposited = new Hashtable(); this.cashDeposited.Add("1", 0); this.cashDeposited.Add("2", 0); this.cashDeposited.Add("5", 0); this.cashDeposited.Add("10", 0); this.cashDeposited.Add("20", 0); this.cashDeposited.Add("50", 0); this.cashDeposited.Add("100", 0); this.cashDeposited.Add("200", 0); this.cashDeposited.Add("500", 0); lbTransactionEvent(this, components); }
static void Main(string[] args) { //hopperAcceptor = factory.CreateDeviceAcceptor(deviceHopperAcceptor); //hopperDispenser = factory.CreateDeviceDispenser(deviceHopperDispenser); //billAcceptor = factory.CreateDeviceAcceptor(deviceBillAcceptor); billDespenser = factory.CreateDeviceDispenser(deviceBillDispenser); //billAcceptor.powerUpEvent += powerUpHandle; //billAcceptor.connectEvent += connectedHandle; //billAcceptor.stackEvent += stackHandle; //billAcceptor.powerUpCompleteEvent += PowerUpCompletedHandle; //billAcceptor.escrowEvent += escrowHandle; //pruebas2(); int[] returnBill = new int[3] { 1, 0, 0 }; bool seguir = true; Console.WriteLine("Abriendo conexion Bill Dispenser"); if (billDespenser.openConnection()) { Console.WriteLine("Esta conectado"); } else { Console.WriteLine("No esta conectado"); } while (seguir) { Console.WriteLine("Indique la cantidad de a 20 retirar: "); string cantidad = Console.ReadLine(); returnBill[0] = Int32.Parse(cantidad); billDespenser.enable(); billDespenser.returnCash(0, 0, returnBill); Console.WriteLine("Quieres realizar otra peracion (s/n) :"); string continuar = Console.ReadLine(); if (continuar == "n" || continuar == "n") { seguir = false; } } //billDespenser.disable(); //while (seguir) //{ // Console.WriteLine("Ingresa la cantidad a depositar: "); // string cantidad = Console.ReadLine(); // int solicitado = Int32.Parse(cantidad); // billDesposited = 0; // billAcceptor.enable(); // Console.WriteLine("Ingrese el efectivo: "); // while (billDesposited < solicitado) // { // } // billAcceptor.disable(); // Console.WriteLine("Quieres realizar otra peracion (S/N) :"); // string continuar = Console.ReadLine(); // if (continuar == "N" || continuar == "n") // { // seguir = false; // } //Console.WriteLine("Abriendo conexion Bill Acceptor"); //if (billAcceptor.openConnection()) //{ // Console.WriteLine("Esta conectado"); //} //else //{ // Console.WriteLine("No esta conectado"); //} //billAcceptor.setEvents(); //billAcceptor.enable(); //while (seguir) //{ // Console.WriteLine("Ingresa la cantidad a depositar: "); // string cantidad = Console.ReadLine(); // int solicitado = Int32.Parse(cantidad); // billDesposited = 0; // Console.WriteLine("Ingrese el efectivo: "); // while (billDesposited < solicitado) // { // } // billAcceptor.disable(); // Console.WriteLine("Quieres realizar otra peracion (S/N) :"); // string continuar = Console.ReadLine(); // if (continuar == "N" || continuar == "n") // { // seguir = false; // } //} }