Beispiel #1
0
    private void bindDetalhesMaps(int id)
    {
        string user = Session["userName"].ToString();
        string pass = (string)Session["passWord"];

        DetailsView1.Visible = true;
        GWSiteClassLibrary.IMap bdm = GWSiteClassLibrary.Factory.CreateMapService();
        DetailsView1.DataSource = bdm.GetByID(user, pass, id);
        DetailsView1.DataBind();
    }
Beispiel #2
0
    private void bindmaps()
    {
        string user = Session["userName"].ToString();
        string pass = (string)Session["passWord"];

        GWSiteClassLibrary.IMap bm = GWSiteClassLibrary.Factory.CreateMapService();
        DataSet dsbm = bm.GetAll(user, pass);

        GridView1.DataSource = dsbm;
        GridView1.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        string user = (string)Session["userName"];
        string pass = (string)Session["passWord"];

        if (!Page.IsPostBack)
        {
            GWSiteClassLibrary.IMap map = GWSiteClassLibrary.Factory.CreateMapService();
            DataSet ds = map.GetAll(user, pass);
            gvmaps.DataSource = ds;
            gvmaps.DataBind();
        }
    }
Beispiel #4
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();
        }
    }
Beispiel #5
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string user = (string)Session["userName"];
        string pass = (string)Session["passWord"];

        int idmap = int.Parse(ddlMapas.SelectedValue);

        GWSiteClassLibrary.IMap m = GWSiteClassLibrary.Factory.CreateMapService();
        DataSet dsmap             = m.GetByID(user, pass, idmap);

        GridView1.DataSource = dsmap;
        GridView1.DataBind();
        //Label2.Text = idmap.ToString();
        HyperLink1.Visible     = true;
        HyperLink1.NavigateUrl = "~/jogo" + idmap + ".rar";
    }
Beispiel #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string user = (string)Session["userName"];
        string pass = (string)Session["passWord"];

        if (!Page.IsPostBack)
        {
            GWSiteClassLibrary.IMap m = GWSiteClassLibrary.Factory.CreateMapService();
            DataSet ds = m.GetAll(user, pass);
            DropDownList1.DataTextField  = "Descr";
            DropDownList1.DataValueField = "MapID";
            DropDownList1.DataSource     = ds;
            DropDownList1.DataBind();
            Label2.Visible = false;
        }
    }
Beispiel #7
0
    protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
    {
        string user = Session["userName"].ToString();
        string pass = (string)Session["passWord"];

        Label3.Visible = true;
        int idmap = int.Parse(GridView2.SelectedDataKey.Value.ToString());

        GWSiteClassLibrary.IMap             delmap = GWSiteClassLibrary.Factory.CreateMapService();
        GWSiteClassLibrary.GWSiteStatusEnum status = delmap.DeleteMap(user, pass, idmap);
        Label3.Text = status.ToString();
        DataSet ds = delmap.GetAll(user, pass);

        GridView2.DataSource = ds;
        GridView2.DataBind();
    }
Beispiel #8
0
    protected void Button2_Click1(object sender, EventArgs e)
    {
        string user = Session["userName"].ToString();
        string pass = (string)Session["passWord"];

        Label6.Visible = true;
        string descr = TextBox1.Text;

        GWSiteClassLibrary.GWSiteStatusEnum status;
        GWSiteClassLibrary.IMap             admap = GWSiteClassLibrary.Factory.CreateMapService();
        status           = admap.AddMap(user, pass, descr);
        Label6.Text      = status.ToString();
        Label5.Visible   = false;
        TextBox1.Visible = false;
        Button2.Visible  = false;
    }
Beispiel #9
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string user = Session["userName"].ToString();
        string pass = (string)Session["passWord"];

        if (RadioButtonList1.SelectedItem.Value.Equals("Addnmap"))
        {
            DetailsView1.Visible = false;
            Label3.Visible       = false;
            Label4.Visible       = false;
            Label6.Visible       = false;
            GridView1.Visible    = false;
            GridView2.Visible    = false;
            Label5.Visible       = true;
            TextBox1.Visible     = true;
            Button2.Visible      = true;
        }
        else
        if (RadioButtonList1.SelectedItem.Value.Equals("Altmap"))
        {
            DetailsView1.Visible = false;
            Label3.Visible       = false;
            Label4.Visible       = false;
            Label6.Visible       = false;
            GridView1.Visible    = true;
            GridView2.Visible    = false;
            GWSiteClassLibrary.IMap malt = GWSiteClassLibrary.Factory.CreateMapService();
            DataSet dsalt = malt.GetAll(user, pass);
            GridView1.DataSource = dsalt;
            GridView1.DataBind();
        }
        else
        if (RadioButtonList1.SelectedItem.Value.Equals("Elmap"))
        {
            DetailsView1.Visible = false;
            Label3.Visible       = false;
            Label4.Visible       = false;
            Label6.Visible       = false;
            GridView2.Visible    = true;
            GridView1.Visible    = false;
            Label3.Visible       = false;
            GWSiteClassLibrary.IMap mdel = GWSiteClassLibrary.Factory.CreateMapService();
            DataSet dsdel = mdel.GetAll(user, pass);
            GridView2.DataSource = dsdel;
            GridView2.DataBind();
        }
    }
Beispiel #10
0
    protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)
    {
        string user = Session["userName"].ToString();
        string pass = (string)Session["passWord"];

        Label4.Visible = true;
        GWSiteClassLibrary.IMap dvmap = GWSiteClassLibrary.Factory.CreateMapService();
        int    id    = int.Parse(DetailsView1.Rows[0].Cells[1].Text);
        string descr = ((TextBox)DetailsView1.Rows[1].Cells[1].Controls[0]).Text;

        GWSiteClassLibrary.GWSiteStatusEnum status = dvmap.UpdateMap(user, pass, id, descr);
        Label4.Text          = status.ToString();
        DetailsView1.Visible = false;
        DataSet ds = dvmap.GetAll(user, pass);

        GridView1.DataSource = ds;
        GridView1.DataBind();
    }
Beispiel #11
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        GWSiteClassLibrary.IMap   m = GWSiteClassLibrary.Factory.CreateMapService();
        GWSiteClassLibrary.IScore s = GWSiteClassLibrary.Factory.CreateScoreService();
        GWSiteClassLibrary.IScore p = GWSiteClassLibrary.Factory.CreateScoreService();

        DataSet dsMList = null;
        DataSet dsMRank = null;
        //DataSet dsPRank = null;

        string user = (string)Session["userName"];
        string pass = (string)Session["passWord"];

        dsMList = m.GetAll(user, pass);
        //dsMRank = s.GetMapScoreRank(user, pass, int.Parse(dsMList.Tables[0].Rows[0].ItemArray[0].ToString()), 3, "DESC");
        //dsPRank = p.GetPlayerRank(user, pass, int.Parse(dsMList.Tables[0].Rows[0].ItemArray[0].ToString()), int.Parse(dsMList.Tables[0].Rows[0].ItemArray[0].ToString()), 2, "DESC");
        //dsScore = s.GetPlayerRank(user,pass,

        int size = dsMList.Tables[0].Rows.Count;
        // Criar o XML
        XElement root = new XElement("mapas");

        for (int i = 0; i < size; i++)
        {
            string[] x = new string[10];
            x[0]    = dsMList.Tables[0].Rows[i].ItemArray[1].ToString();
            dsMRank = s.GetMapScoreRank(user, pass, int.Parse(dsMList.Tables[0].Rows[i].ItemArray[0].ToString()), 3, "DESC");
            // 1º Lugar
            x[1] = dsMRank.Tables[0].Rows[0].ItemArray[1].ToString();
            x[2] = dsMRank.Tables[0].Rows[0].ItemArray[2].ToString();
            //dsPRank = p.GetPlayerRank(user, pass, int.Parse(dsMList.Tables[0].Rows[i].ItemArray[0].ToString()), int.Parse(dsMList.Tables[0].Rows[i].ItemArray[0].ToString()), 2, "DESC");

            //x[3] = dsPRank.Tables[0].Rows[0].ItemArray[2].ToString();

            // 2º Lugar
            x[4] = dsMRank.Tables[0].Rows[1].ItemArray[1].ToString();
            x[5] = dsMRank.Tables[0].Rows[1].ItemArray[2].ToString();
            //x[6] = dsPRank.Tables[0].Rows[0].ItemArray[2].ToString();

            // 3º Lugar
            x[7] = dsMRank.Tables[0].Rows[2].ItemArray[1].ToString();
            x[8] = dsMRank.Tables[0].Rows[2].ItemArray[2].ToString();
            //x[9] = dsPRank.Tables[0].Rows[0].ItemArray[2].ToString();

            // Top 3 de cada mapa + 2 scores de cada jogador

            /*
             * root.Add(new XElement("mapa", new XAttribute("nome", x[0]),
             *  new XElement("jogador", new XAttribute("nome", x[1]),
             *      new XElement("score", x[2]), new XElement("score", x[3])),
             *  new XElement("jogador", new XAttribute("nome", x[4]),
             *      new XElement("score", x[5]), new XElement("score", x[6])),
             *  new XElement("jogador", new XAttribute("nome", x[7]),
             *      new XElement("score", x[8]), new XElement("score", x[9]))
             *      ));*/

            // TOP 3 de cada mapa + 1 score de cada jogador
            root.Add(new XElement("mapa", new XAttribute("nome", x[0]),
                                  new XElement("jogador", new XAttribute("nome", x[1]),
                                               new XElement("score", x[2])),
                                  new XElement("jogador", new XAttribute("nome", x[4]),
                                               new XElement("score", x[5])),
                                  new XElement("jogador", new XAttribute("nome", x[7]),
                                               new XElement("score", x[8]))
                                  ));
        }
        string str = Server.MapPath(".");

        root.Save(str + @"\TopMap.xml");
    }