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();
 }