public void MostrarContactos() { ContactosStackPanel.Children.Clear(); ContactoMetodos _metodos = new ContactoMetodos(); var listaContactos = _metodos.ObtenerContactos(); foreach (var item in listaContactos) { ContactoLinea _linea = new ContactoLinea(); _linea.Entidad = item; ContactosStackPanel.Children.Add(_linea); _linea.Editar += (se, ev) => { if (Editar != null) { Editar(this, ev); } }; _linea.Eliminar += (se, ev) => { _metodos.EliminarContacto(ev.Id); MostrarContactos(); }; _linea.Seleccionado += (se, ev) => { if (Seleccionado != null) { Seleccionado(this, ev); } }; } }
private void AceptarButton_Click_1(object sender, RoutedEventArgs e) { Entidad.Nombre = NombreTextBox.Text; Entidad.Direccion = DireccionTextBox.Text; Entidad.Telefono = TelefonoTextBox.Text; Entidad.FechaNacimiento = FechaNacimientoDatePicker.SelectedDate; Entidad.CorreoElectronico = CorreoTextBox.Text; Entidad.Activo = ActivoCheckBox.IsChecked; ContactoMetodos _metodos = new ContactoMetodos(); var resultado = _metodos.GuardarContacto(Entidad); if (resultado) { if (Guardar != null) { Guardar(this, new EventArgs()); } } }