protected void Button1_Click(object sender, EventArgs e) { localhost.Client c = new localhost.Client(); if (s.HasClient(txtUser.Text)) { Response.Write(Functions.AlertBox("Username exists")); } else if (DateTime.Now.Year - int.Parse(ddBirth.SelectedItem.Text) < 14) { Response.Write(Functions.AlertBox("You are too young")); } else { c.Username = txtUser.Text; c.Password = txtPass.Text; c.FirstName = txtName.Text; c.LastName = txtLname.Text; c.Gender = genderList.SelectedItem.Text; c.City = dropCity.SelectedIndex + 1; c.Street = txtStreet.Text; c.NumStreet = txtStreetNum.Text; c.Age = (DateTime.Now.Year - int.Parse(ddBirth.SelectedItem.Text)).ToString(); c.Mail = txtMail.Text; c.Phone = txtPhone.Text; if (fuImage.HasFile) { c.Pic = fuImage.FileName; fuImage.SaveAs(Server.MapPath("pics/users/" + fuImage.FileName)); } else { c.Pic = "default.jpg"; } c.Level = "Client"; c.Status = "Online"; s.AddNewClient(c); Response.Write(Functions.AlertRedirect("Now you can login", "Login.aspx")); } }
protected void btnUpdate_Click(object sender, EventArgs e) { bool cont = true; if (txtPass.Text.Length != 0 && txtPassNew.Text.Length != 0) { if (!txtPass.Text.Equals(password)) { Response.Write(Functions.AlertBox("Wrong old password")); cont = false; } else { password = txtPassNew.Text; } } if (cont) { if (txtFirst.Text.Length != 0) { firstName = txtFirst.Text; } if (txtLast.Text.Length != 0) { lastName = txtLast.Text; } city = dropCity.SelectedIndex + 1; if (txtStreet.Text.Length != 0) { street = txtStreet.Text; } if (txtNumStreet.Text.Length != 0) { numStreet = txtNumStreet.Text; } if (txtMail.Text.Length != 0) { mail = txtMail.Text; } if (txtPhone.Text.Length != 0) { phone = txtPhone.Text; } if (fuImage.HasFile) { img = fuImage.FileName; fuImage.SaveAs(Server.MapPath("pics/users/") + fuImage.FileName); } localhost.Client c = new localhost.Client(); c.Username = username; c.Password = password; c.FirstName = firstName; c.LastName = lastName; c.Gender = Gender; c.City = city; c.Street = street; c.NumStreet = numStreet; c.Age = age; c.Mail = mail; c.Phone = phone; c.Pic = img; c.Level = typeUser; c.Status = dt.Rows[0][13].ToString(); s.UpdateClient(c); Session["user"] = s.SearchById(username); Response.Write(Functions.AlertRedirect("Update has succeeded", "update.aspx")); } }