mirror of
https://github.com/bvanroll/cs-oo-project.git
synced 2025-08-29 12:02:40 +00:00
58 lines
1.6 KiB
C#
58 lines
1.6 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using Globals.classes;
|
|
using Logic;
|
|
|
|
namespace Gui
|
|
{
|
|
|
|
public partial class addUser : System.Web.UI.Page
|
|
{
|
|
private LogicLayer logic;
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
|
|
if (!Page.IsPostBack)
|
|
{
|
|
this.logic = (LogicLayer)System.Web.HttpContext.Current.Application["logic"];
|
|
|
|
}
|
|
}
|
|
public void test(object sender, EventArgs e)
|
|
{
|
|
this.logic = (LogicLayer)System.Web.HttpContext.Current.Application["logic"];
|
|
|
|
string name = txtName.Text;
|
|
string lastname = txtLastName.Text;
|
|
string adress = txtAddr.Text;
|
|
string gsm = txtGsm.Text;
|
|
double balance = 0;
|
|
try
|
|
{
|
|
balance = double.Parse(txtBalance.Text);
|
|
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
if ((bool)System.Web.HttpContext.Current.Application["debug"])
|
|
{
|
|
alertlabel.Text = ex.ToString();
|
|
return;
|
|
}
|
|
alertlabel.Text = "There was a problem parsing your balance. Try formatting the balance as {0.00}";
|
|
return;
|
|
}
|
|
Person p = new Person(name, lastname, adress, gsm, balance);
|
|
logic.addPerson(p);
|
|
logic.save();
|
|
System.Web.HttpContext.Current.Application["logic"] = logic;
|
|
}
|
|
public void ret(object sender, EventArgs e)
|
|
{
|
|
Response.Redirect("Admin.aspx");
|
|
}
|
|
}
|
|
}
|