コード例 #1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (rdbRate.SelectedItem == null) // no rating selected = error
            {
                lblOutput.Text = "No rating selected";
            }
            else // proceeds with loading info.
            {
                int    bookID   = Convert.ToInt32(ddlBook.SelectedValue);
                string bookName = ddlBook.SelectedItem.Text;
                int    rating   = Convert.ToInt32(rdbRate.SelectedItem.Value);

                BidWebsite.Service serv = new BidWebsite.Service();
                string             resp = serv.ratingBook(Session["email"].ToString(), bookID, rating);

                if (resp == "Choose another book. Cant rate same Book more than once !") // Book already rated
                {
                    lblOutput.Text = resp;
                }
                else
                {
                    lblOutput.Text      = resp;
                    lblOutput.ForeColor = System.Drawing.Color.Red;
                }
            }
        }
コード例 #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            BidWebsite.Service serv = new BidWebsite.Service();
            string             resp = serv.getQuestion(txtEmail.Text);

            if (resp == "UNF") // checks if user is found
            {
                lblQuestion.Text      = "User not found";
                lblQuestion.ForeColor = System.Drawing.Color.Red;
            }
            else // user was found
            {
                lblQuestion.Text = resp;

                lblAnswer.Visible = true;
                txtAns.Enabled    = true;
                txtAns.Visible    = true;

                lblNewPass.Visible = true;
                txtNPass.Visible   = true;
                txtNPass.Enabled   = true;

                lblPass2.Visible = true;
                txtRPass.Visible = true;
                txtRPass.Enabled = true;



                btnOk.Enabled = true;
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["LoggedIn"] == null || (bool)Session["LoggedIn"] == false) // if user not logged in, redirect to login page
            {
                Response.Redirect("login.aspx");
            }

            if (!Page.IsPostBack) // check if first time page being loaded
            {
                BidWebsite.Service serv = new BidWebsite.Service();

                DataSet ds = new DataSet();
                ds = serv.getAllBooks(); // Loads books from database
                DataTable dt = ds.Tables["Book"];



                //Databinds book to ddlBook - drop down list
                ddlBook.DataSource     = dt;
                ddlBook.DataValueField = "BookID";
                ddlBook.DataTextField  = "BookName";

                ddlBook.DataBind();
                ddlBook.Items.Insert(0, new ListItem(string.Empty, string.Empty));
            }
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["LoggedIn"] == null || (bool)Session["LoggedIn"] == false) // Not logged in -- redirected back to login page
            {
                Response.Redirect("login.aspx");
            }

            BidWebsite.Service serv = new BidWebsite.Service();

            lblName.Text  = serv.getName(Session["email"].ToString()); // Greet User using session variable when logging in
            lblEmail.Text = Session["email"].ToString();               //Displaying email
        }
コード例 #5
0
        protected void btnEnter_Click(object sender, EventArgs e)
        {
            BidWebsite.Service serv = new BidWebsite.Service();

            if (serv.updateInfo(Session["email"].ToString(), txtName.Text, txtPass.Text, txtQues.Text, txtAnswer.Text) == "true") // Updating user information if connected
            {
                lblOutput.Text = "Account has been Updated Succesfully";
            }
            else
            {
                lblOutput.Text      = "Problem while updating X_X";
                lblOutput.ForeColor = System.Drawing.Color.Red;
            }
        }
コード例 #6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            BidWebsite.Service serv = new BidWebsite.Service();
            string             resp = serv.addBook(txtName.Text, txtAuthor.Text);

            if (resp == "true")
            {
                lblOutput.Text      = "Book Added sucesfully";
                lblOutput.ForeColor = System.Drawing.Color.Red;
            }
            else
            {
                lblOutput.Text = "Problem ocurred try again later";
            }
        }
コード例 #7
0
        protected void btnOk_Click(object sender, EventArgs e)
        {
            {
                BidWebsite.Service serv = new BidWebsite.Service();

                string resp = serv.getAnswer(txtEmail.Text, txtAns.Text); // getting answer

                if (resp == "true")                                       // back to homepage if correct
                {
                    serv.resetPass(txtEmail.Text, txtRPass.Text);         // resets users password
                    Session["LoggedIn"] = true;
                    Session["email"]    = txtEmail.Text;
                    Response.Redirect("Home.aspx"); // redirected back to home page
                }
                else if (resp == "false")           // error message outputed if incorrect
                {
                    lblOutput.Text      = "Incorrect Answer provided !!";
                    lblOutput.ForeColor = System.Drawing.Color.Red;
                }
            }
        }
コード例 #8
0
        protected void BtnSubmit_Click(object sender, EventArgs e)
        {
            lblErr.Text = "";
            BidWebsite.Service serv = new BidWebsite.Service();

            string logInWeb = serv.login(txtUmail.Text, txtPass.Text);

            if (logInWeb == "true")
            {
                Session["LoggedIn"] = true;
                Session["email"]    = txtUmail.Text;
                Response.Redirect("Home.aspx");
            }
            else if (logInWeb == "false")
            {
                lblErr.Text = "Password Does not match";
            }
            else if (logInWeb == "UNF")
            {
                lblErr.Text = "User not found";
            }
        }