public void TestAddUser() { service.AddUser("TestUser 1", "John Doe", "John Does' address", 46010, "XX01010101010101", new DateTime(1985, 6, 5), false); User user = service.FindUserById("TestUser 1"); Assert.IsNotNull(user); Assert.AreEqual(user.Address, "John Does' address"); Assert.AreEqual(user.BirthDate, new DateTime(1985, 6, 5)); Assert.AreEqual(0, user.Enrollments.Count); Assert.AreEqual("XX01010101010101", user.IBAN); Assert.AreEqual("John Doe", user.Name); Assert.AreEqual(46010, user.ZipCode); Assert.IsFalse(user.Retired); }
private void textBoxDNI_TextChanged(object sender, EventArgs e) { añadirUsrButton.Enabled = false; String dni = textBoxDNI.Text; usuarioSeleccionado = service.FindUserById(dni); if (usuarioSeleccionado == null) { labelNombre.Text = ""; labelDireccion.Text = ""; labelCodigoPostal.Text = ""; labelFechaNacimiento.Text = ""; labelRetirado.Text = ""; labelPrecio.Text = "00.00"; if (dni.Length == 9) { bool res = true; for (int i = 0; i < 8; i++) { if (dni[i] < 48 || dni[i] > 57) { res = false; break; } } string aux = dni.ToLower(); if (aux[8] > 96 && aux[8] < 123 && res) { añadirUsrButton.Enabled = true; } } } else { labelNombre.Text = usuarioSeleccionado.Name; labelDireccion.Text = usuarioSeleccionado.Address; labelCodigoPostal.Text = usuarioSeleccionado.ZipCode.ToString(); labelFechaNacimiento.Text = usuarioSeleccionado.BirthDate.ToString(); if (usuarioSeleccionado.Retired) { labelRetirado.Text = "Sí"; } else { labelRetirado.Text = "No"; } precio = actividadSeleccionada.GetPriceForUser(gimnasio, usuarioSeleccionado); labelPrecio.Text = precio.ToString("N2"); } }
private void findUser(object sender, EventArgs e) { dni = dniEscrit.Text.ToString(); if (dni == null) {//esta buit DialogResult answer = MessageBox.Show(this, "No has insertado dni", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Icon } else if (dni.Length != 10) {//te la grandaria de un dni DialogResult answer = MessageBox.Show(this, "El dni no es correcto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Icon } else { try { usuari = service.FindUserById(dni); }catch (ServiceException) { DialogResult answer = MessageBox.Show(this, "El usuario no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // Icon } if (usuari != null) { mostrarNom.Text = "Nom: " + usuari.Name.ToString(); mostrarAdresa.Text = "Adreça: " + usuari.Address.ToString(); mostrarZipcode.Text = "ZipCode: " + usuari.ZipCode.ToString(); mostrarIban.Text = "IBAN: " + usuari.IBAN.ToString(); mostrarCumple.Text = "Data Naixement: " + usuari.BirthDate.ToString(); mostrarRet.Text = "Retirat: " + usuari.Retired.ToString(); } } }