protected void btnConfirmNew_Click(object sender, EventArgs e)
        {
            UserDataClassesDataContext us = new UserDataClassesDataContext();
            Security sec = new Security();

            //user ev = us.users.FirstOrDefault(x => x.email == (txtEmail.Text));
            //ev.password = sec.EncryptString(txtNewConfirm.Text);
            ////us.users.InsertOnSubmit(ev);
            //us.SubmitChanges();



            (from f in us.users
             where f.email.Equals(txtEmail.Text)
             select f).FirstOrDefault().password = sec.EncryptString(txtNewConfirm.Text);

            us.SubmitChanges();

            //(from f in us.users
            //where f.email.Equals(txtEmail.Text)
            //select f)
            //       .FirstOrDefault().password = sec.EncryptString(txtNewConfirm.Text);

            //us.SubmitChanges();


            lblChanged.Visible = true;
        }
Example #2
0
        protected void btnLogout_Click(object sender, EventArgs e)
        {
            user eo = (from f in us.users
                       where f.username == Login.currentUser
                       select f).SingleOrDefault();


            eo.status = StatusText.Text;
            us.SubmitChanges();
            Login.currentUser = "";
            Response.Redirect("Login.aspx");
        }
Example #3
0
        protected void btnCreate_Click(object sender, EventArgs e)
        {
            UserDataClassesDataContext us = new UserDataClassesDataContext();
            Security sec = new Security();
            string   enc = sec.EncryptString(txtPassword.Text);

            if (!us.users.Any(x => x.username == txtUsername.Text))
            {
                if (con == true)
                {
                    user u = new user
                    {
                        username     = txtUsername.Text,
                        password     = enc,
                        first_name   = txtFirstname.Text,
                        last_name    = txtLastname.Text,
                        phone_number = txtPhone.Text,
                        role         = dropRole.SelectedValue,
                        organization = DropDownList3.SelectedValue,
                        degree       = DropDownList2.SelectedValue,
                        email        = txtEmail.Text,
                    };

                    us.users.InsertOnSubmit(u);
                    us.SubmitChanges();
                    Response.Redirect("Login.aspx");
                }
                else if (con == false)
                {
                    lblFail.Visible = true;
                }
            }
            else if (us.users.Any(x => x.username == txtUsername.Text))
            {
                lblUnique.Visible   = true;
                lblUnique.Text      = "Username Already Taken";
                lblUnique.ForeColor = System.Drawing.Color.Red;
            }
        }