Ejemplo n.º 1
0
        private void Inicializar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int[] coinValues  = { 5, 10, 25, 50, 100, 0 };
                int[] coinCount   = { 0, 0, 0, 0, 0, 0 };
                int   coinsLength = 5;

                ChangeMachineWrapper changeMachineWrapper = new ChangeMachineWrapper();
                changeMachineWrapper.EndExchange(0, coinValues, coinCount, coinsLength);

                lbStatus.Content = "Inicialização finalizada";
            }
            catch (Exception ex)
            {
                lbStatus.Content = "Operação não pode ser concluída";
            }
        }
Ejemplo n.º 2
0
        private void Abastecer_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int   abast100    = int.Parse(tbAbast100.GetLineText(0));
                int   abast50     = int.Parse(tbAbast50.GetLineText(0));
                int   abast25     = int.Parse(tbAbast25.GetLineText(0));
                int   abast10     = int.Parse(tbAbast10.GetLineText(0));
                int   abast5      = int.Parse(tbAbast5.GetLineText(0));
                int[] coinValues  = { 5, 10, 25, 50, 100, 0 };
                int[] coinCount   = { abast5, abast10, abast25, abast50, abast100, 0 };
                int   coinsLength = 5;

                ChangeMachineWrapper changeMachineWrapper = new ChangeMachineWrapper();
                changeMachineWrapper.EndExchange(1, coinValues, coinCount, coinsLength);

                lbStatus.Content = "Abastecimento finalizado";
            }
            catch (Exception ex)
            {
                lbStatus.Content = "Operação não pode ser concluída";
            }
        }