private void btnAddServiceUserInfo_Click(object sender, RoutedEventArgs e) { ServicesUser su = new ServicesUser(u.Iduser); su.ShowDialog(); dgServicesUserInfo.ItemsSource = us.mostrarDatos(u.Iduser).DefaultView; }
private void confirmar() { if (txtNameNewUser.Text.Length == 0) { CustomMessageBox.Show(Strings.MsgEscribirNombre); } else if (txtSurnameNewUser.Text.Length == 0) { CustomMessageBox.Show(Strings.MsgEscribirApellido); } else if (txtEmailNewUser.Text.Length == 0 || !validarEmail(txtEmailNewUser.Text)) { CustomMessageBox.Show(Strings.MsgEscribirEmail); } else if (txtPhoneNewUser.Text.Length == 0) { CustomMessageBox.Show(Strings.MsgEscribirTelefono); } else { try { int phone = int.Parse(txtPhoneNewUser.Text); if (id == 0) { //insertar el usuario u = new User(txtNameNewUser.Text, txtSurnameNewUser.Text, txtEmailNewUser.Text, phone); u.insertarme(); //intentar obtener la foto de telegram obtenerFoto(); SelectionMessageBox.Show(Strings.MsgSusbscribirUsuarioServicio); if (SelectionMessageBox.respuesta) { //hacer algo para meter servicios ServicesUser su = new ServicesUser(u.Iduser); su.ShowDialog(); } CustomMessageBox.Show(Strings.UsuarioCreado); Close(); } else { u.Nombre = txtNameNewUser.Text; u.Apellidos = txtSurnameNewUser.Text; u.Email = txtEmailNewUser.Text; if (u.Telefono != phone) { u.Telefono = phone; } u.actualizame(); CustomMessageBox.Show(Strings.UsuarioModificado); Close(); } } catch (FormatException ex) { CustomMessageBox.Show(Strings.MsgEscribirTelefonoValido); } } }