Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] != null)
        {
            if (Acesso.Buscar(Session["usuario"].ToString()).NivelAcesso == "Cliente")
            {
                cliente.Visible = lbCliente.Visible = false;
            }
        }

        if (Request["cd_pedido"] != null)
        {
            var pedido = Pedido.Buscar(Request["cd_pedido"]);

            lbPedido.Text       = pedido.Codigo;
            lbCliente.Text      = pedido.Cd_cliente + " - " + pedido.Cliente.Nome;
            gdvItens.DataSource = pedido.Itens;
            gdvItens.DataBind();
            lbTotal.Text     = pedido.ValorTotal.ToString();
            pnlItens.Visible = true;

            return;
        }

        pnlItens.Visible = false;
    }
Example #2
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (String.IsNullOrEmpty(txtLogin.Text))
        {
            txtLogin.BorderColor = System.Drawing.Color.Red;
            ClientScript.RegisterClientScriptBlock(this.GetType(), "erro", "<script>alert('Campo de login necessário!')</script>");
        }
        else
        {
            txtLogin.BorderColor = System.Drawing.Color.Empty;

            if (!String.IsNullOrEmpty(txtSenha1.Text) &&
                !String.IsNullOrEmpty(txtSenha2.Text) &&
                txtSenha1.Text == txtSenha2.Text)
            {
                //tratar o recadastramento de senha no banco aqui!!!
                var acesso = Acesso.Buscar(txtLogin.Text);
                acesso.SetSenha(txtSenha1.Text);
                acesso.Atualizar();

                txtLogin.Text = "";

                Response.Write("<script>alert('Senha cadastrada com SUCESSO!!!!')</script>");
                Response.Redirect("/");
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(), "erro", "<script>alert('Senha e Confirmação de senha diferentes!')</script>");
            }
        }
    }
Example #3
0
    protected void btnIncluir_Click(object sender, EventArgs e)
    {
        validacao.InnerHtml = "";
        if (Request["ddpMaterial"] == null)
        {
            validacao.InnerHtml = "<script>alert('É necessário escolher um matérial para inserir no pedido.')</script>";
            return;
        }

        if (txtQtd.Text == "")
        {
            validacao.InnerHtml = "<script>alert('É necessáio colocar uma quantidade do material.')</script>";
            return;
        }

        criarPedido();

        var item = new ItemPedido()
        {
            Cd_material = Request["ddpMaterial"],
            ValorTotal  = double.Parse(lbValorUnitario.Text) * int.Parse(txtQtd.Text),
            Quantidade  = int.Parse(txtQtd.Text)
        };

        item.SetSituacao('S');

        pedido.Itens.Add(item);
        pedido.ValorTotal  = pedido.ValorTotal + item.ValorTotal;
        pedido.TotalItens += 1;

        if (string.IsNullOrEmpty(pedido.Codigo))
        {
            pedido.DataPedido = DateTime.Today.Year.ToString() + "-" +
                                DateTime.Today.Month.ToString() + "-" +
                                DateTime.Today.Day.ToString();
            pedido.Cd_cliente    = Acesso.Buscar(Session["usuario"].ToString()).CodigoEmpresa;
            pedido.DataLiberacao = pedido.DataPedido;
            int d = DateTime.Today.Day + 10;
            pedido.DataEntrega = DateTime.Today.Date.Year.ToString() + "-" +
                                 DateTime.Today.Month.ToString() + "-" +
                                 d.ToString();
            pedido.SetSituacao('S');
            pedido.Salvar();
            Session["cd_pedido"] = pedido.Codigo;
        }
        else
        {
            pedido.Atualizar();
        }

        item.Cd_pedido = pedido.Codigo;
        item.Salvar();

        mostrarItensPedido();
    }
Example #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] != null)
        {
            var acesso = Acesso.Buscar(Session["usuario"].ToString());

            if (acesso.NivelAcesso == "Administrador")
            {
                criarTableEmpresas();
            }
        }
    }
Example #5
0
    private void criarUsuario()
    {
        var acesso = Acesso.Buscar(Session["usuario"].ToString());

        lbUsuario.Text = acesso.Login;
        lbEmpresa.Text = acesso.Empresa.Nome;

        if (acesso != null)
        {
            if (acesso.NivelAcesso == "Administrador")
            {
                lkbDados.Visible   = false;
                lkbNPedido.Visible = false;
                lkbPedidos.Text    = "Pedidos";
                lbUsuario.Text    += " - " + acesso.NivelAcesso;
            }
            else
            {
                lkbEmpresas.Visible = false;
            }
        }
    }
Example #6
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        string erro   = "Usuário ou Senha incorreto.";
        var    acesso = Acesso.Buscar(txtLogin.Text);

        if (acesso == null)
        {
            ClientScript.RegisterClientScriptBlock(this.GetType(), "erro", "<script>alert('" + erro + "')</script>");
            return;
        }

        if (acesso.Senha != txtSenha.Text)
        {
            ClientScript.RegisterClientScriptBlock(this.GetType(), "erro", "<script>alert('" + erro + "')</script>");
            return;
        }

        Session["usuario"] = acesso.Login;
        Session["empresa"] = acesso.CodigoEmpresa;

        Response.Redirect("~/Perfil.aspx");
    }