public InicioViewModel()
 {
     IniciarCommand = new Command(IniciarJogo);
     Jogo           = new jogo();
     Jogo.Grupo1    = new Grupo();
     Jogo.Grupo2    = new Grupo();
 }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            conexaoBancoDataContext connect = new conexaoBancoDataContext();



            /* String text = from mat in connect.jogos
             *             where mat.idjogos.Equals(2)
             *             select mat.nome;
             */
            int k = (from mat in connect.jogos
                     select mat.idjogos).Count();


            for (int i = 0; i < k; i++)
            {
                jogo game = connect.jogos.First(pk => pk.idjogos == i);


                if (!!game.validacao != false)
                {
                    createElements(game, i);
                }
            }
        }
Example #3
0
        protected void filtrarjogos(object sender, EventArgs e)
        {
            conexaoBancoDataContext connect = new conexaoBancoDataContext();
            String selected = select.Text;

            double precomax = 99999;

            if (preco.Text != "")
            {
                precomax = Convert.ToDouble(preco.Text);
            }

            int k = (from mat in connect.jogos select mat.idjogos).Count();

            myDiv.InnerHtml = "";

            for (int i = 0; i < k; i++)
            {
                jogo game = connect.jogos.First(pk => pk.idjogos == i);

                String dt     = "" + game.dtLancamentos;
                String dtlanc = "" + dt[6] + dt[7] + dt[8] + dt[9];


                if (game.preco <= precomax && game.validacao == true && dtlanc.Contains(selected))
                {
                    createElements(game, i);
                }
            }
        }
Example #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            jogo jogo = db.Jogos.Find(id);

            db.Jogos.Remove(jogo);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #5
0
    public int indice; // qual prefab será instanciado


    // Use this for initialization
    void Start()
    {
        if (indice >= prefab.Length)
        {
            indice = prefab.Length - 1;
        }

        jogo = FindObjectOfType(typeof(jogo)) as jogo; // instanciando nesse script como jogo
    }
Example #6
0
 //[ValidateAntiForgeryToken]
 public ActionResult Edit([Bind(Include = "idJogo,nomeJogo,precoJogo,generoJogo,dataCompra")] jogo jogo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(jogo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(jogo));
 }
Example #7
0
 public ActionResult Create(jogo jogo)
 {
     if (ModelState.IsValid)
     {
         db.Jogos.Add(jogo);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(jogo));
 }
Example #8
0
        // GET: jogoes/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            jogo jogo = db.Jogos.Find(id);

            if (jogo == null)
            {
                return(HttpNotFound());
            }
            return(View(jogo));
        }
Example #9
0
        protected void insertjogo()
        {
            conexaoBancoDataContext connect = new conexaoBancoDataContext();
            jogo game = new jogo();

            game.nome          = Convert.ToString(nome.Text.Trim());
            game.descricao     = Convert.ToString(descricao.Text.Trim());
            game.dtLancamentos = Convert.ToDateTime(dtLan.Text);
            game.plataforma    = Convert.ToString(plataforma.Text);
            game.preco         = Convert.ToInt64(preco.Text);
            game.quantidade    = Convert.ToInt32(quantidade.Text);
            game.img           = Convert.ToString("imgs/" + fotoJogo.FileName);
            game.validacao     = true;
            connect.jogos.InsertOnSubmit(game);
            connect.SubmitChanges();
            connect.Dispose();

            Response.Redirect("index.aspx");
        }
Example #10
0
        protected void ButtonFinalizar_Click(object sender, EventArgs e)
        {
            conexaoBancoDataContext connect = new conexaoBancoDataContext();

            jogo game = connect.jogos.First(pk => pk.idjogos == int.Parse(Request.QueryString["id"]));

            cliente cli = connect.clientes.First(pk => pk.nome == nomeCliente.Text.Trim());

            compra compra = new compra();

            if (Convert.ToInt32(quantHide.Text) <= game.quantidade)
            {
                float valorCompra = Convert.ToInt64(game.preco * Convert.ToInt32(quantHide.Text));

                Label compraTxt = new Label();
                compraTxt.Text     = "A compra do cliente " + nomeCliente.Text + " foi cadastrada com o de R$ " + valorCompra;
                compraTxt.CssClass = "text-success finaltxt col-md-12  col-xs-12 col-sm-12";
                divFinal.Controls.Add(compraTxt);

                game.quantidade -= Convert.ToInt32(quantHide.Text);
                cli.valorGasto  += valorCompra;
                connect.SubmitChanges();
                //--------------------------------------------------//
                compra.clientes_idclientes = cli.idclientes;
                compra.jogos_idjogos       = game.idjogos;
                compra.valor      = valorCompra;
                compra.dtCompra   = Convert.ToDateTime(System.DateTime.Now.ToShortDateString());
                compra.quantidade = Convert.ToInt32(quantHide.Text);
                connect.compras.InsertOnSubmit(compra);
                connect.SubmitChanges();
                connect.Dispose();
            }

            else
            {
                Label compraTxt = new Label();
                compraTxt.Text     = "deu merda" + game.nome + game.quantidade;
                compraTxt.CssClass = "finaltxt text-danger col-md-12  col-xs-12 col-sm-12";
                divFinal.Controls.Add(compraTxt);
            }
        }
Example #11
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            conexaoBancoDataContext connect = new conexaoBancoDataContext();

            int k = (from mat in connect.jogos
                     select mat.idjogos).Count();

            myDiv.InnerHtml = "";

            for (int i = 0; i < k; i++)
            {
                jogo   game = connect.jogos.First(pk => pk.idjogos == i);
                String s    = T1.Text.ToLower();


                if ((game.nome.ToLower().Contains(s)) && game.validacao == true)
                {
                    createElements(game, i);
                }
            }
        }
Example #12
0
        protected void filtrarplat(object sender, EventArgs e)
        {
            String plat = inputInvisible.Text;

            conexaoBancoDataContext connect = new conexaoBancoDataContext();

            int k = (from mat in connect.jogos select mat.idjogos).Count();

            myDiv.InnerHtml = "";

            for (int i = 0; i < k; i++)
            {
                jogo game = connect.jogos.First(pk => pk.idjogos == i);


                if ((game.plataforma.ToLower().Contains(plat)) && game.validacao == true)
                {
                    createElements(game, i);
                }
            }
        }
Example #13
0
        protected void createElements(jogo game, int i)
        {
            System.Web.UI.HtmlControls.HtmlGenericControl createDiv =
                new System.Web.UI.HtmlControls.HtmlGenericControl("div");
            createDiv.Attributes.Add("class", "line col-sm-12 col-xs-12");
            myDiv.Controls.Add(createDiv);


            Label txt = new Label();

            txt.Text     = Convert.ToString(game.nome);
            txt.CssClass = "header col-md-9 text-center col-xs-8 col-sm-9";
            txt.Attributes.Add("onclick", "click(5)");
            myDiv.Controls.Add(txt);

            Label preco = new Label();

            preco.Text     = "R$ " + Convert.ToString(game.preco);
            preco.CssClass = "txtpreco col-md-3 text-center text-success col-xs-4 col-sm-3";
            myDiv.Controls.Add(preco);


            Image img = new Image();

            img.CssClass = "col-md-4  col-sm-6  col-xs-12 myimg";
            img.ImageUrl = Convert.ToString(game.img);
            myDiv.Controls.Add(img);

            System.Web.UI.HtmlControls.HtmlGenericControl createh2 =
                new System.Web.UI.HtmlControls.HtmlGenericControl("p");
            createh2.Attributes.Add("class", "txtdescricao col-md-8  col-sm-6 col-xs-12 text-danger ");
            createh2.InnerText = game.descricao;
            myDiv.Controls.Add(createh2);



            System.Web.UI.HtmlControls.HtmlGenericControl creatediv1 =
                new System.Web.UI.HtmlControls.HtmlGenericControl("div");
            creatediv1.Attributes.Add("class", "line-invisible col-sm-12 col-xs-12");
            myDiv.Controls.Add(creatediv1);

            Label platform = new Label();

            platform.Text     = "Plataforma: " + Convert.ToString(game.plataforma);
            platform.CssClass = "smalltxt text-danger col-md-6 pull-left col-xs-12 col-sm-6";
            myDiv.Controls.Add(platform);


            Label dt = new Label();

            dt.Text     = "Data de lançamento: " + Convert.ToString(game.dtLancamentos).Substring(0, 10);
            dt.CssClass = "smalltxt text-danger col-md-6 pull-left col-xs-12 col-sm-6";
            myDiv.Controls.Add(dt);

            Label quant = new Label();

            quant.Text     = "Quantidade: " + Convert.ToString(game.quantidade);
            quant.CssClass = "smalltxt text-danger col-md-3 pull-left col-xs-4 col-sm-4";
            myDiv.Controls.Add(quant);

            HyperLink btnCompra = new HyperLink();

            btnCompra.NavigateUrl = "jogoPage.aspx?id=" + i;
            btnCompra.Text        = "Comprar";
            btnCompra.CssClass    = "btncompra btn btn-danger col-md-12 col-xs-12 col-sm-12";
            myDiv.Controls.Add(btnCompra);
        }
Example #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            conexaoBancoDataContext connect = new conexaoBancoDataContext();

            jogo cli = connect.jogos.First(pk => pk.idjogos == int.Parse(Request.QueryString["id"]));

            System.Web.UI.HtmlControls.HtmlGenericControl createDiv =
                new System.Web.UI.HtmlControls.HtmlGenericControl("div");
            createDiv.Attributes.Add("class", "line col-sm-12 col-xs-12");
            myDiv.Controls.Add(createDiv);


            Label txt = new Label();

            txt.Text     = Convert.ToString(cli.nome);
            txt.CssClass = "header col-md-12 text-center col-xs-12 col-sm-12";
            txt.Attributes.Add("onclick", "click(5)");
            myDiv.Controls.Add(txt);

            Image img = new Image();

            img.CssClass = "col-md-6  col-sm-6  col-xs-12 myimg";
            img.ImageUrl = Convert.ToString(cli.img);
            myDiv.Controls.Add(img);


            System.Web.UI.HtmlControls.HtmlGenericControl createh2 =
                new System.Web.UI.HtmlControls.HtmlGenericControl("p");
            createh2.Attributes.Add("class", "txtdescricao col-md-6  col-sm-6 col-xs-12 text-danger ");
            createh2.InnerText = cli.descricao;
            myDiv.Controls.Add(createh2);

            System.Web.UI.HtmlControls.HtmlGenericControl creatediv1 =
                new System.Web.UI.HtmlControls.HtmlGenericControl("div");
            creatediv1.Attributes.Add("class", "line-invisible col-sm-12 col-xs-12");
            myDiv.Controls.Add(creatediv1);

            Label preco = new Label();

            preco.Text     = "R$ " + Convert.ToString(cli.preco);
            preco.CssClass = "txtpreco col-md-3 text-center text-success col-xs-4 col-sm-4";
            myDiv.Controls.Add(preco);



            Label platform = new Label();

            platform.Text     = "Plataforma: " + Convert.ToString(cli.plataforma);
            platform.CssClass = "smalltxt text-danger col-md-3 pull-left col-xs-4 col-sm-4";
            myDiv.Controls.Add(platform);

            Label dt = new Label();

            dt.Text     = "Data de lançamento: " + Convert.ToString(cli.dtLancamentos);
            dt.CssClass = "smalltxt text-danger col-md-3 pull-left col-xs-4 col-sm-4";
            myDiv.Controls.Add(dt);

            Label quant = new Label();

            quant.Text     = "Quantidade: " + Convert.ToString(cli.quantidade);
            quant.CssClass = "smalltxt text-danger col-md-3 pull-left col-xs-4 col-sm-4";
            myDiv.Controls.Add(quant);
        }
    static void Main(string[] args)
    {
        jogo game = new jogo();

        game.Run();
    }
Example #16
0
 // Use this for initialization
 void Start()
 {
     jogo = FindObjectOfType(typeof(jogo)) as jogo; // instanciando nesse script como jogo
 }
Example #17
0
 private void touchInp()
 {
     while (TouchPanel.IsGestureAvailable)
     {
         GestureSample gs = TouchPanel.ReadGesture();
         switch (gs.GestureType)
         {
             case GestureType.Tap:
                 estadoJogo = jogo.jogando;
                 break;
             case GestureType.FreeDrag:
                 pos = gs.Position;
                 break;
         }
     }
 }
Example #18
0
        protected override void Update(GameTime gameTime)
        {
            switch (estadoJogo)
            {
                case jogo.menu:
                    msg = "Menu";
                    if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                        this.Exit();
                    break;
                case jogo.jogando:
                    msg = "Jogando";
                    if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
                        estadoJogo = jogo.menu;
                    gsstate.Update(gameTime);
                    break;
            }

            touchInp();
            base.Update(gameTime);
        }