-
Notifications
You must be signed in to change notification settings - Fork 1
/
Register.aspx.cs
49 lines (48 loc) · 1.69 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
using MyBank;
using MyBank.Admin;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MyBank.MyMail;
namespace MyBank
{
public partial class Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dataTable = AdminLogic.GetBranches();
branches.DataSource = dataTable;
branches.DataValueField = "id";
branches.DataTextField = "name";
branches.DataBind();
branches.Items.Insert(0, "---select branch---");
}
}
protected void btn_Click(object sender, EventArgs e)
{
var nm = name.Value;
var ag = age.Value;
var gn = gender.Value;
var em = email.Value;
var ps = password.Value;
var ad = address.Value;
var branch = branches.SelectedValue;
if (UserLogic.checkCustomer(em).Rows.Count!=0)
{
Response.Write("<script>alert('customer already exist....!')</script>");
return;
}
int userid = UserLogic.addCustomer(nm, ag, gn, em, ps, ad, branch);
DataRow row = AdminLogic.getBranch(branch).Rows[0];
string branchData = $"{ row["code"]} | {row["name"]} | {row["address"]}";
new SendMails().registerMail(userid.ToString(), nm, gn, em, ad, branchData);
Response.Write("<script>alert('customer registeration successfully....!')</script>");
}
}
}