public void detalle_maquina()
        {
            modo_compra mc /*mc= modo compra*/ = new modo_compra();
            int         deci;

            do
            {
regreso:
                Console.Clear();
                esma.estilo();
                DateTime fecha = DateTime.Now;
                Console.SetCursorPosition(9, 5);
                Console.WriteLine("fecha:" + fecha.ToString("dd-MM-yy hh:mm"));
                Console.SetCursorPosition(9, 6);
                Console.WriteLine("1-)Total de bebidas");
                Console.SetCursorPosition(9, 7);
                Console.WriteLine("2-)Total de dinero");
                Console.SetCursorPosition(9, 8);
                Console.WriteLine("3-)Salir ");
                Console.SetCursorPosition(9, 10);
                Console.Write("opcion: ");
                deci = Convert.ToInt32(Console.ReadLine());
                do
                {
                    switch (deci)
                    {
                    case 1:
                        mc.conbebi();
                        break;

                    case 2:
                        mc.con_monedas();
                        break;

                    case 3:
                        Console.SetCursorPosition(9, 12);
                        Console.WriteLine("presione aceptar para continuar");
                        modadmin();
                        break;

                    default:
                        Console.Clear();
                        esma.estilo();
                        Console.SetCursorPosition(9, 10);
                        Console.WriteLine("ingrese una opcion valida");
                        Console.SetCursorPosition(9, 12);
                        Console.WriteLine("presione cualquier tecla para continuar");
                        Console.ReadKey();
                        goto regreso;
                    }
                } while (deci > 3 || deci < 1);
            } while (deci != 3);
        }
Ejemplo n.º 2
0
        public void vaciar_banco()
        {
            modo_compra mc /*mc= modo compra*/ = new modo_compra();
            int         op;

            do
            {
                Console.SetCursorPosition(9, 6);
                Console.WriteLine("1-)Retirar dinero ");
                Console.SetCursorPosition(9, 7);
                Console.WriteLine("2-)Restablecer valores a 0 ");
                Console.SetCursorPosition(9, 8);
                Console.WriteLine("3-)Salir ");
                Console.SetCursorPosition(9, 9);
                op = Convert.ToInt32(Console.ReadLine());
                switch (op)
                {
                case 1:
pedirdenuevo:
                    Console.WriteLine("Ingrese cantidad a retirar");
                    retiro = Convert.ToDecimal(Console.ReadLine());
                    if (retiro > baninterno)
                    {
                        Console.WriteLine("La cantidad de retiro supera a la cantidad interna");
                        goto pedirdenuevo;
                    }
                    else
                    {
                        baninterno = baninterno - retiro;
                        Console.WriteLine("Quedan: " + baninterno.ToString("C2"));
                    }
                    Console.SetCursorPosition(9, 16);
                    Console.ReadKey();

                    break;

                case 2:
regreso:
                    Console.Clear();
                    esma.estilo();
                    Console.SetCursorPosition(9, 7);
                    Console.WriteLine("Estas seguro de vaciar los valores??");
                    Console.SetCursorPosition(9, 8);
                    Console.WriteLine("1-)Si ");
                    Console.SetCursorPosition(9, 9);
                    Console.WriteLine("2-)No ");
                    Console.SetCursorPosition(9, 10);
                    Console.Write("opcion:  ");
                    int dec = Convert.ToInt32(Console.ReadLine());
                    if (dec == 1)
                    {
                        Console.Clear();
                        esma.estilo();

                        can_mone_10   = 0;
                        can_mone_05   = 0;
                        can_mone_25   = 0;
                        can_mone_100  = 0;
                        can_billete_1 = 0;
                        can_billete_5 = 0;
                        totaldinero   = 0;
                        Console.SetCursorPosition(9, 7);
                        Console.WriteLine("los valores han sido restablecidos");
                        mc.con_monedas();
                    }
                    else
                    if (dec == 2)
                    {
                        Console.Clear();
                        esma.estilo();
                        Console.SetCursorPosition(9, 10);
                        Console.WriteLine("Presione cualquier tecla para continuar");
                        Console.SetCursorPosition(9, 16);
                        Console.ReadKey();
                    }
                    else
                    {
                        Console.WriteLine("Ingrese opcion valida");
                        goto regreso;
                    }

                    break;

                case 3:
                    break;

                default:
                    Console.Clear();
                    esma.estilo();
                    Console.SetCursorPosition(9, 10);
                    Console.WriteLine("Ingrese una opcion valida");
                    Console.SetCursorPosition(9, 16);
                    Console.ReadKey();
                    break;
                }
            } while (op != 3);
        }