private void Registar_Click(object sender, RoutedEventArgs e) { try { bool z = int.TryParse(numcli.Text, out int num); bool x = int.TryParse(Codigos.Text, out int n); bool a = false; List <int> codigos = new List <int>(); while (n > 0) { int b = n % 100; a = ControloEmenta.ExisteProduto(b); if (a == true) { codigos.Add(b); } else { MessageBox.Show(string.Format("O codigo {0} não existe!!!", b)); } n = n / 100; } bool y = ControloClientes.ExisteCliente(num); if (a == true && y == true) { int k = ControloRefeicoes.AddRefeicao(new Refeicao(num, codigos)); if (k == 1) { MessageBox.Show("Adicionada"); } else { MessageBox.Show("Já existe"); } } else if (y == false) { MessageBox.Show("O codigo do cliente não existe."); } else { MessageBox.Show("Codigos dos produtos errados"); } } catch (Exception t) { MessageBox.Show(string.Format("{0}", t)); } }
public VerRefeicoes() { InitializeComponent(); refeicoes.ItemsSource = ControloRefeicoes.GetListRefeicoes(); NRefeicoes.Text = ControloRefeicoes.Nrefeicoes(); }