Exemplo n.º 1
0
        protected void btLogin_Click(object sender, EventArgs e)
        {
            Table_Model.BLL.User us = new Table_Model.BLL.User();
            string user = txtUser.Text;
            string pw = TextBox1.Text;
            if (us.isValidUser(user,pw))
            {
                Label1.Text = "Utilizador logado";
                Session["user"] = user;
                Session["tipo"] = us.validUser(user);

                if (Session["tipo"].ToString() == "gestor")
                {
                    Response.Redirect("HomeGestor.aspx", true);
                }
                if (Session["tipo"].ToString() == "user")
                {
                    Response.Redirect("HomeCliente.aspx", true);
                }
                if (Session["tipo"].ToString() == "administrador")
                {
                    Response.Redirect("HomeAdmin.aspx", true);
                }
            }
            else
            {
                Label1.Text = "Utilizador invalido";
            }
        }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["user"] == null)
     {
         Response.Redirect("login.aspx", true);
     }
     if (Session["tipo"].ToString() != "user")
     {
         Response.Redirect("login.aspx", true);
     }
     Table_Model.BLL.User us = new Table_Model.BLL.User();
     Table_Model.BLL.Encomenda enc = new Table_Model.BLL.Encomenda();
     //Table_Model.BLL.Carrinho car = new Table_Model.BLL.Carrinho();
     string nuser = Session["user"].ToString();
     int iduser = us.getidUser(nuser);
     //int ncarrinhos = car.ncarrinhos(iduser);
     DataTable encomendas = enc.getEncomendas(iduser);
     if (encomendas.Rows.Count == 0)
     {
         lblvazio.Visible = true;
         GridView1.Visible = false;
     }
     else
     {
         GridView1.DataSource = encomendas;
         GridView1.DataBind();
     }
 }
Exemplo n.º 3
0
 protected void btnEliminarCarrinho_Click(object sender, EventArgs e)
 {
     Table_Model.BLL.Carrinho car = new Table_Model.BLL.Carrinho();
     Table_Model.BLL.User us = new Table_Model.BLL.User();
     string nuser = Session["user"].ToString();
     int iduser = us.getidUser(nuser);
     car.eliminarelementosCarrinho(iduser);
     Page_Load(null, null);
 }
Exemplo n.º 4
0
 protected void btnenc_Click(object sender, EventArgs e)
 {
     Table_Model.BLL.User us = new Table_Model.BLL.User();
     Table_Model.BLL.Carrinho car = new Table_Model.BLL.Carrinho();
     string nuser = Session["user"].ToString();
     int iduser = us.getidUser(nuser);
     int idcar = car.getidcarrinho(iduser);
     Table_Model.BLL.Encomenda enc = new Table_Model.BLL.Encomenda();
     enc.add(iduser, idcar);
     car.setfalse(idcar);
     Page_Load(null, null);
 }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            lbluser.Text = Session["user"].ToString();
            if (Session["user"] == null && Session["tipo"].ToString() != "user")
            {
                Response.Redirect("login.aspx", true);
            }
            Table_Model.BLL.User us = new Table_Model.BLL.User();
            Table_Model.BLL.Produto prdt = new Table_Model.BLL.Produto();
            string nuser = Session["user"].ToString();

            DataTable produtoatual = prdt.GetProdutossemid();
            GridView1.DataSource = produtoatual;
            GridView1.DataBind();
        }
Exemplo n.º 6
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     int id = (int)GridView1.SelectedDataKey.Value;
     string tipo;
     if (Button1.Text == "Promover")
     {
         tipo = "gestor";
     }
     else
     {
         tipo = "user";
     }
     Table_Model.BLL.User userBLL = new Table_Model.BLL.User();
     userBLL.alterarTipo(id, tipo);
     Button1.Enabled = false;
     atualizar();
 }
Exemplo n.º 7
0
        protected void btnregistar_Click(object sender, EventArgs e)
        {
            if (txtpw.Text == txtpw2.Text)
            {

                Table_Model.BLL.User us = new Table_Model.BLL.User();
                if (us.registarUser(TextBox1.Text, txtpw.Text,TextBox2.Text))
                {
                    lblverificausername.Text = "Registo com sucesso!";
                }
                else
                {
                    lblverificausername.Text = "Utilizador já existe!";
                }

            }
        }
Exemplo n.º 8
0
 protected void btnOK_Click(object sender, EventArgs e)
 {
     if (int.Parse(txtqtdd.Text) > 0)
         {
             GridViewRow row = GridView1.SelectedRow;
             string nome = row.Cells[3].Text;
             string edicao = row.Cells[5].Text;
             Table_Model.BLL.User us = new Table_Model.BLL.User();
             Table_Model.BLL.Carrinho car = new Table_Model.BLL.Carrinho();
             string nuser = Session["user"].ToString();
             int iduser = us.getidUser(nuser);
             int idcarrinho = car.getidcarrinho(iduser);
             car.addelementoCarrinho(iduser, idcarrinho, nome, edicao, int.Parse(txtqtdd.Text));
             lblqtdd.Visible = false;
             txtqtdd.Visible = false;
             btnOK.Visible = false;
             btncancel.Visible = false;
             Page_Load(null, null);
         }
 }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["user"] == null)
            {
                Response.Redirect("login.aspx", true);
            }
            if (Session["tipo"].ToString() != "user")
            {
                Response.Redirect("login.aspx", true);
            }
            Table_Model.BLL.User us = new Table_Model.BLL.User();
            Table_Model.BLL.Produto prdt = new Table_Model.BLL.Produto();
            string nuser = Session["user"].ToString();
            lblusr.Text = Session["user"].ToString();
            DataTable produtoatual = prdt.GetProdutos();
            GridView1.DataSource = produtoatual;
            GridView1.DataBind();

            int idUser = us.getidUser(nuser);
            gdvSugestao.DataSource = prdt.getSugestoes(idUser);
            gdvSugestao.DataBind();
        }
Exemplo n.º 10
0
        protected void btnconfirmar_Click(object sender, EventArgs e)
        {
            if (int.Parse(txtqtidade.Text) > 0)
            {
                GridViewRow row = GridViewCarrinho.SelectedRow;
                string nome = row.Cells[3].Text;
                string edicao = row.Cells[5].Text;
                Table_Model.BLL.User us = new Table_Model.BLL.User();
                Table_Model.BLL.Carrinho car = new Table_Model.BLL.Carrinho();
                string nuser = Session["user"].ToString();
                int iduser = us.getidUser(nuser);
                int idcarrinho = car.getidcarrinho(iduser);

                car.atualizaquantidadeproduto(iduser, idcarrinho, nome, edicao, int.Parse(txtqtidade.Text));
                btnremoversel.Visible = false;
                btnQuantidade.Visible = false;
                btncancelar.Visible = false;
                btnconfirmar.Visible = false;
                txtqtidade.Visible = false;
                lblqntidade.Visible = false;
                Page_Load(null, null);
            }
        }
Exemplo n.º 11
0
 protected void btnremoversel_Click(object sender, EventArgs e)
 {
     GridViewRow row = GridViewCarrinho.SelectedRow;
     string nome = row.Cells[3].Text;
     string edicao = row.Cells[5].Text;
     Table_Model.BLL.User us = new Table_Model.BLL.User();
     Table_Model.BLL.Carrinho car = new Table_Model.BLL.Carrinho();
     string nuser = Session["user"].ToString();
     int iduser = us.getidUser(nuser);
     int idcarrinho = car.getidcarrinho(iduser);
     car.eliminarelementoCarrinho(iduser, idcarrinho, nome, edicao);
     btnQuantidade.Visible = false;
     btnremoversel.Visible = false;
     Page_Load(null,null);
 }
Exemplo n.º 12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["user"] == null)
     {
         Response.Redirect("login.aspx", true);
     }
     if (Session["tipo"].ToString() != "user")
     {
         Response.Redirect("login.aspx", true);
     }
     Table_Model.BLL.User us = new Table_Model.BLL.User();
     Table_Model.BLL.Carrinho car=new Table_Model.BLL.Carrinho();
     string nuser=Session["user"].ToString();
     int iduser = us.getidUser(nuser);
     int ncarrinhos = car.ncarrinhos(iduser);
     if (ncarrinhos == 0)
     {
         car.novocarrinho(iduser);
     }
     DataTable carrinhoatual = car.getElementosCarrinho(iduser);
     if (carrinhoatual.Rows.Count == 0)
     {
         lblVazio.Visible = true;
         GridViewCarrinho.Visible = false;
     }
     else
     {
         GridViewCarrinho.DataSource = carrinhoatual;
         GridViewCarrinho.DataBind();
     }
 }
Exemplo n.º 13
0
 private void atualizar()
 {
     Table_Model.BLL.User userBLL = new Table_Model.BLL.User();
     GridView1.DataSource = userBLL.GetUsers();
     GridView1.DataBind();
 }