コード例 #1
0
    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) { }
    }
コード例 #2
0
    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();
    }
コード例 #3
0
    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();
        }
    }
コード例 #4
0
    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();
    }
コード例 #5
0
    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();
        }
    }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
    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();
    }
コード例 #8
0
    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);
        }
    }
コード例 #9
0
    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);
    }