private void btnGuardaBnc_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(txtDescBnc.Text) || string.IsNullOrWhiteSpace(cmbEstatusBnc.SelectedItem.ToString()) || cmbEstatusBnc.SelectedIndex == -1) { MessageBox.Show("No debe dejar campos vacíos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } banco bnc = new banco(); bnc.codigo = codigoBnc; bnc.descripcion = txtDescBnc.Text.ToUpper(); if (!bnc.existe()) { bnc.estatus = cmbEstatusBnc.SelectedItem.ToString(); if (bnc.guardar_editar() == 1) { MessageBox.Show("Datos guardados satisfactoriamente", "Exitoso", MessageBoxButton.OK, MessageBoxImage.Information); btnNuevoBnc_Click(sender, e); //dtgFDP.ItemsSource = null; dtgBnc.ItemsSource = bnc.listar(); } else { MessageBox.Show("No se pudo guardar el registro", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }