private void MostrarGridBebidas()
        {
            List <Bebida> bebida = BebidasController.PesquisarPorNome(txtBebida.Text);

            if (bebida != null)
            {
                gridBebida.ItemsSource = bebida;
            }
            else
            {
                MensagemErro();
            }
        }
Ejemplo n.º 2
0
        private void btnSalvarBebida_Click(object sender, RoutedEventArgs e)
        {
            string verifica = "^[0-9]";

            if ((!Regex.IsMatch(txtPreco.Text.Substring(0, 1), verifica)))
            {
                MessageBox.Show("Digite apenas valores númericos no campo preço.", "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (BebidasController.PesquisarPorNome(txtBebida.Text) == null)
            {
                Bebida bebida = SalvarBebida();
                BebidasController.SalvarBebidas(bebida);
            }
            else
            {
                MessageBox.Show("Essa bebida já foi cadastrada.", "Erro", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Ejemplo n.º 3
0
 private void btnProcuraBebida_Click(object sender, RoutedEventArgs e)
 {
     if ((txtBebida.Text != null) || (Regex.IsMatch(txtBebida.Text, @"^[a-zA-Z]+$")))
     {
         List <Bebida> bebida = BebidasController.PesquisarPorNome(txtBebida.Text);
         if (bebida != null)
         {
             gridBebida.ItemsSource = bebida;
         }
         else
         {
             MensagemErro();
         }
     }
     else
     {
         MessageBox.Show("Erro no campo digitado !");
     }
 }