コード例 #1
0
    private void GetCustomerInfo()
    {
        AutomartEntities1 ae = new AutomartEntities1();
        int pk       = (int)Session["personKey"];
        var customer = from c in ae.RegisteredCustomers
                       where c.PersonKey == pk
                       select new
        {
            c.Person.LastName,
            c.Person.FirstName,
            c.Email
        };

        GridView1.DataSource = customer.ToList();
        GridView1.DataBind();
    }
コード例 #2
0
    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;
        }
    }