Exemplo n.º 1
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        PassCodeGenerator pg = new PassCodeGenerator();
        int passcode         = pg.GetPasscode();

        Customer     c  = new Customer();
        Donation     d  = new Donation();
        PasswordHash ph = new PasswordHash();

        c.LastName  = txtLastName.Text;
        c.FirstName = txtFirstName.Text;
        c.Email     = txtEmail.Text;
        c.Password  = txtPassword.Text;
        //c.passcode = passcode;
        //c.PasswordHash = ph.HashIt(txtPassword.Text, passcode.ToString());


        try
        {
            ManagePerson mp = new ManagePerson(d, c);

            mp.WriteRegisteredCustomer();
            mp.WriteDonation();
            lblResult.Text      = "Thank you for registering!";
            LinkButton1.Visible = true;
        }
        catch (Exception ex)
        {
            lblResult.Text = ex.ToString();
        }
    }
Exemplo n.º 2
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        PassCodeGenerator pg = new PassCodeGenerator();
        int passcode = pg.GetPasscode();

        Customer c = new Customer();
        Donation d = new Donation();
        PasswordHash ph = new PasswordHash();

        c.LastName = txtLastName.Text;
        c.FirstName = txtFirstName.Text;
        c.Email = txtEmail.Text;
        c.Password = txtPassword.Text;
        //c.passcode = passcode;
        //c.PasswordHash = ph.HashIt(txtPassword.Text, passcode.ToString());

        try
        {
        ManagePerson mp = new ManagePerson(d, c);

        mp.WriteRegisteredCustomer();
        mp.WriteDonation();
        lblResult.Text = "Thank you for registering!";
        LinkButton1.Visible = true;
        }
        catch (Exception ex)
        {
            lblResult.Text = ex.ToString();
        }
    }
Exemplo n.º 3
0
    //public void WritePerson()
    //{
    //    string sql = "Insert into Person() Values ()";
    //    SqlCommand cmd = new SqlCommand(sql, connect);
    //    connect.Open();
    //    cmd.ExecuteNonQuery();
    //    connect.Close();
    //}
    public void WriteRegisteredCustomer()
    {
        string sql = "Insert into Person(PersonLastName, PersonFirstName, PersonUsername, PersonPlainPassword, Personpasskey, PersonUserPassword, PersonEntryDate ) Values (@Last,@First, @Email,@Password, @Passcode, @hash, GetDate())";

        PassCodeGenerator psg = new PassCodeGenerator();
        int passcode = psg.GetPasscode();
        PasswordHash ph = new PasswordHash();

        SqlCommand cmd = new SqlCommand(sql, connect);
        cmd.Parameters.AddWithValue("@Last", c.LastName);
        cmd.Parameters.AddWithValue("@First", c.FirstName);
        cmd.Parameters.AddWithValue("@Email", c.Email);
        cmd.Parameters.AddWithValue("@Password", c.Password);
        cmd.Parameters.AddWithValue("@PassCode", passcode);
        cmd.Parameters.AddWithValue("@hash", ph.HashIt(c.Password, passcode.ToString()));

        connect.Open();
        cmd.ExecuteNonQuery();
        connect.Close();
    }
Exemplo n.º 4
0
    //public void WritePerson()
    //{
    //    string sql = "Insert into Person() Values ()";
    //    SqlCommand cmd = new SqlCommand(sql, connect);


    //    connect.Open();
    //    cmd.ExecuteNonQuery();
    //    connect.Close();

    //}

    public void WriteRegisteredCustomer()
    {
        string sql = "Insert into Person(PersonLastName, PersonFirstName, PersonUsername, PersonPlainPassword, Personpasskey, PersonUserPassword, PersonEntryDate ) Values (@Last,@First, @Email,@Password, @Passcode, @hash, GetDate())";

        PassCodeGenerator psg = new PassCodeGenerator();
        int          passcode = psg.GetPasscode();
        PasswordHash ph       = new PasswordHash();

        SqlCommand cmd = new SqlCommand(sql, connect);

        cmd.Parameters.AddWithValue("@Last", c.LastName);
        cmd.Parameters.AddWithValue("@First", c.FirstName);
        cmd.Parameters.AddWithValue("@Email", c.Email);
        cmd.Parameters.AddWithValue("@Password", c.Password);
        cmd.Parameters.AddWithValue("@PassCode", passcode);
        cmd.Parameters.AddWithValue("@hash", ph.HashIt(c.Password, passcode.ToString()));

        connect.Open();
        cmd.ExecuteNonQuery();
        connect.Close();
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            AutomartEntities1 ae = new AutomartEntities1();
            Person            p  = new Person();
            p.FirstName = txtFirstName.Text;
            p.LastName  = txtLastName.Text;
            ae.People.Add(p);

            vehicle v = new vehicle();
            v.LicenseNumber = txtLicense.Text;
            v.VehicleMake   = txtMake.Text;
            v.VehicleYear   = ddYears.SelectedItem.ToString();
            v.Person        = p;
            ae.vehicles.Add(v);

            PassCodeGenerator pg  = new PassCodeGenerator();
            int          passcode = pg.GetPasscode();
            PasswordHash ph       = new PasswordHash();

            RegisteredCustomer rc = new RegisteredCustomer();
            rc.Person                 = p;
            rc.Email                  = txtEmail.Text;
            rc.CustomerPassCode       = passcode;
            rc.CustomerPassword       = txtConfirm.Text;
            rc.CustomerHashedPassword = ph.Hashit(txtConfirm.Text, passcode.ToString());
            ae.RegisteredCustomers.Add(rc);

            ae.SaveChanges();

            Response.Redirect("Welcome.aspx");
        }
        catch (Exception ex)
        {
            lblResult.Text = ex.Message;
        }
    }