コード例 #1
0
    protected void lbEntrar_Click(object sender, EventArgs e)
    {
        string email = txtEmail.Text.Trim();
        string senha = txtSenha.Text.Trim();

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


        FuncionarioBD bd          = new FuncionarioBD();
        Funcionario   funcionario = new Funcionario();

        funcionario = bd.Autentica(email, senha);
        if (!UsuarioEncontrado(funcionario))
        {
            LimparCampos();
            txtEmail.Focus();
            lblMensagem.Text = "Email e/ou Senha incorretos";
            return;
        }

        Session["ID"] = funcionario.Id;
        switch (funcionario.Tipo)
        {
        case 0:
            Response.Redirect("../Cliente/Listar.aspx");
            break;

        case 1:
            Response.Redirect("../OrdemProducao/ListarOPAbertaOperador.aspx");
            break;

        default:
            break;
        }
    }
コード例 #2
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        string email = txtEmail.Text.Trim();
        string senha = txtSenha.Text.Trim();

        if (!IsPreenchido(email))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Preencha o e-mail!');", true);
            //lblMensagem.Text = "Preencha o email";
            txtEmail.Focus();
            return;
        }
        if (!IsPreenchido(senha))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Preencha a senha!');", true);
            //lblMensagem.Text = "Preencha a senha";
            txtSenha.Focus();
            return;
        }
        FuncionarioBD bd          = new FuncionarioBD();
        Funcionario   funcionario = new Funcionario();

        funcionario = bd.Autentica(email, senha);
        if (!UsuarioEncontrado(funcionario))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Usuário ou senha inválidos!');", true);
            // lblMensagem.Text = "Usuário não encontrado";
            // txtEmail.Focus();
            return;
        }
        Session["codigo"] = funcionario.Codigo;
        switch (funcionario.Tipo)
        {
        case 0:
            Response.Redirect("Administrador/PaginaPrincipal.aspx");
            break;

        case 1:
            Response.Redirect("Funcionario/PaginaPrincipal.aspx");
            break;

        default:
            break;
        }
    }
コード例 #3
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;
        }
        FuncionarioBD bd          = new FuncionarioBD();
        Funcionario   funcionario = new Funcionario();

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

        case 1:
            Response.Redirect("Funcionario/PaginaPrincipal.aspx");
            break;

        default:
            break;
        }
    }