private void Datos_Arrendador_Closed(object sender, EventArgs e) { Datos_Arrendador ventana = sender as Datos_Arrendador; Boolean _valida_existe = true; if (ventana.datos != null) { foreach (var item in ventana.datos.Rows) { if (dt_arrend.Rows.Count > 0) { DataRow[] fila_existe = dt_arrend.Select("ruc='" + ((DataRow)item)["ruc"] + "'"); _valida_existe = (fila_existe.Length == 0) ? true : false; } if (_valida_existe) { dt_arrend.ImportRow((DataRow)item); } else { MessageBox.Show("El RUC ingresado ya existe como Arrendador.", "Bata - Mensaje De Advertencia", MessageBoxButton.OK, MessageBoxImage.Error); } } } // (refrescar) dg_arrendatario.ItemsSource = dt_arrend.AsDataView(); //QuitarEfecto(this); this.IsEnabled = true; }
/*private void btn_suma_alma_Click(object sender, RoutedEventArgs e) * { * * }*/ /*private void btn_suma_prop_Click(object sender, RoutedEventArgs e) * { * * }*/ private void btn_suma_arren_Click(object sender, RoutedEventArgs e) { // Se debe capturar el código if (!Datos_Arrendador._activo_form) { Datos_Arrendador frm2 = new Datos_Arrendador(); frm2.Owner = this; AplicarEfecto(this); frm2.Show(); Datos_Arrendador._activo_form = true; frm2.Closed += Datos_Arrendador_Closed; } }