protected void Registar_Click(object sender, EventArgs e) { try { GWSiteClassLibrary.GWSiteStatusEnum status; GWSiteClassLibrary.GWSiteStatusEnum st; string nome = TextBox1.Text; int idade = int.Parse(TextBox2.Text); string morada = TextBox4.Text; string pais = TextBox5.Text; string email = TextBox6.Text; string username = TextBox7.Text; string password = TextBox8.Text; char genero = char.Parse(RadioButtonList1.SelectedItem.Value); GWSiteClassLibrary.IUser us = GWSiteClassLibrary.Factory.CreateUserService(); int usAdd = us.AddUser(username, password, out status); ConfirmaUser.Text = usAdd.ToString(); GWSiteClassLibrary.IPlayer player = GWSiteClassLibrary.Factory.CreatePlayerService(); int idAdd = player.AddPlayer(username, password, usAdd, nome, idade, genero, email, morada, pais, out st); Label16.Text = status.ToString(); if (st == GWSiteClassLibrary.GWSiteStatusEnum.OK) { ConfirmaUser.Visible = true; } } catch (SystemException) { } }
protected void Button1_Click(object sender, EventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; if (RadioButtonList1.SelectedItem.Value.Equals("Altutil")) { GridView1.Visible = true; GridView2.Visible = false; Label2.Visible = false; Label3.Visible = false; DetailsView1.Visible = false; GWSiteClassLibrary.IUser ualt = GWSiteClassLibrary.Factory.CreateUserService(); DataSet dsalt = ualt.GetAll(user, pass); GridView1.DataSource = dsalt; GridView1.DataBind(); } else if (RadioButtonList1.SelectedItem.Value.Equals("Rutl")) { GridView1.Visible = false; GridView2.Visible = true; Label2.Visible = false; Label3.Visible = false; DetailsView1.Visible = false; GWSiteClassLibrary.IUser udel = GWSiteClassLibrary.Factory.CreateUserService(); DataSet dsdel = udel.GetAll(user, pass); GridView2.DataSource = dsdel; GridView2.DataBind(); } }
private void bindDetalhesUsers(int id) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; DetailsView1.Visible = true; GWSiteClassLibrary.IUser bdu = GWSiteClassLibrary.Factory.CreateUserService(); DetailsView1.DataSource = bdu.GetByID(user, pass, id); DetailsView1.DataBind(); }
protected DataSet getDataSet() { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; GWSiteClassLibrary.IUser u = GWSiteClassLibrary.Factory.CreateUserService(); DataSet ds = u.SearchWord(user, pass, TextBox1.Text); GridView1.DataSource = ds; return(ds); }
private void bindusers() { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; GridView1.Visible = true; GWSiteClassLibrary.IUser bu = GWSiteClassLibrary.Factory.CreateUserService(); DataSet dsbu = bu.GetAll(user, pass); GridView1.DataSource = dsbu; GridView1.DataBind(); }
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; int iduser = int.Parse(GridView2.SelectedDataKey.Value.ToString()); GWSiteClassLibrary.IUser deluser = GWSiteClassLibrary.Factory.CreateUserService(); GWSiteClassLibrary.GWSiteStatusEnum status = deluser.DeleteUser(user, pass, iduser); Label2.Visible = true; Label2.Text = status.ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; ////////////////Listagens Scores////////////// GridView5.DataSource = getDataSet(); GridView5.DataBind(); /* * GWSiteClassLibrary.IScore sc = GWSiteClassLibrary.Factory.CreateScoreService(); * DataSet ds = null; * ds = sc.GetAll(user, pass); * GridView5.DataSource = ds; * GridView5.DataBind(); * */ /*GWSiteClassLibrary.IUser ustest = GWSiteClassLibrary.Factory.CreateUserService(); * //DataSet ds = null; * DataSet ds = ustest.FindByName(user, pass, username); * GridView5.DataSource = ds; * GridView5.DataBind();*/ ////////////////Listagens Mapas////////////// GWSiteClassLibrary.IMap m = GWSiteClassLibrary.Factory.CreateMapService(); DataSet dsP1 = null; dsP1 = m.GetAll(user, pass); GridView3.DataSource = dsP1; // GridView1.DataTextField = "Name"; // GridView1.DataValueField = "PlayerID"; GridView3.DataBind(); ////////////////Listagens Users////////////// GWSiteClassLibrary.IUser u = GWSiteClassLibrary.Factory.CreateUserService(); DataSet dsP2 = null; dsP2 = u.GetAll(user, pass); GridView2.DataSource = dsP2; // GridView1.DataTextField = "Name"; // GridView1.DataValueField = "PlayerID"; GridView2.DataBind(); ////////////////Listagens Players////////////// GWSiteClassLibrary.IPlayer p = GWSiteClassLibrary.Factory.CreatePlayerService(); DataSet dsP3 = null; dsP3 = p.GetAll(user, pass); GridView4.DataSource = dsP3; GridView4.DataBind(); } }
protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; GWSiteClassLibrary.IUser dvuser = GWSiteClassLibrary.Factory.CreateUserService(); int id = int.Parse(DetailsView1.Rows[0].Cells[1].Text); string passnew = ((TextBox)DetailsView1.Rows[2].Cells[1].Controls[0]).Text; GWSiteClassLibrary.GWSiteStatusEnum status = dvuser.UpdateUserPass(user, pass, id, passnew); Label3.Visible = true; Label3.Text = status.ToString(); DetailsView1.Visible = false; DataSet ds = dvuser.GetAll(user, pass); GridView1.DataSource = ds; GridView1.DataBind(); }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; String x = GridView1.SelectedRow.Cells[1].Text; string y = GridView1.SelectedRow.Cells[2].Text; string v = x.Replace("[", ""); v = v.Replace("]", ""); v = v.Replace(".", " "); //Label2.Text = v; string[] words = v.Split(' '); GWSiteClassLibrary.IUser f = GWSiteClassLibrary.Factory.CreateUserService(); DataSet ds = f.FindInDB(user, pass, words[1], words[2], y); GridView2.DataSource = ds; GridView2.DataBind(); }
protected void Login1_Authenticate1(object sender, AuthenticateEventArgs e) { // Parametro querystring contendo o return URL const String QS_RETURN_URL = "ReturnURL"; FormsAuthenticationTicket ticket = null; HttpCookie cookie = null; String encryptedStr = null; String nextPage = null; //Login l = (Login)LoginView1.Controls[0].Controls[1].FindControl("Login1"); GWSiteClassLibrary.IUser us = GWSiteClassLibrary.Factory.CreateUserService(); GWSiteClassLibrary.GWSiteStatusEnum tipo = us.Validate(Login1.UserName, Login1.Password); if (tipo.ToString() == "OK") { //variavel de sessao e na pagina admin vai ver s ta la o user senao reencaminha paki outra vez Session["userName"] = Login1.UserName; Session["passWord"] = Login1.Password; Session["UserID"] = us.GetUserID(Login1.UserName, Login1.Password); //GET PAGE THEME Session["Theme"] = "Bright"; //GET ROLE //string urole = "User"; string urole = us.GetUserRole(Login1.UserName, Login1.Password, Int32.Parse(Session["UserID"].ToString())); //Label1.Text = Session["UserID"].ToString(); //Label2.Text = urole; //Label3.Text = Session["Theme"].ToString(); ticket = new FormsAuthenticationTicket(1, (String)(Login1.UserName), DateTime.Now, DateTime.Now.AddMinutes(30), Login1.RememberMeSet, urole); encryptedStr = FormsAuthentication.Encrypt(ticket); cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedStr); if (Login1.RememberMeSet) { cookie.Expires = ticket.IssueDate.AddYears(10); } Response.Cookies.Add(cookie); if (Request.QueryString[QS_RETURN_URL] != null) { // user attempted to access a page without logging in so redirect // them to their originally requested page nextPage = Request.QueryString[QS_RETURN_URL]; } else { // user came straight to the login page so just send them to the // home page if (urole == "User") { nextPage = "~/zuser/User.aspx"; } else if (urole == "Admin") { nextPage = "~/zadmin/Admin.aspx"; } else { nextPage = "~/Default.aspx"; } } Response.Redirect(nextPage, true); } else { // user credentials do not exist in the database so output error // message indicating the problem Login1.FailureText = "Erro: Por favor verifique o UserName e PassWord."; } }