public void getStatus() { string fail = ""; if (!hopperAcceptor.openConnection()) { fail += " No Conectado Hopper Accepter"; } if (!hopperDispenser.openConnection()) { fail += " No Conectado Hopper Dispenser"; } if (!billAcceptor.openConnection()) { fail += " No Conectado Bill Acceptor"; } if (!billDispenser.openConnection()) { fail += " No Conectado Bill Dispenser"; } this.components.lbMessage = fail; lbInformationDeviceEvent(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; // } //} }
static void pruebas2() { //billAcceptor = new CashLib.BillAcceptor(); //billDespenser = new CashLib.BillDespenser(); //hopperAcceptorASAHI = new CashLib.HopperAcceptorASAHI(); //hopperDispenserASAHI = new CashLib.HopperDispenserASAHI(); Console.WriteLine("1.- Abriendo conexion Hopper Acceptor"); if (hopperAcceptor.openConnection()) { Console.WriteLine("Esta conectado"); } else { Console.WriteLine("No esta conectado"); } //Console.ReadKey(); Console.WriteLine("2.- Abriendo conexion Hopper Dispenser"); if (hopperDispenser.openConnection()) { Console.WriteLine("Esta conectado"); } else { Console.WriteLine("No esta conectado"); } Console.WriteLine("3.- Abriendo conexion Bill Acceptor"); if (billAcceptor.openConnection()) { Console.WriteLine("Esta conectado"); } else { Console.WriteLine("No esta conectado"); } Console.WriteLine("4.- Abriendo conexion Bill Dispenser"); if (billDespenser.openConnection()) { Console.WriteLine("Esta conectado"); } else { Console.WriteLine("No esta conectado"); } //Console.WriteLine("-------------"); //Console.WriteLine("Habilitando dispositvo"); //billAcceptor.enable(); //billDespenser.enable(); // hopperAcceptor.enable(); //hopperDispenser.enable(); //Console.WriteLine("-------------"); //Console.WriteLine("Recibiendo monedas"); //int contador = 0; //byte[] result; //while (true) //{ // result = hopperAcceptor.getCashDesposite(contador); // Console.ReadKey(); //} //bool continuar = true; //string b20,b50,b100; //while (continuar){ // Console.WriteLine("Obtener billetes 20 : "); // b20 = Console.ReadLine(); // Console.WriteLine("Obtener billetes 50 : "); // b50 = Console.ReadLine(); // Console.WriteLine("Obtener billetes 100 : "); // b100 = Console.ReadLine(); // Console.WriteLine("entragado el efectivo"); // billDespenser.returnCash(new int[] {Int32.Parse(b20), Int32.Parse(b50), Int32.Parse(b100)}); // Console.WriteLine("Deseas realizar otra opericion ?"); // string resp = Console.ReadLine(); // if (resp == "n" || resp == "N") // { // continuar = false; // } //} }