Beispiel #1
0
 // botao excluir
 private void btnExcluir_Click(object sender, RoutedEventArgs e)
 {
     try {
         MessageBoxResult resultado = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir",
                                                      MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (resultado == MessageBoxResult.Yes)
         {
             cp             = conexao.CONTAS_PAGAR.Remove(cp);
             cp.descricao   = null;
             cp.data_pagto  = null;
             cp.data_vencto = null;
             cp.vl_unitario = null;
             cp.vl_total    = null;
             limpaCampos();
             conexao.SaveChanges();
             int?codigo = conexao.CONTAS_PAGAR.Max(a => (int?)a.codigo);
             Util.redefinirPK_AutoIncremento("CONTAS_PAGAR", codigo);
             MessageBox.Show("Registro excluido com sucesso!", "Excluir", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             carregaGrid();
             limpaCampos();
             carregaPesquisa();
         }
         else
         {
             limpaCampos();
             return;
         }
         btnGravar.IsEnabled = true;
     }catch (Exception) {
         MessageBox.Show("Erro imprevisto ou campos vazios", "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Beispiel #2
0
 // botao pesquisar
 private void btnPesquisar_Click(object sender, RoutedEventArgs e)
 {
     btnGravar.IsEnabled = false;
     try {
         if (cbPesquisar.Text != null)
         {
             int codigo = int.Parse(cbPesquisar.Text.Substring(0, 4).Trim());
             cp                = conexao.CONTAS_PAGAR.Find(codigo);
             txtCodigo.Text    = cp.codigo.ToString();
             txtDescricao.Text = cp.descricao;
             dpPagto.Text      = cp.data_pagto.ToString();
             dpVencto.Text     = cp.data_vencto.ToString();
             txtUnitario.Text  = cp.vl_unitario.ToString();
             lblTotal.Content  = cp.vl_total.ToString();
         }
         else
         {
             MessageBox.Show("Registro não encontrado!", "Informação", MessageBoxButton.OK, MessageBoxImage.Information);
             limpaCampos();
         }
     }
     catch (Exception a) {
         MessageBox.Show("Campo vazio ou código invalido!" + "\n" + a.StackTrace, "Erro", MessageBoxButton.OK,
                         MessageBoxImage.Exclamation);
         limpaCampos();
     }
 }