protected void buttonShopProfileDetails_Click(object sender, EventArgs e) { if (this.buttonShopProfileDetails.Text != "Submit") { try { string pass = this.TextBoxPass.Text; string UserName = User.UserName; int num = UserCommand.IsUserValid(UserName, pass); if (num != null) { TableDEtails.Visible = true; TableDEtails.Enabled = true; TextBoxPass.Visible = false; LabelPass.Visible = false; this.buttonShopProfileDetails.Text = "Submit"; PopText(); } } catch (Exception Err) { LabelERR.Text = Err.Message; } } else { try { User.UserName = this.TextBoxUname.Text; User.State = this.DropDownListState.SelectedValue; User.FirstName = this.TextBoxFname.Text; User.Email = this.TextBoxmail.Text; User.Password = this.TextBoxPasst.Text; User.LastName = this.TextBoxLname.Text; UserCommand.UpdateUserServer(User); TableDEtails.Visible = false; TableDEtails.Enabled = false; TextBoxPass.Visible = true; this.buttonShopProfileDetails.Text = "ShowProfileDetail"; } catch (Exception Err) { LabelERR.Text = Err.Message; } } }
protected void ButtonSubmit_Click(object sender, EventArgs e) { try { User.UserId = UserServies.IsUserValid(TextBoxUserName.Text, TextBoxPass.Text); User.UserName = TextBoxUserName.Text; User.Password = TextBoxPass.Text; if (User.UserId != null && User.Status == false) { DataRow Row = DS.Tables["Users"].Rows.Find(User.UserId); User.State = Row["State"].ToString(); User.FirstName = Row["FirstName"].ToString(); User.Email = Row["Email"].ToString(); User.KindUser = int.Parse(Row["KindUser"].ToString()); User.Description = Row["Description"].ToString(); User.Status = bool.Parse(Row["Status"].ToString()); User.LastName = Row["LastName"].ToString(); User.CardID = Row["CardID"].ToString();; User.dateCard = Row["dateCard"].ToString();; User.SecurityCode = Row["SecurityCode"].ToString();; User.DateAdd = DateTime.Parse(Row["DateAdd"].ToString()); User.birthday = DateTime.Parse(Row["birthday"].ToString()); Session["User"] = User; List <UserDetail> Online = (List <UserDetail>)Page.Application["Users"]; Online.Add(User); Page.Application["Users"] = Online; Response.Redirect("HomePage.aspx"); } else { Exception Err = new Exception("invalid User"); throw Err; } } catch (Exception ex) { LabelErr.Text = ex.Message; } }