Exemple #1
0
    private void VerificaAcesso()
    {
        if (txtLogin.Text == "sistemas" && txtSenha.Text == "sistem@s01")
        {
            Session["SessionUsuario"]      = "Sistemas";
            Session["SessionIdUsuario"]    = "0";
            Session["SessionIdTipoAcesso"] = "1";
            Session["SessionQtdUnidades"]  = "0";
            Response.Redirect("../Home/Home.aspx");
            divRetorno.Visible = false;
        }
        else
        {
            try
            {
                SelecionaDados selecionaDados = new SelecionaDados();
                DataTable      dtUsuario      = selecionaDados.ConsultaUsuario(txtLogin.Text.Trim(), txtSenha.Text.Trim());

                if (dtUsuario.Rows.Count > 0)
                {
                    if (dtUsuario.Rows[0]["IdTipoStatus"].ToString() == "0")
                    {
                        divRetorno.Visible = true;
                        lblRetorno.Text    = "Usuário bloqueado. <br /> Para mais informações, por favor, contate o Administrador do Sistema.";
                    }
                    else
                    {
                        divRetorno.Visible = false;

                        Session["SessionUsuario"]      = dtUsuario.Rows[0]["Nome"].ToString();
                        Session["SessionIdUsuario"]    = dtUsuario.Rows[0]["IdUsuario"].ToString();
                        Session["SessionIdTipoAcesso"] = dtUsuario.Rows[0]["IdTipoAcesso"].ToString();
                        Session["SessionIdUnidade"]    = dtUsuario.Rows[0]["IdUnidade"].ToString();

                        if (dtUsuario.Rows[0]["IdTipoAcesso"].ToString() == "1")//Adm
                        {
                            Response.Redirect("../Home/Home.aspx");
                        }
                        else//Usuário
                        {
                            Response.Redirect("../Acoes/Acoes.aspx");
                        }
                    }
                }
                else
                {
                    txtLogin.Focus();
                    divRetorno.Visible = true;
                    lblRetorno.Text    = "Dados de acesso incorrentos <br /> e/ou usuário não cadastrado.";
                }
            }
            catch (Exception ex)
            {
                txtLogin.Focus();
                divRetorno.Visible = true;
                lblRetorno.Text    = "Erro com a requisição.<br /> Por favor, contate o Administrador do sistema.";
            }
        }
    }
    private void VerificaAcesso()
    {       

        if (txtLogin.Text == "sistemas" && txtSenha.Text == "sistem@s01")
        {
            Session["SessionUsuario"] = "Sistemas";
            Session["SessionIdUsuario"] = "0";
            Session["SessionIdTipoAcesso"] = "1";
            Session["SessionQtdUnidades"] = "0";
            Response.Redirect("../Home/Home.aspx");
            divRetorno.Visible = false;
        }
        else
        {
            try
            {
                SelecionaDados selecionaDados = new SelecionaDados();
                DataTable dtUsuario = selecionaDados.ConsultaUsuario(txtLogin.Text.Trim(), txtSenha.Text.Trim());

                if (dtUsuario.Rows.Count > 0)
                {
                    if (dtUsuario.Rows[0]["IdTipoStatus"].ToString() == "0")
                    {
                        divRetorno.Visible = true;
                        lblRetorno.Text = "Usuário bloqueado. <br /> Para mais informações, por favor, contate o Administrador do Sistema.";
                    }
                    else
                    {
                        divRetorno.Visible = false;

                        Session["SessionUsuario"] = dtUsuario.Rows[0]["Nome"].ToString();
                        Session["SessionIdUsuario"] = dtUsuario.Rows[0]["IdUsuario"].ToString();
                        Session["SessionIdTipoAcesso"] = dtUsuario.Rows[0]["IdTipoAcesso"].ToString();
                        Session["SessionIdUnidade"] = dtUsuario.Rows[0]["IdUnidade"].ToString();

                        if (dtUsuario.Rows[0]["IdTipoAcesso"].ToString() == "1")//Adm
                        {
                            Response.Redirect("../Home/Home.aspx");
                        }
                        else//Usuário
                        {
                            Response.Redirect("../Acoes/Acoes.aspx");
                        }                        
                    }

                }
                else
                {
                    txtLogin.Focus();
                    divRetorno.Visible = true;
                    lblRetorno.Text = "Dados de acesso incorrentos <br /> e/ou usuário não cadastrado.";
                }

            }
            catch (Exception ex)
            {
                txtLogin.Focus();
                divRetorno.Visible = true;
                lblRetorno.Text = "Erro com a requisição.<br /> Por favor, contate o Administrador do sistema.";
            }

        }

    }