private void Button_Click_1(object sender, RoutedEventArgs e) { //Primero Comprobar si hay algo seleccionado if (DataGridPersonas.SelectedIndex != -1) { //Si hay algo, casteamos la persona Persona persona = (Persona)DataGridPersonas.SelectedItem; //Llamamos al formulario, con el constructor, logica-persona-posicion DialogoFormularioPersona dfp = new DialogoFormularioPersona( logicaNegocio, (Persona)persona.Clone(), DataGridPersonas.SelectedIndex); dfp.Show(); } else { MessageBox.Show("Seleccione una persona"); } }
private void jButtonNuevo_Click(object sender, RoutedEventArgs e) { DialogoFormularioPersona dfp = new DialogoFormularioPersona(logicaNegocio); dfp.Show(); }