/
Register.aspx.cs
89 lines (74 loc) · 2.42 KB
/
Register.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using RecipeDatabaseModel;
public partial class Register : System.Web.UI.Page
{
//Global Variables.
protected string gblStrMessage = "";
RecipeDatabaseEntities rdbEnty = new RecipeDatabaseEntities();
#region Page Load Event
protected void Page_Load(object sender, EventArgs e)
{
}
#endregion
#region Register Button Click Event
protected void btnRegister_Click(object sender, EventArgs e)
{
if (ValidateFormData())
{
Member objMember = new Member();
objMember.UserName = txtUser.Text.Trim();
objMember.Password = Common.Sha1Hash(txtPassword.Text.Trim());
objMember.IsActive = true;
objMember.CreatedOn = Common.GetCurrentDateTime();
rdbEnty.Members.AddObject(objMember);
rdbEnty.SaveChanges();
gblStrMessage = "<br><span style=\"color:green;font-size:18px;\">Your registration is completed successfully.<br> Please <a href=\"SignIn.aspx\">click here</a> to login.</span>";
litStatus.Text = gblStrMessage;
}
else
{
litStatus.Text = gblStrMessage;
}
}
#endregion
#region Validate Form Controls Details
/// <summary>
/// This method is used to validate form (controls) data.
/// </summary>
/// <returns>bool</returns>
public bool ValidateFormData()
{
bool blnValid = true;
gblStrMessage = string.Empty;
if (string.IsNullOrWhiteSpace(txtUser.Text.Trim()))
{
gblStrMessage += "Please enter user name." + "<br/>";
blnValid = false;
}
if (string.IsNullOrWhiteSpace(txtPassword.Text.Trim()))
{
gblStrMessage += "Please enter password." + "<br/>";
blnValid = false;
}
else if (string.IsNullOrWhiteSpace(txtConfirmPassword.Text.Trim()))
{
gblStrMessage += "Please enter confirm password." + "<br/>";
blnValid = false;
}
else
{
if (txtPassword.Text.Trim() != txtConfirmPassword.Text.Trim())
{
gblStrMessage += "Confirm password must be same as password." + "<br/>";
blnValid = false;
}
}
return blnValid;
}
#endregion
}