-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.aspx.cs
55 lines (46 loc) · 1.71 KB
/
index.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MyReg.Models;
namespace MyReg
{
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void submit_Click(object sender, EventArgs e)
{
/*
if hiddenAge is valid then
submit the data into the database
send an email to the user.
else
sender message to the page saying the user is not in the desired age group.
end if.
*/
if (Double.Parse(calculatedAge.Value) < 18 || Double.Parse(calculatedAge.Value) > 100)
{
MyErrorLabel.Text = calculatedAge.Value + " Is not in the desired age range. Goodbye.";
}
else
{
RegistrationPerson myPerson = new RegistrationPerson();
myPerson.FirstName = inFirstName.Text;
myPerson.Surname = inSurname.Text;
myPerson.Title = inTitle.SelectedValue;
myPerson.EmailAddress = inEmail.Text;
myPerson.dateOfBirth = Convert.ToDateTime(datepicker.Text);
string myPersonResult, myEmailResult;
myPersonResult = myPerson.saveRegistration(myPerson);
MyErrorLabel.Text = myPersonResult;
myEmailResult = myPerson.sendEmailConfirmation(myPerson);
MyErrorLabel.Text += myEmailResult;
submit.Enabled = false;
}
}
}
}