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) { } }
private void bindDetalhesPlayers(int id) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; GWSiteClassLibrary.IPlayer bdp = GWSiteClassLibrary.Factory.CreatePlayerService(); DetailsView1.DataSource = bdp.GetByID(user, pass, id); DetailsView1.DataBind(); }
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 Button1_Click(object sender, EventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; string pais = DropDownList1.SelectedValue; GWSiteClassLibrary.IPlayer p = GWSiteClassLibrary.Factory.CreatePlayerService(); DataSet ds1 = p.FindByName(user, pass, "Country", pais); GridView1.DataSource = ds1; GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; if (!Page.IsPostBack) { GWSiteClassLibrary.IPlayer p = GWSiteClassLibrary.Factory.CreatePlayerService(); DataSet ds = p.GetDistinct(user, pass, "Country"); DropDownList1.DataTextField = "Country"; DropDownList1.DataValueField = "Country"; DropDownList1.DataSource = ds; DropDownList1.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; int uid = int.Parse(Session["UserID"].ToString()); GWSiteClassLibrary.IPlayer pl = GWSiteClassLibrary.Factory.CreatePlayerService(); DataSet ds = pl.FindByName(user, pass, "UserID", uid.ToString()); GridView1.DataSource = ds; GridView1.DataBind(); int plid = int.Parse(GridView1.Rows[0].Cells[0].Text); Label2.Text = plid.ToString(); bindDetalhesPlayers(plid); } }
protected void gvmaps_SelectedIndexChanged(object sender, EventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; int uid = int.Parse(Session["UserID"].ToString()); int idmap = int.Parse(gvmaps.SelectedDataKey.Value.ToString()); GWSiteClassLibrary.IPlayer pl = GWSiteClassLibrary.Factory.CreatePlayerService(); DataSet ds = pl.FindByName(user, pass, "UserID", uid.ToString()); GridView1.DataSource = ds; GridView1.DataBind(); int plid = int.Parse(GridView1.Rows[0].Cells[0].Text); GWSiteClassLibrary.IScore score = GWSiteClassLibrary.Factory.CreateScoreService(); DataSet ds3 = score.GetPlayerRank(user, pass, idmap, plid, 1000, "DESC");// .GetAll(user, pass); GridView2.DataSource = ds3; GridView2.DataBind(); }
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; GWSiteClassLibrary.IPlayer pl = GWSiteClassLibrary.Factory.CreatePlayerService(); int plid = int.Parse(GridView1.Rows[0].Cells[0].Text); if (DetailsView1.CurrentMode == DetailsViewMode.ReadOnly) { DetailsView1.ChangeMode(DetailsViewMode.Edit); bindDetalhesPlayers(plid); } else if (DetailsView1.CurrentMode == DetailsViewMode.Edit) { DetailsView1.ChangeMode(DetailsViewMode.ReadOnly); bindDetalhesPlayers(plid); } }
protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { string user = (string)Session["userName"]; string pass = (string)Session["passWord"]; GWSiteClassLibrary.IPlayer dvpl = GWSiteClassLibrary.Factory.CreatePlayerService(); int plid = int.Parse(GridView1.Rows[0].Cells[0].Text); string nome = ((TextBox)DetailsView1.Rows[0].Cells[1].Controls[0]).Text; int idade = int.Parse(((TextBox)DetailsView1.Rows[1].Cells[1].Controls[0]).Text); char genero = char.Parse(((TextBox)DetailsView1.Rows[2].Cells[1].Controls[0]).Text); string morada = ((TextBox)DetailsView1.Rows[3].Cells[1].Controls[0]).Text; string pais = ((TextBox)DetailsView1.Rows[4].Cells[1].Controls[0]).Text; string mail = ((TextBox)DetailsView1.Rows[5].Cells[1].Controls[0]).Text; string[] value = { nome, idade.ToString(), genero.ToString(), mail, morada, pais }; Label2.Text = plid.ToString() + "," + nome + "," + idade.ToString() + "," + genero.ToString() + "," + mail + "," + morada + "," + pais; //string nome = ((TextBox)DetailsView1.Rows[0].Cells[1].Controls[0]).Text; GWSiteClassLibrary.GWSiteStatusEnum statusX = dvpl.UpdatePlayerX(user, pass, plid, value); Label2.Text = statusX.ToString(); //GWSiteClassLibrary.GWSiteStatusEnum status = dvpl.UpdatePlayer(user, pass, plid, nome, idade, genero, mail, morada, pais); DetailsView1.ChangeMode(DetailsViewMode.ReadOnly); bindDetalhesPlayers(plid); }