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"; } }
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"; } }