protected void btnRegistrarse_Click(object sender, EventArgs e) { string nombre = txtNombre.Text; string apellido = txtApellido.Text; string user = txtUser.Text; string fecha = txtFechaNacimiento.Text; DateTime fechaNacimiento = new DateTime(int.Parse(fecha.Substring(6,4)), int.Parse(fecha.Substring(3,2).Trim("0".ToCharArray())), int.Parse(fecha.Substring(0,2).Trim("0".ToCharArray()))); string correo = txtCorreoUsuario.Text; string pass = txtPassword.Text; Usuario usuario = new Usuario(nombre, apellido, fechaNacimiento, correo, user, pass); if(!existeUsuario(usuario)) { _usuarios.Add(usuario); string url = string.Format("RegistroCompletado.aspx?nombre={0}&apellido={1}&user={2}", nombre, apellido, user); Session["UsuarioLoggeado"] = usuario; Session["usuarios"] = _usuarios; Session["stock"] = _stock; Session["libros"] = _libros; Session["carrito"] = _carrito; Response.Redirect(url); } }
protected bool existeUsuario(Usuario usuario) { foreach (Usuario user in _usuarios) { if (usuario.User == user.User) return true; } return false; }
protected void btnModificar_Click(object sender, EventArgs e) { txtNombre.Visible = true; txtApellido.Visible = true; txtCorreo.Visible = true; txtUsuario.Visible = true; txtFecha.Visible = true; txtPass.Visible = true; DateTime fecha = DateTime.Parse(txtFecha.Text); Session["objUsuario"] = new Usuario(txtNombre.Text,txtApellido.Text,fecha,txtCorreo.Text,txtUsuario.Text,txtPass.Text); }