Esempio n. 1
0
        protected string FindBookUsingID(object sender, EventArgs e)
        {
            myDal objmyDal = new myDal();

            int    check       = -99;
            Button btn         = (Button)sender;
            string FrontEndID  = btn.ID;
            string outputTitle = null;

            //Response.Write("minus one");
            check = objmyDal.FindBookFromID(FrontEndID, ref outputTitle);

            //Response.Write("zero");
            if (check == 1)
            {
                return(outputTitle);
            }
            return(outputTitle);
        }
Esempio n. 2
0
        protected void Login_Click(object sender, EventArgs e)
        {
            myDal objmyDal = new myDal();

            int    check    = -99;
            string uName    = Username.Text;
            string passCode = Password.Text;

            if (uName == string.Empty || passCode == string.Empty)
            {
                Label2.Text      = "";
                Label1.Text      = "";
                Label3.Font.Name = "Verdana";
                Label3.Font.Size = 10;
                Label3.Text      = "Please fill out all fields.";
                Label3.ForeColor = System.Drawing.Color.Red;

                return;
            }
            //Response.Write("minus one");
            check = objmyDal.checkingForlogin(uName, passCode);

            //Response.Write("zero");
            if (check == 1)
            {
                //SqlConnection con = new SqlConnection("Server=localhost; Database= projectVoyage; Integrated Security=True;");

                //SqlCommand cmd = new SqlCommand();

                //SqlDataReader dr;
                //con.Open();
                //cmd.Connection = con;
                //cmd.CommandText = "Select * FROM Db.[User] WHERE UserName = '******' AND Passcode ='" + passCode  + "'";

                //dr = cmd.ExecuteReader();
                //dr.Read();
                //if (dr.HasRows)
                //{
                // Response.Write("one");
                Session["UserName"] = uName;

                Response.Redirect("Home.aspx");
                //}
                //con.Close();
            }
            else if (check == 2)
            {
                //Response.Write("Password Incorrect");
                // ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Password Incorrect')", true);
                Label3.Text      = "";
                Label1.Text      = "";
                Label2.Font.Name = "Verdana";
                Label2.Font.Size = 10;
                Label2.Text      = "Password is Incorrect.";
                Label2.ForeColor = System.Drawing.Color.Red;
            }
            else if (check == 3)
            {
                //Response.Write("three");
                // Response.Write("Username does not exist. Sign up first");
                //ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Username does not exist. Sign up first')", true);
                Label3.Text      = "";
                Label2.Text      = "";
                Label1.Font.Name = "Verdana";
                Label1.Font.Size = 10;
                Label1.Text      = "Please Signup First.";
                Label1.ForeColor = System.Drawing.Color.Red;
                //Page.Response.Redirect(Page.Request.Url.ToString(), true);
            }
            //Response.Write("four");
        }
Esempio n. 3
0
        protected void button1_Click(object sender, EventArgs e)
        {
            myDal  objmyDal = new myDal();
            string uName    = Username.Text;
            string passCode = Password.Text;
            string emailID  = email.Text;
            string dob      = DateOfBirth.Text;

            if (uName == string.Empty && emailID == string.Empty && passCode == string.Empty && dob == string.Empty)
            {
                //all non-nullable fields empty at the same time, hence customer notified about all of them.

                Label4.Text      = "";
                Label1.Font.Name = "Verdana";
                Label1.Font.Size = 10;
                Label1.ForeColor = System.Drawing.Color.Red;
                Label2.Font.Name = "Verdana";
                Label2.Font.Size = 10;
                Label2.ForeColor = System.Drawing.Color.Red;
                Label3.Font.Name = "Verdana";
                Label3.Font.Size = 10;
                Label3.ForeColor = System.Drawing.Color.Red;
                Label5.Font.Name = "Verdana";
                Label5.Font.Size = 10;
                Label5.ForeColor = System.Drawing.Color.Red;
                Label1.Text      = "Please Enter Username.";
                Label2.Text      = "Please Enter Email Address.";
                Label3.Text      = "Please Enter Password.";
                Label5.Text      = "Please Enter a Valid Date of Birth.";

                return;
            }

            if (uName == string.Empty) //only username field is empty
            {
                //Response.Write("Try Again");
                // ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Try Again.')", true);
                Label3.Text = "";
                Label4.Text = "";
                Label2.Text = "";
                Label5.Text = "";

                Label1.Font.Name = "Verdana";
                Label1.Font.Size = 10;
                Label1.Text      = "Please Enter Username.";
                Label1.ForeColor = System.Drawing.Color.Red;
                return;
            }
            if (emailID == string.Empty)
            {
                Label3.Text = "";
                Label1.Text = "";
                Label4.Text = "";
                Label5.Text = "";

                Label2.Font.Name = "Verdana";
                Label2.Font.Size = 10;
                Label2.Text      = "Please Enter Email Address.";
                Label2.ForeColor = System.Drawing.Color.Red;
                return;
            }
            if (passCode == string.Empty)
            {
                Label4.Text = "";
                Label1.Text = "";
                Label2.Text = "";
                Label5.Text = "";

                Label3.Font.Name = "Verdana";
                Label3.Font.Size = 10;
                Label3.Text      = "Please Enter Password.";
                Label3.ForeColor = System.Drawing.Color.Red;
                return;
            }
            if (dob == string.Empty)
            {
                Label4.Text = "";
                Label1.Text = "";
                Label3.Text = "";
                Label2.Text = "";

                Label5.Font.Name = "Verdana";
                Label5.Font.Size = 10;
                Label5.Text      = "Please Enter a Valid Date of Birth.";
                Label5.ForeColor = System.Drawing.Color.Red;
                return;
            }



            if ((IsValidEmail(email.Text)))
            {
                string verifiedUsername = null;
                int    inserted         = -99;

                string name    = Name.Text;
                string num     = Contact.Text;
                string address = Address.Text;
                string pCode   = PostalCode.Text;

                inserted = objmyDal.insertionForSignup(uName, passCode, emailID, name, dob, num, address, pCode, ref verifiedUsername);

                if (inserted == 1)
                {
                    //objmyDal.setUserType(uName);

                    SqlConnection con = new SqlConnection("Server=localhost; Database= projectVoyage; Integrated Security=True;");

                    SqlCommand cmd = new SqlCommand();

                    SqlDataReader dr;
                    con.Open();
                    cmd.Connection = con;

                    cmd.CommandText = "Select * FROM Db.[User] WHERE UserName = '******'";
                    dr = cmd.ExecuteReader();
                    dr.Read();
                    //Response.Write("some problem");
                    if (dr.HasRows)
                    {
                        Session["username"] = Username.Text;
                        var temp = Session.Contents;
                        Response.Write(temp);

                        Response.Redirect("Home.aspx");
                    }

                    else
                    {
                        //Response.Write("Query Unsuccessful");
                        //ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Query Unsuccessful')", true);
                        Label3.Text = "";
                        Label1.Text = "";
                        Label2.Text = "";
                        Label5.Text = "";

                        Label4.Font.Name = "Verdana";
                        Label4.Font.Size = 10;
                        Label4.Text      = "Please Re-enter Data.";
                        Label4.ForeColor = System.Drawing.Color.Red;
                    }

                    con.Close();
                    Session["UserName"] = uName;

                    Response.Redirect("Home.aspx");
                }
                else if (inserted == -1)
                {
                    //Response.Write("email exists");
                    //Response.Write(verifiedUsername);
                    //ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('" + verifiedUsername + "')", true);
                    Label3.Text      = "";
                    Label1.Text      = "";
                    Label4.Text      = "";
                    Label2.Font.Name = "Verdana";
                    Label2.Font.Size = 10;
                    Label2.Text      = "Email Address Already Being Used.";
                    Label2.ForeColor = System.Drawing.Color.Red;
                }
                else if (inserted == 0)
                {
                    //Response.Write("USER ALREADY EXISTS....PLEASE LOGIN INSTEAD...");
                    //Response.Write(verifiedUsername);
                    //ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('" + verifiedUsername + "')", true);
                    Label3.Text      = "";
                    Label2.Text      = "";
                    Label4.Text      = "";
                    Label1.Font.Name = "Verdana";
                    Label1.Font.Size = 10;
                    Label1.Text      = verifiedUsername;
                    Label1.ForeColor = System.Drawing.Color.Red;
                }
            }
            else if (!(IsValidEmail(email.Text)))
            {
                //Response.Write("Email Address Invalid");
                //ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Email Address Invalid.')", true);
                Label3.Text      = "";
                Label1.Text      = "";
                Label4.Text      = "";
                Label2.Font.Name = "Verdana";
                Label2.Font.Size = 10;
                Label2.Text      = "Email Address Not Valid.";
                Label2.ForeColor = System.Drawing.Color.Red;
            }
        }