예제 #1
0
 /// <summary>
 /// PageLoad(): beim ersten Aufruf (GET): uid aus Parameter auslesen, zugehörigen User lesen, Felder in Form befüllen
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Page.Request.Params.GetKey(0) == "uid")
     {   // wir erwarten als Parameter "uid" beim Seitenaufruf  eine UserId
         int _uid = Convert.ToInt32(Page.Request.Params.GetValues(0)[0]);
         if (!IsPostBack)
         {
             lblMsg.Text = "GET: " + Page.Request.Params.GetKey(0) + " " + _uid.ToString(); // nur zur Ablaufverfolgung
             bll.clsUserFacade _Users  = new bll.clsUserFacade();
             bll.clsUser       _myUser = _Users.UserGetById(_uid);                          // User lesen
             txtName.Text          = _myUser.Name;
             txtAddress.Text       = _myUser.Address;
             txtPassword.Text      = _myUser.Password;
             txtDistanz.Text       = _myUser.Distance.ToString();;
             chkIsActive.Checked   = _myUser.IsActive;
             rblRole.SelectedValue = _myUser.Role.ToString();
         }
         else
         {                                                                                   // Postback: Benutzer hat die Änderungen gemacht und will sie speichern
             // Speicherung wird in btnUpdate_Click() gemacht
             lblMsg.Text = "POST: " + Page.Request.Params.GetKey(0) + " " + _uid.ToString(); // nur zur Ablaufverfolgung
         }
     }
     else
     {
         lblMsg.Text = "Error Parameter: " + Page.Request.Params.GetKey(0);
     }
 }   // Page_load()
예제 #2
0
 /// <summary>
 /// Aus DropDown-Liste den ausgewählten User (bzw. dessen Uid) lesen, User-Objekt aus DB holen und in Session-Variable speichern
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnLogin_Click(object sender, EventArgs e)
 {
     bll.clsUserFacade _myUsers     = new bll.clsUserFacade();
     bll.clsUser       _currentUser = _myUsers.UserGetById(Convert.ToInt32(ddlUsers.SelectedValue));
     Session["CurrentUser"] = _currentUser;
     lblUser.Text           = "Hallo " + _currentUser.Name + " aus " + _currentUser.Address + "!";
 }
 /// <summary>
 /// Aus DropDown-Liste den ausgewählten User (bzw. dessen Uid) lesen, User-Objekt aus DB holen und in Session-Variable speichern
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnLogin_Click(object sender, EventArgs e)
 {
     bll.clsUserFacade _myUsers = new bll.clsUserFacade();
     bll.clsUser _currentUser = _myUsers.UserGetById(Convert.ToInt32(ddlUsers.SelectedValue));
     Session["CurrentUser"] = _currentUser;
     lblUser.Text = "Hallo " + _currentUser.Name + " aus " + _currentUser.Address + "!";
 }