Пример #1
0
        private void btnListarBebidas_Click(object sender, RoutedEventArgs e)
        {
            List <Bebida> list = BebidasController.ListarTodasBebidas();

            if (list != null)
            {
                GridMostrarBebida.ItemsSource = list;
            }
            else
            {
                MessageBox.Show("A tabela não possui nada cadastrado");
            }
        }
        private void MostrarGridBebidas()
        {
            List <Bebida> bebida = BebidasController.PesquisarPorNome(txtBebida.Text);

            if (bebida != null)
            {
                gridBebida.ItemsSource = bebida;
            }
            else
            {
                MensagemErro();
            }
        }
Пример #3
0
        private void MostrarGridBebidasCadastradas()
        {
            List <Bebida> list = BebidasController.ListarTodasBebidas();

            if (list != null)
            {
                gridBebida.ItemsSource = list;
            }
            else
            {
                MessageBox.Show("A tabela não possui nada cadastrado");
            }
        }
Пример #4
0
        private void btnEditBebida_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
            {
                BebidasController.EditarBebida(bebidaEditar.BebidaID, EditarBebida());
                MessageBox.Show("Editado com sucesso");
            }
        }
Пример #5
0
        private void MostrarGrid()
        {
            List <Bebida> list = BebidasController.ListarTodasBebidas();

            if (list != null)
            {
                gridBebida.ItemsSource = list;
            }
            else
            {
                MessageBox.Show("Não foi cadastrado nenhuma bebida");
                Bebidas tela = new Bebidas();
                this.Close();
                tela.ShowDialog();
            }
        }
Пример #6
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);
            }
        }
Пример #7
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 !");
     }
 }
Пример #8
0
 private void gridBebida_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (gridBebida.SelectedItem != null)
     {
         MessageBoxResult result = MessageBox.Show("Confirma a exclusão do item " + ((Bebida)gridBebida.SelectedItem).Nome + " ?", "Exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (result == MessageBoxResult.Yes)
         {
             try
             {      //Se confirmado a exclusão é pego o ID da linha selecionada.
                 int id = ((Bebida)gridBebida.SelectedItem).BebidaID;
                 BebidasController.ExcluirBebida(id);
                 MessageBox.Show("Bebida excluída com sucesso");
             }
             catch (Exception erro)
             {
                 MessageBox.Show("ERRO: " + erro);
             }
         }
     }
 }
Пример #9
0
 private void btnEditBebida_Click(object sender, RoutedEventArgs e)
 {
     BebidasController.EditarBebida(bebidaEditar.BebidaID, EditarBebida());
     MessageBox.Show("Editado com sucesso");
 }
Пример #10
0
        private void btnSalvarBebida_Click(object sender, RoutedEventArgs e)
        {
            Bebida bebida = SalvarBebida();

            BebidasController.SalvarBebidas(bebida);
        }