protected void Page_Load(object sender, EventArgs e)
    {
        string termo     = Request.QueryString["Parametro"];
        string termofull = '%' + termo + '%';

        Carrega();
        int      codigo = Convert.ToInt32(Session["ID"]);
        PessoaBD bf     = new PessoaBD();
        Pessoa   pessoa = bf.Select(codigo);

        if (!IsFuncionario(pessoa.Tipo))
        {
            Response.Redirect("AcessoNegado.aspx");
        }
        AssociadoBD bd = new AssociadoBD();
        DataSet     ds = bd.SearchAll(termofull);

        grvAssociados.DataSource = ds.Tables[0].DefaultView;
        grvAssociados.DataBind();
        int quantidade = ds.Tables[0].Rows.Count;

        if (quantidade > 0)
        {
            grvAssociados.DataSource = ds.Tables[0].DefaultView;
            grvAssociados.DataBind();
            lblMensagem.Text = "Existem " + quantidade + " Associados cadastrados";
        }
        else
        {
            lblMensagem.Text = "Nenhum Associado cadastrado";
        }

        //verifica a quantidade de associados no dataset
    }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                CarregaTotal();
            }

            int      codigo = Convert.ToInt32(Session["ID"]);
            PessoaBD bd     = new PessoaBD();
            Pessoa   pessoa = bd.Select(codigo);

            string[] meses    = new string[] { "Janeiro", "Feveiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" };
            int      mesatual = DateTime.Now.Month;

            lblMes.Text = meses[mesatual - 1];


            MateriaPrimaBD materiaPrimaBD = new MateriaPrimaBD();
            DataSet        ds             = materiaPrimaBD.GetEstoqueMinimo();
            string         produtos       = "";

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow dr   = ds.Tables[0].Rows[i];
                string  nome = Convert.ToString(dr["mat_nome"]);
                produtos = produtos + nome + ", ";
            }

            lblAlertaEstoqueMinimo.Text = "Produtos abaixo do estoque mínimo: " + produtos;
        }
Ejemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int      codigo = Convert.ToInt32(Session["ID"]);
        PessoaBD bf     = new PessoaBD();
        Pessoa   pessoa = bf.Select(codigo);

        if (!IsFuncionario(pessoa.Tipo))
        {
            Response.Redirect("AcessoNegado.aspx");
        }

        AssociadoBD bd = new AssociadoBD();
        DataSet     ds = bd.SelectAllWithSindicate();
        //verifica a quantidade de associados no dataset
        int quantidade = ds.Tables[0].Rows.Count;

        if (quantidade > 0)
        {
            grvAssociados.DataSource = ds.Tables[0].DefaultView;
            grvAssociados.DataBind();
            lblMensagem.Text = "Existem " + quantidade + " Associados cadastrados";
        }
        else
        {
            lblMensagem.Text = "Nenhum Associado cadastrado";
        }
        Carrega();
    }
Ejemplo n.º 4
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        string cpf   = txtCpf.Text.Trim();
        string senha = txtSenha.Text.Trim();

        if (!IsPreenchido(cpf))
        {
            lblMensagem.Text = "Preencha o email";
            txtCpf.Focus();
            return;
        }
        if (!IsPreenchido(senha))
        {
            lblMensagem.Text = "Preencha a senha";
            txtSenha.Focus();
            return;
        }
        PessoaBD bd     = new PessoaBD();
        Pessoa   pessoa = new Pessoa();

        pessoa = bd.Autentica(cpf, senha);
        if (!UsuarioEncontrado(pessoa))
        {
            lblMensagem.Text = "Usuário não encontrado";
            txtCpf.Focus();
            return;
        }
        Session["ID"] = pessoa.Codigo;
        PessoaBD pessoabd = new PessoaBD();
        Pessoa   pescod   = pessoabd.Select(Convert.ToInt32(Session["ID"]));

        Logon logon = new Logon();

        logon.Pessoa = pescod;
        var    time          = DateTime.Now;
        string formattedTime = time.ToString("yyyy/MM/dd hh:mm:ss");

        logon.Tempo = Convert.ToDateTime(formattedTime);
        LogonBD bl = new LogonBD();

        bl.Insert(logon);
        switch (pessoa.Tipo)
        {
        case 0:
            Response.Redirect("HomeAssociado.aspx");
            break;

        case 1:
            Response.Redirect("HomeFuncionario.aspx");
            break;

        default:
            break;
        }
    }
Ejemplo n.º 5
0
    private void Carrega()
    {
        PessoaBD  bd   = new PessoaBD();
        DataSet   ds   = bd.SelectAll();
        int       rows = ds.Tables[0].Rows.Count;
        DataTable dt   = ds.Tables[0];

        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
        lblMensagem.Text  = "Usuário(s) encontrado(s) : " + rows.ToString();
        GridView1.Visible = true;
    }
Ejemplo n.º 6
0
    // evento click do botão


    protected void BtnLogar_Click(object sender, EventArgs e)
    {
        string email = txtEmail.Text.Trim();
        string senha = txtSenha.Text.Trim();

        if (!IsPreenchido(email))
        {
            lblMensagem.Text = "Preencha o Email !!";
            txtEmail.Focus();
            return;
        }

        if (!IsPreenchido(senha))
        {
            lblMensagem.Text = "Preencha a Senha !!";
            txtSenha.Focus();
            return;
        }

        PessoaBD bd     = new PessoaBD();
        Pessoa   pessoa = new Pessoa();

        pessoa = bd.Autentica(email, senha);

        if (!UsuarioEncontrado(pessoa))
        {
            lblMensagem.Text = "Usuario não encontrado !!";
            txtEmail.Focus();
            return;
        }

        Session["ID"] = pessoa.Codigo;

        switch (pessoa.Tipo)
        {
        case 'A':

            Response.Redirect("Administrador/Adm.aspx");

            break;

        case 'G':


            Response.Redirect("Garçom/Garçom.aspx");

            break;

        default:

            break;
        }
    }
Ejemplo n.º 7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            PessoaBD bd     = new PessoaBD();
            Pessoa   pessoa = bd.Select(Convert.ToInt32(Session["ID"]));
            txtNome.Text  = pessoa.Nome;
            txtEmail.Text = pessoa.Email;
            txtSenha.Text = pessoa.Senha;
            txtTipo.Text  = pessoa.Tipo.ToString();
        }

        txtNome.Focus();
    }
Ejemplo n.º 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int      codigo = Convert.ToInt32(Session["id"]);
        PessoaBD bd     = new PessoaBD();
        Pessoa   pessoa = bd.Select(codigo);

        if (!IsAdministrador(pessoa.Tipo))
        {
            Response.Redirect("../AcessoNegado/AcessoNegado.aspx");
        }
        else
        {
            lblTitulo.Text = "Bem vindo (Administrador): " + pessoa.Nome;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int      codigo = Convert.ToInt32(Session["ID"]);
        PessoaBD bd     = new PessoaBD();
        Pessoa   pessoa = bd.Select(codigo);

        if (!IsAssociado(pessoa.Tipo))
        {
            Response.Redirect("AcessoNegado.aspx");
        }
        else
        {
            lblTitulo.Text = "Bem vindo " + pessoa.Nome + " o que deseja fazer hoje:";
        }
    }
Ejemplo n.º 10
0
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            string email = txtEmail.Text.Trim();
            string senha = txtSenha.Text.Trim();

            if (!IsPreenchido(email))
            {
                lblMensagem.Text = "Preencha o email";
                txtEmail.Focus();
                return;
            }
            if (!IsPreenchido(senha))
            {
                lblMensagem.Text = "Preencha a senha";
                txtSenha.Focus();
                return;
            }
            PessoaBD bd     = new PessoaBD();
            Pessoa   pessoa = new Pessoa();

            pessoa = bd.Autentica(email, senha);
            if (!UsuarioEncontrado(pessoa))
            {
                lblMensagem.Text = "Usuário não encontrado";
                txtEmail.Focus();
                return;
            }
            Session["id"] = pessoa.Cpf;
            switch (pessoa.Tipo)
            {
            case 0:
                Response.Redirect("Home.aspx");
                break;

            case 1:
                Response.Redirect("Home.aspx");
                break;

            default:
                break;
            }
        }
Ejemplo n.º 11
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        PessoaBD bd     = new PessoaBD();
        Pessoa   pessoa = bd.Select(Convert.ToInt32(Session["ID"]));

        pessoa.Codigo = Convert.ToInt32(Session["ID"]);
        pessoa.Nome   = txtNome.Text;
        pessoa.Email  = txtEmail.Text;
        pessoa.Senha  = txtSenha.Text;
        pessoa.Tipo   = txtTipo.SelectedItem.Value;

        if (bd.Update(pessoa))
        {
            lblMensagem.Text = "Usuário alterado com sucesso";
            txtNome.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Ejemplo n.º 12
0
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            string nome  = txtNome.Text.Trim();
            string senha = txtSenha.Text.Trim();

            if (!IsPreenchido(nome))
            {
                lblMensagem.Text = "Preencha o nome do usuário";
                txtNome.Focus();
                return;
            }
            if (!IsPreenchido(senha))
            {
                lblMensagem.Text = "Preencha a senha";
                txtSenha.Focus();
                return;
            }

            PessoaBD bd     = new PessoaBD();
            Pessoa   pessoa = new Pessoa();

            pessoa = bd.Autentica(nome, senha);
            if (!UsuarioEncontrado(pessoa))
            {
                lblMensagem.Text = "Usuário não encontrado";
                txtNome.Focus();
                return;
            }

            Session["ID"] = pessoa.Codigo;
            switch (pessoa.Tipo)
            {
            case 0:
                Response.Redirect("ADM/Index.aspx");
                break;
            }
        }
Ejemplo n.º 13
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        {
            int codigo = 0;
            switch (e.CommandName)
            {
            case "Alterar":
                codigo        = Convert.ToInt32(e.CommandArgument);
                Session["ID"] = codigo;
                Response.Redirect("Alterar_Usuario.aspx");
                break;

            case "Deletar":
                codigo = Convert.ToInt32(e.CommandArgument);
                PessoaBD bd = new PessoaBD();
                bd.Delete(codigo);
                Carrega();
                break;

            default:
                break;
            }
        }
    }
Ejemplo n.º 14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["ID"] != null)
        {
            int      codigo = Convert.ToInt32(Session["ID"]);
            PessoaBD bd     = new PessoaBD();
            Pessoa   pessoa = bd.Select(codigo);

            if (!IsGarcom(pessoa.Tipo))
            {
                Response.Redirect("../AcessoNegado/AcessoNegado.aspx");
            }
            else
            {
                lblTitulo.Text = "Bem vindo Garçom/Churrasqueiro : " + pessoa.Nome;
            }

            Carrega();
        }
        else
        {
            Response.Redirect("../Paginas/LogarSistema.aspx");
        }
    }
Ejemplo n.º 15
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        Pessoa pessoa = new Pessoa();

        pessoa.Nome  = txtNome.Text;
        pessoa.Email = txtEmail.Text;
        pessoa.Senha = txtSenha.Text;
        pessoa.Tipo  = txtTipo.Text;
        PessoaBD bd = new PessoaBD();

        if (bd.Insert(pessoa))
        {
            lblMensagem.Text = "Usuário cadastrado com sucesso";
            txtNome.Text     = "";
            txtEmail.Text    = "";
            txtSenha.Text    = "";
            txtTipo.Text     = "";
            txtNome.Focus();
        }
        else
        {
            lblMensagem.Text = "Erro ao salvar.";
        }
    }
Ejemplo n.º 16
0
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        string nome  = txtNome.Text.Trim();
        string senha = txtSenha.Text.Trim();

        if (!IsPreenchido(nome))
        {
            Type cstype = this.GetType();

            // Get a ClientScriptManager reference from the Page class.
            ClientScriptManager cs = Page.ClientScript;

            // Check to see if the startup script is already registered.
            if (!cs.IsStartupScriptRegistered(cstype, "PopupScript"))
            {
                String cstext = "alert('Preencha o Nome');";
                cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
            }
            txtNome.Focus();
            return;
        }
        if (!IsPreenchido(senha))
        {
            Type cstype = this.GetType();

            // Get a ClientScriptManager reference from the Page class.
            ClientScriptManager cs = Page.ClientScript;

            // Check to see if the startup script is already registered.
            if (!cs.IsStartupScriptRegistered(cstype, "PopupScript"))
            {
                String cstext = "alert('Insira sua Senha');";
                cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
            }
            txtSenha.Focus();
            return;
        }
        PessoaBD bd     = new PessoaBD();
        Pessoa   pessoa = new Pessoa();

        pessoa = bd.Autentica(nome, senha);
        if (!UsuarioEncontrado(pessoa))
        {
            Type cstype = this.GetType();

            // Get a ClientScriptManager reference from the Page class.
            ClientScriptManager cs = Page.ClientScript;

            // Check to see if the startup script is already registered.
            if (!cs.IsStartupScriptRegistered(cstype, "PopupScript"))
            {
                String cstext = "alert('Usuário não encontrado');";
                cs.RegisterStartupScript(cstype, "PopupScript", cstext, true);
            }
            txtNome.Focus();
            return;
        }
        Session["ID"] = pessoa.Codigo;
        switch (pessoa.Tipo)
        {
        case "Administrador":
            Response.Redirect("ADM/Administrador.aspx");
            break;

        case "Funcionário":
            Response.Redirect("Client/Index.aspx");
            break;

        default:
            break;
        }
    }