You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.5 KiB
64 lines
2.5 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace QW2021C.UserFunktionen
|
|
{
|
|
public partial class Userdata : System.Web.UI.Page
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
if (Session["LoggedIn"].ToString() == "False")
|
|
{
|
|
Response.Redirect("~/default.aspx");
|
|
return;
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
Response.Redirect("~/default.aspx");
|
|
return;
|
|
|
|
}
|
|
if (Page.IsPostBack==true) return;
|
|
clsDB db = new clsDB();
|
|
db.Get_Tabledata("Select * from [user] where Benutzernr="+ Session["UserID"].ToString(), false, true);
|
|
string account_code = db.dsdaten.Tables[0].Rows[0]["Vereinnr"].ToString();
|
|
if (db.dsdaten.Tables[0].Rows[0]["Nachname"].ToString() != "") this.txtname.Text = db.dsdaten.Tables[0].Rows[0]["Nachname"].ToString();
|
|
if (db.dsdaten.Tables[0].Rows[0]["Vorname"].ToString() != "") this.txtvorname.Text = db.dsdaten.Tables[0].Rows[0]["Vorname"].ToString();
|
|
if (db.dsdaten.Tables[0].Rows[0]["Email"].ToString() != "") this.txtemail.Text = db.dsdaten.Tables[0].Rows[0]["email"].ToString();
|
|
|
|
db.dsdaten.Tables.Clear();
|
|
db.Get_Tabledata("Select * from base_account where account_code='"+account_code+"'", false, true);
|
|
this.lblverein.Text = db.dsdaten.Tables[0].Rows[0]["account_name"].ToString();
|
|
|
|
}
|
|
|
|
|
|
protected void SaveBtn_Click(object sender, EventArgs e)
|
|
{
|
|
this.lblerror.Text = "";
|
|
if (this.txtname.Text == "" || this.txtemail.Text == "")
|
|
{
|
|
this.lblerror.Text = "Bitte mindestens Name und E-Mail ausfüllen.";
|
|
return;
|
|
}
|
|
clsDB db = new clsDB();
|
|
db.Get_Tabeldata_for_Update("Select * from [user] where benutzernr=" + Session["UserID"].ToString(), false, true);
|
|
db.dsdaten.Tables[0].Rows[0]["Nachname"] = this.txtname.Text;
|
|
db.dsdaten.Tables[0].Rows[0]["Vorname"] = this.txtvorname.Text;
|
|
db.dsdaten.Tables[0].Rows[0]["EMail"] = this.txtemail.Text;
|
|
db.Update_Tabeldata();
|
|
Helper.Log log = new Helper.Log();
|
|
|
|
log.insert_entry(2, Convert.ToInt32(Session["UserID"]), "Userdaten gespeichert");
|
|
Response.Redirect("~/default.aspx");
|
|
|
|
}
|
|
}
|
|
} |