private void btnModificarc_Click(object sender, RoutedEventArgs e) { try { Contacto contacto2 = dgvContacto.SelectedItem as Contacto; var newW = new WindowAgregarContactoCliente(); String telActual = contacto2.NumeroTelefono.ToString(); newW.txtMailContacto.Text = contacto2.Email.ToString(); newW.txtNombreContacto.Text = contacto2.NombreContacto.ToString(); newW.txtTelefonoContacto.Text = contacto2.NumeroTelefono.ToString(); newW.ShowDialog(); if (newW.DialogResult == true) { String nombre = newW.txtNombreContacto.Text.ToString(); String tel = newW.txtTelefonoContacto.Text.ToString(); String mail = newW.txtMailContacto.Text.ToString(); contacto2.NombreContacto = nombre; contacto2.NumeroTelefono = tel; contacto2.Email = mail; String update; update = "update contactocliente set telefono = '" + tel + "', email = '" + mail + "', nombreContacto = '" + nombre + "' where telefono ='" + telActual + "';"; conexion.operaciones(update); dgvContacto.Items.Refresh(); } } catch (NullReferenceException) { MessageBox.Show("Seleccione un contacto", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnAgregarc_Click(object sender, RoutedEventArgs e) { var newW = new WindowAgregarContactoCliente(); newW.ShowDialog(); if (newW.DialogResult == true) { String telefono1 = newW.txtTelefonoContacto.Text; String nombreContacto1 = newW.txtNombreContacto.Text; String mail1 = newW.txtMailContacto.Text; Contacto info = new Contacto(nombreContacto1, mail1, telefono1); lista.Add(info); dgvContacto.Items.Refresh(); } }