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"));
        }
    }