protected void CarregarRelatorio(string link)
    {
        ltbPositivos.Items.Clear();
        ltbMelhorar.Items.Clear();

        CarregarPontosPositivos();
        CarregarPontosNegativos();
        int aval = Convert.ToInt32(link);
        Ava_Avaliacao avali = Ava_AvaliacaoDB.Select(aval);
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet res = Res_RespostaDB.SelectRelatorio(aval, usuario.Usu_codigo);

        int qtd = res.Tables[0].Rows.Count;
        qtdElementos = qtd;
        if (qtd > 0)
        {
            if (avali.Ava_anonimo == 1)
            {
                gdvRelatorioAnonimo.DataSource = res.Tables[0].DefaultView;
                gdvRelatorioAnonimo.DataBind();
                gdvRelatorioAnonimo.Visible = true;
                lblScript.Text = "";
                CarregaGrafico();
            }
            else
            {
                gdvRelatorioIndividual.DataSource = res.Tables[0].DefaultView;
                gdvRelatorioIndividual.DataBind();
                gdvRelatorioIndividual.Visible = true;
                lblScript.Text = "";
                CarregaGrafico();
            }
        }
    }
Beispiel #2
0
 public static Usu_Usuario Select(int id)
 {
     try
     {
         Usu_Usuario   objTipo = null;
         IDbConnection objConexao;
         IDbCommand    objCommand;
         IDataReader   objDataReader;
         string        sql = "SELECT * FROM usu_usuario WHERE usu_codigo = ?usu_codigo";
         objConexao = Mapped.Connection();
         objCommand = Mapped.Command(sql, objConexao);
         objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo", id));
         objDataReader = objCommand.ExecuteReader();
         while (objDataReader.Read())
         {
             objTipo                   = new Usu_Usuario();
             objTipo.Usu_codigo        = Convert.ToInt32(objDataReader["usu_codigo"]);
             objTipo.Usu_login         = Convert.ToInt32(objDataReader["usu_login"]);
             objTipo.Usu_senha         = Convert.ToString(objDataReader["usu_senha"]);
             objTipo.Usu_status        = Convert.ToInt32(objDataReader["usu_status"]);
             objTipo.Usu_data_cadastro = Convert.ToDateTime(objDataReader["usu_data_cadastro"]);
             objTipo.Usu_data_acesso   = Convert.ToDateTime(objDataReader["usu_data_acesso"]);
         }
         objDataReader.Close();
         objConexao.Close();
         objCommand.Dispose();
         objConexao.Dispose();
         objDataReader.Dispose();
         return(objTipo);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        Usu_UsuarioDB usuDB = new Usu_UsuarioDB();
        Usu_Usuario   usu   = usuDB.SelecionarPorEmail(txtEmail.Text);

        if (usu != null)
        {
            string novasenha = gerarSenha(6);
            usu.Usu_senha       = Funcoes.HashCriptografia(novasenha, "SHA512");
            usu.Usu_data_acesso = null;
            if (Usu_UsuarioDB.Update(usu) != -2)
            {
                Response.Write(Email.EnviarEmail("InterSAM <*****@*****.**>", txtEmail.Text, "Esqueceu a senha", "Senha redefinida<br><br>Usuário: " + usu.Usu_login + "<br>Senha: " + novasenha));
            }
            else
            {
                Response.Write(@"<script language='javascript'>alert('Erro ao Enviar E-mail!');</script>");
            }
        }
        else
        {
            Response.Write(@"<script language='javascript'>alert('E-mail enviado com sucesso!');</script>");
        }
        txtEmail.Text = "";
    }
Beispiel #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("Login.aspx");
        }

        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        DataSet ds = Pru_Perfil_UsuarioDB.Select(usuario.Usu_codigo);

        txtNome.Text             = usuario.Pes_codigo.Pes_Nome;
        txtRG.Text               = usuario.Pes_codigo.Pes_Rg;
        txtCPF.Text              = usuario.Pes_codigo.Pes_Cpf;
        txtDataDeNascimento.Text = Convert.ToString(usuario.Pes_codigo.Pes_Data);
        txtEmail.Text            = usuario.Pes_codigo.Pes_Email;
        txtTelefone.Text         = usuario.Pes_codigo.Pes_Telefone;
        txtCelular.Text          = usuario.Pes_codigo.Pes_Celular;
        txtCEP.Text              = usuario.Pes_codigo.Pes_Cep;
        txtCidade.Text           = usuario.Pes_codigo.Pes_Cidade;
        ddlEstado.Text           = usuario.Pes_codigo.Pes_Estado;
        txtBairro.Text           = usuario.Pes_codigo.Pes_Bairro;
        txtNumero.Text           = usuario.Pes_codigo.Pes_Numero;
        txtRua.Text              = usuario.Pes_codigo.Pes_Rua;

        lblUsuario1.Text = usuario.Pes_codigo.Pes_Nome.ToString();
        lblUsuario2.Text = usuario.Pes_codigo.Pes_Nome.ToString();
        lblUsuario3.Text = usuario.Pes_codigo.Pes_Nome.ToString();
    }
Beispiel #5
0
    public static int Insert(Usu_Usuario usuario)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "INSERT INTO usu_usuario (usu_login, usu_senha, usu_data_cadastro, usu_status, pes_codigo)";
            sql       += " VALUES (?usu_login, ?usu_senha, ?usu_data_cadastro, ?usu_status, ?pes_codigo); select last_insert_id();";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?usu_login", usuario.Usu_login));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_senha", Sam.Funcoes.Funcoes.HashCriptografia(usuario.Usu_senha, "SHA512")));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_data_cadastro", usuario.Usu_data_cadastro));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_status", usuario.Usu_status));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_codigo", usuario.Pes_codigo.Pes_Codigo));
            retorno = Convert.ToInt32(objCommand.ExecuteScalar());
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
Beispiel #6
0
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        Pes_Pessoas pessoa  = new Pes_Pessoas();

        //DataSet ds = Pru_Perfil_UsuarioDB.SelectPerfilPorUsuario(usuario.Usu_codigo);

        txtNome.Text             = usuario.Pes_codigo.Pes_Nome;
        txtRG.Text               = usuario.Pes_codigo.Pes_Rg;
        txtCPF.Text              = usuario.Pes_codigo.Pes_Cpf;
        txtDataDeNascimento.Text = Convert.ToString(usuario.Pes_codigo.Pes_Data);
        txtEmail.Text            = usuario.Pes_codigo.Pes_Email;
        txtTelefone.Text         = usuario.Pes_codigo.Pes_Telefone;
        txtCelular.Text          = usuario.Pes_codigo.Pes_Celular;
        txtCEP.Text              = usuario.Pes_codigo.Pes_Cep;
        txtCidade.Text           = usuario.Pes_codigo.Pes_Cidade;
        ddlEstado.Text           = usuario.Pes_codigo.Pes_Estado;
        txtBairro.Text           = usuario.Pes_codigo.Pes_Bairro;
        txtNumero.Text           = usuario.Pes_codigo.Pes_Numero;
        txtRua.Text              = usuario.Pes_codigo.Pes_Rua;


        switch (Pes_PessoaDB.Update(pessoa))
        {
        case 0:
            Response.Write(@"<script language='javascript'>alert('Atualizado com sucesso!');</script>");
            break;

        case -2:
            Response.Write(@"<script language='javascript'>alert('Erro ao atualizar!');</script>");
            break;
        }
    }
    protected void btnRedefinirSenha_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        usuario.Usu_senha = txtSenha.Text;

        switch (Usu_UsuarioDB.UpdateSenha(usuario))
        {
        case 0:
            //// HISTÓRICO // ------------------------------------
            //Hst_Historico historico = new Hst_Historico();
            //Hst_HistoricoDB historicoDB = new Hst_HistoricoDB();
            //historico.Hst_data = DateTime.Now;
            //historico.Hst_atividade = "Redefiniu Senha";
            //Hst_HistoricoDB.Insert(historico);
            ////--------------------------------------------------

            Response.Write(@"<script language='javascript'>
                    alert('Senha Redefinida com Sucesso!');
                    
                    setTimeout(function(){location.href='EscolherPerfil.aspx';}, 4000);

                    if(alert)
                        location.href='EscolherPerfil.aspx';  
                </script>");
            break;

        case -2:
            Response.Write(@"<script language='javascript'>alert('Erro ao Redefinir a Senha!');</script>");
            break;
        }
    }
    protected void lkbAdministradorComum_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        Usu_UsuarioDB.UpdateDataAcesso(usuario);
        Session["PERFIL"] = "administradorComum";
        Response.Redirect("AdministradorComum.aspx");
    }
    protected void lkbAvaliador_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        Usu_UsuarioDB.UpdateDataAcesso(usuario);
        Session["PERFIL"] = "avaliador";
        Response.Redirect("Avaliador.aspx");
    }
    protected void lkbParticipante_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        Usu_UsuarioDB.UpdateDataAcesso(usuario);
        Session["PERFIL"] = "participante";
        Response.Redirect("Participante.aspx");
    }
Beispiel #11
0
    public void testeMeteodo()
    {
        int[] crit;
        int[] usuarios;

        crit     = new int[colsCount];
        usuarios = new int[rowsCount];
        string        link  = Request.QueryString["avaliacao"].ToString();
        Res_Resposta  res   = new Res_Resposta();
        Ava_Avaliacao ava   = new Ava_Avaliacao();
        Usu_Usuario   usu1  = new Usu_Usuario();
        Usu_Usuario   usu   = new Usu_Usuario();
        TextBox       txt   = new TextBox();
        int           avali = Convert.ToInt32(link);

        for (int i = 0; i < rowsCount; i++)
        {
            for (int h = 0; h < colsCount; h++)
            {
                if (i == 0 && h > 0)
                {
                    crit[h] = Convert.ToInt32(((Label)PlaceHolder1.FindControl("cri" + h)).Text);
                }
                if (h == 0 && i > 0)
                {
                    usuarios[i] = Convert.ToInt32(((Label)PlaceHolder1.FindControl("nom" + (i - 1))).Text);
                }

                // int avali = Convert.ToInt32(link);

                res  = new Res_Resposta();
                ava  = new Ava_Avaliacao();
                usu1 = new Usu_Usuario();
                usu  = new Usu_Usuario();
                txt  = new TextBox();
                if (i != 0 && h != 0)
                {
                    Cri_Criterio crite = new Cri_Criterio();
                    txt = (TextBox)PlaceHolder1.FindControl("TextBoxRow_" + (i - 1) + "Col_" + h);


                    crite.Cri_codigo = crit[h];
                    //usu1.Usu_codigo = 2;
                    res.Usu_codigo1 = new Usu_Usuario();
                    Usu_Usuario usuario1 = (Usu_Usuario)Session["usuario"];
                    res.Usu_codigo1 = usuario1;
                    //usu.Usu_codigo = usuarios[i];
                    res.Usu_codigo            = new Usu_Usuario();
                    res.Usu_codigo.Usu_codigo = usuarios[i];
                    ava.Ava_codigo            = avali;
                    res.Ava_codigo            = ava;
                    res.Cri_codigo            = crite;
                    res.Res_nota   = Convert.ToInt32(txt.Text);
                    res.Res_codigo = Res_RespostaDB.Insert(res);
                }
            }
        }
    }
    protected void lkbCriarAvaliacao_Click(object sender, EventArgs e)
    {
        Ava_Avaliacao ava = new Ava_Avaliacao();

        ava.Ava_nome      = txtNomeAvaliacao.Text;
        ava.Ava_status    = 1;
        ava.Ava_anonimo   = 0;
        ava.Ava_tipo      = ddlTipoAvaliacao.Text;
        ava.Ava_Inicio    = Convert.ToDateTime(txtInicio.Text);
        ava.Ava_Termino   = Convert.ToDateTime(txtTermino.Text);
        ava.Ava_descricao = txtDescricaoAvaliacao.Text + " ";
        Usu_Usuario usu = (Usu_Usuario)Session["usuario"];

        ava.Usu_codigo = usu;
        ava.Ava_codigo = Ava_AvaliacaoDB.Insert(ava);

        if (ava.Ava_codigo > 0)
        {
            for (int i = 0; i < ltbSelecionados.Items.Count; i++)
            {
                Label   lblID = new Label();
                TextBox txt   = new TextBox();
                Cra_Criterio_Avaliacao cra = new Cra_Criterio_Avaliacao();
                cra.Ava_codigo = ava;
                Cri_Criterio cri = new Cri_Criterio();
                lblID          = (Label)divmodal.FindControl("lblCodCriterio" + (i + 1).ToString());
                cri.Cri_codigo = Convert.ToInt32(lblID.Text);
                cra.Cri_Codigo = cri;
                txt            = (TextBox)divmodal.FindControl("txtPeso" + (i + 1).ToString());
                cra.Cra_peso   = Convert.ToDouble(txt.Text);

                Cra_Criterio_AvaliacaoDB.Insert(cra);
            }
            for (int i = 0; i < ltbSelecionadosEquipe.Items.Count; i++)
            {
                Eqa_Equipe_Avaliacao eqa = new Eqa_Equipe_Avaliacao();
                eqa.Ava_codigo = ava;
                Eqp_Equipe eqp = new Eqp_Equipe();
                eqp.Eqp_codigo = Convert.ToInt32(ltbSelecionadosEquipe.Items[i].Value.ToString());
                eqa.Eqp_codigo = eqp;

                Eqa_Equipe_AvaliacaoDB.Insert(eqa);
            }
            lblScript.Text = "<script> alert('CADASTRO DE AVALIACAO EFETUADO COM SUCESSO!');</script>";
        }
        else
        {
            lblScript.Text = "<script> alert('CADASTRO DE AVALIACAO NAO EFETUADO COM SUCESSO!');</script>";
        }
        ltbSelecionar.Items.Clear();
        CarregarCriterios();
        txtNovoCriterio.Text  = "";
        txtNomeAvaliacao.Text = "";
        CarregarCriterios();
        CarregarEquipes();
        Response.Redirect("CriarAvaliacao.aspx");
    }
    public void carregagrid()
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ava     = Ava_AvaliacaoDB.SelectAvaliacaoAtiva(usuario.Usu_codigo);
        int         qtd     = ava.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            gdvResponderAvaliacao.DataSource = ava.Tables[0].DefaultView;
            gdvResponderAvaliacao.DataBind();
        }
    }
    public void carregagrid()
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ava     = Ava_AvaliacaoDB.SelectAvaliacaoInativaAvaliador(usuario.Usu_codigo);
        int         qtd     = ava.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            gdvRelatorioIndividual.DataSource = ava.Tables[0].DefaultView;
            gdvRelatorioIndividual.DataBind();
        }
    }
 protected void btnAtivar_Click(object sender, EventArgs e)
 {
     foreach (GridViewRow row in GridView1.Rows)
     {
         CheckBox cb = (CheckBox)row.FindControl("chkUsuario");
         if (cb != null && cb.Checked)
         {
             Usu_Usuario usuario = new Usu_Usuario();
             usuario.Usu_codigo = Convert.ToInt32(row.Cells[1].Text);
             usuario.Usu_status = 1;
             Usu_UsuarioDB.Desativar(usuario);
         }
     }
     CarregarGrid(Convert.ToInt32(ddlSelecionarPerfil.SelectedValue));
 }
    public void carregagrid()
    {
        string      ano     = DateTime.Now.Year.ToString();
        string      dia     = DateTime.Now.Day.ToString();
        string      mes     = DateTime.Now.Month.ToString();
        string      apos    = "'";
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ava     = Ava_AvaliacaoDB.SelectAvaliacaoAtivaAvaliador(usuario.Usu_codigo);
        int         qtd     = ava.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            gdvResponderAvaliacao.DataSource = ava.Tables[0].DefaultView;
            gdvResponderAvaliacao.DataBind();
        }
    }
Beispiel #17
0
    private void CarregarEquipes()
    {
        ltbSelecionarEquipe.Items.Clear();
        ltbSelecionadosEquipe.Items.Clear();
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ds      = Eqp_EquipeDB.Select180(usuario.Usu_codigo);
        int         qtd     = ds.Tables[0].Rows.Count;

        if (qtd > 0)
        {
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                ltbSelecionarEquipe.Items.Add(new ListItem(dr["eqp_nome"].ToString(), dr["eqp_codigo"].ToString()));
            }
        }
    }
Beispiel #18
0
    public Usu_Usuario SelecionarPorLogin(Usu_Usuario usuario)
    {
        Usu_Usuario objUsuario = null;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objComando;
            IDataReader   objDataReader;

            objConexao = Mapped.Connection();
            objComando = Mapped.Command("select * from usu_usuario where usu_login=?usu_login and usu_senha=?usu_senha;", objConexao);
            objComando.Parameters.Add(Mapped.Parameter("?usu_login", usuario.Usu_login));
            objComando.Parameters.Add(Mapped.Parameter("?usu_senha", usuario.Usu_senha));
            objDataReader = objComando.ExecuteReader();

            while (objDataReader.Read())
            {
                objUsuario = new Usu_Usuario();
                int pes = Convert.ToInt32(objDataReader["pes_codigo"].ToString());
                objUsuario.Usu_codigo = Convert.ToInt32(objDataReader["usu_codigo"]);
                objUsuario.Usu_senha  = objDataReader["usu_senha"].ToString();
                objUsuario.Usu_login  = Convert.ToInt32(objDataReader["usu_login"]);
                objUsuario.Pes_codigo = Pes_PessoaDB.Select(Convert.ToInt32(objDataReader["pes_codigo"].ToString()));
                objUsuario.Usu_status = Convert.ToInt32(objDataReader["usu_status"]);
                if (objDataReader["usu_data_acesso"] == DBNull.Value)
                {
                    objUsuario.Usu_data_acesso = null;
                }
                else
                {
                    objUsuario.Usu_data_acesso = Convert.ToDateTime(objDataReader["usu_data_acesso"]);
                }
            }
            objDataReader.Close();
            objConexao.Close();
            objComando.Dispose();
            objConexao.Dispose();
            objDataReader.Dispose();
            return(objUsuario);
        }
        catch (Exception e)
        {
            return(null);
        }
    }
Beispiel #19
0
    public static List <Per_Perfil> SelectPerfisUsuario(Usu_Usuario usu)
    {
        try
        {
            List <Per_Perfil> objTipo = null;
            IDbConnection     objConexao;
            IDbCommand        objCommand;
            IDataReader       objDataReader;
            objConexao = Mapped.Connection();

            string sql = "SELECT * FROM " +
                         "pru_perfil_usuario pru " +
                         "INNER JOIN " +
                         "per_perfil per " +
                         "ON pru.per_codigo = per.per_codigo WHERE pru.usu_codigo = " + usu.Usu_codigo + "";
            objCommand = Mapped.Command("SELECT * FROM " +
                                        "pru_perfil_usuario pru " +
                                        "INNER JOIN " +
                                        "Per_perfil per " +
                                        "ON pru.per_codigo = per.per_codigo WHERE pru.usu_codigo = ?usu_codigo ORDER BY pru_descricao", objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo", usu.Usu_codigo));
            objDataReader = objCommand.ExecuteReader();
            objTipo       = new List <Per_Perfil>();

            while (objDataReader.Read())
            {
                Per_Perfil per = new Per_Perfil();
                per.Per_codigo    = Convert.ToInt32(objDataReader["per_codigo"]);
                per.Per_descricao = objDataReader["per_descricao"].ToString();
                objTipo.Add(per);
            }

            objDataReader.Close();
            objConexao.Close();
            objConexao.Dispose();
            objCommand.Dispose();
            objDataReader.Dispose();

            return(objTipo);
        }
        catch (Exception e)
        {
            return(null);
        }
    }
Beispiel #20
0
    public void CarregaGrid()
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ava     = Ava_AvaliacaoDB.SelectAvaliacaoInativa(usuario.Usu_codigo);
        //DataSet ava = Ava_AvaliacaoDB.SelectAvaliacao("Relatorio de Avaliação"); //ERRO
        int qtd = Convert.ToInt32(ava.Tables[0].Rows.Count);

        if (qtd > 0)
        {
            gdvRelatorioGeral.DataSource = ava.Tables[0].DefaultView;
            gdvRelatorioGeral.DataBind();
            gdvRelatorioGeral.Visible = true;
        }
        else
        {
            gdvRelatorioGeral.Visible = false;
        }
    }
    protected void lkbAdministradorMaster_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        Usu_UsuarioDB.UpdateDataAcesso(usuario);
        Session["PERFIL"] = "administradorMaster";

        //// HISTÓRICO // ------------------------------------
        //Hst_Historico historico = new Hst_Historico();
        //Hst_HistoricoDB historicoDB = new Hst_HistoricoDB();
        //historico.Hst_data = DateTime.Now;
        //historico.Hst_atividade = "Escolheu o Perfil <b>Administrador Master</b>";
        //historico.Pes_codigo.Pes_Nome = usuario.Pes_codigo.Pes_Nome;
        //Hst_HistoricoDB.Insert(historico);
        ////--------------------------------------------------

        Response.Redirect("AdministradorMaster.aspx");
    }
    protected void calculaMedia(int ava)
    {
        double media = 0;
        double somadospesos = 0;
        DataSet ds = new DataSet();
        for (int i = 0; i < qtdElementos; i++)
        {

            Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
            ds = Cra_Criterio_AvaliacaoDB.SelectMedia(ava,usuario.Usu_codigo);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                media += Convert.ToDouble(dr["res_nota"]) * Convert.ToDouble(dr["cra_peso"]);
                somadospesos += Convert.ToDouble(dr["cra_peso"]);
            }
        }
        lblRecebeMedia.Text = Math.Round((media / somadospesos), 2).ToString();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("Login.aspx");
        }

        //else if (Session["PERFIL"].ToString() == "participante")
        //    Response.Redirect("Login.aspx");

        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ds      = Pru_Perfil_UsuarioDB.Select(usuario.Usu_codigo);

        Ava_AvaliacaoDB.UpdateInativoautomatico();

        lblUsuario.Text = usuario.Pes_codigo.Pes_Nome.ToString();

        if (ds.Tables[0].Rows.Count > 0)
        {
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                if (Convert.ToInt32(dr["per_codigo"]) == 1)
                {
                    divParticipante.Visible = true;
                }

                if (Convert.ToInt32(dr["per_codigo"]) == 2)
                {
                    divAvaliador.Visible = true;
                }

                if (Convert.ToInt32(dr["per_codigo"]) == 3)
                {
                    divAdministradorComum.Visible = true;
                }

                if (Convert.ToInt32(dr["per_codigo"]) == 4)
                {
                    divAdministradorMaster.Visible = true;
                }
            }
        }
    }
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        Usu_Usuario   usuario   = new Usu_Usuario();
        Usu_UsuarioDB usuarioDB = new Usu_UsuarioDB();

        usuario.Usu_login = Convert.ToInt32(txtLogin.Text);
        usuario.Usu_senha = Sam.Funcoes.Funcoes.HashCriptografia(txtSenha.Text, "SHA512");

        usuario = usuarioDB.SelecionarPorLogin(usuario);

        if (usuario != null)
        {
            if (usuario.Usu_status == 1)
            {
                Session.Add("usuario", usuario);

                // HISTÓRICO // ------------------------------------
                Hst_Historico   historico   = new Hst_Historico();
                Hst_HistoricoDB historicoDB = new Hst_HistoricoDB();
                historico.Hst_data      = DateTime.Now;
                historico.Hst_atividade = "Logou no Sistema";
                Hst_HistoricoDB.Insert(historico);
                //--------------------------------------------------

                if (usuario.Usu_data_acesso == null)
                {
                    Response.Redirect("RedefinirSenha.aspx");
                }
                else
                {
                    Response.Redirect("EscolherPerfil.aspx");
                }
            }
            else
            {
                Response.Write(@"<script language='javascript'>alert('Usuário Desativado!');</script>");
            }
        }
        else
        {
            Response.Write(@"<script language='javascript'>alert('Usuário Não Cadastrado ou Senha Incorreta!');</script>");
        }
    }
Beispiel #25
0
    protected void lkbSalvarEquipe_Click(object sender, EventArgs e)
    {
        Eqp_Equipe equipe = new Eqp_Equipe();

        equipe.Eqp_nome      = txtNomeEquipe.Text;
        equipe.Eqp_descricao = txtNomeEquipe.Text;


        // DataSet ds = Eqp_EquipeDB.SelectAll();
        //  int qtd = ds.Tables[0].Rows.Count;


        equipe.Eqp_codigo = Eqp_EquipeDB.Insert(equipe);

        if (equipe.Eqp_codigo > 0)
        {
            for (int i = 0; i < ltbParticipantesEquipe.Items.Count; i++)
            {
                Equ_Equipe_Usuario equ = new Equ_Equipe_Usuario();
                equ.Eqp_codigo = equipe;
                Usu_Usuario usu = new Usu_Usuario();
                usu.Usu_codigo = Convert.ToInt32(ltbParticipantesEquipe.Items[i].Value);
                equ.Usu_codigo = usu;
                switch (Equ_Equipe_UsuarioDB.Insert(equ))
                {
                case 0:
                    lblScript.Text = "<script> alert('Cadastrado Com sucesso!');</script>";
                    CarregarEquipes();
                    break;

                case -2:
                    lblScript.Text = "<script> alert('Erro!');</script>";
                    break;
                }
            }
        }
        else
        {
            lblScript.Text = "<script> alert('Cadastro não efetuado!!!');</script>";
        }
        CarregarEquipes();
    }
    protected void CarregarPontosNegativos()
    {
        string link = Request.QueryString["avaliacao"].ToString();
        int x = Convert.ToInt32(link);
        Ava_Avaliacao avali = Ava_AvaliacaoDB.Select(x);
        if (avali.Ava_tipo.Equals("90"))
        {

            Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
            DataSet ds = Res_RespostaDB.SelectRelatorioNegativos(usuario.Usu_codigo, Convert.ToInt32(codAva));
            int qtd = ds.Tables[0].Rows.Count;

            if (qtd > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    ltbMelhorar.Items.Add(new ListItem(dr["cri_descricao"].ToString(), "1"));
                }
            }
        }
    }
Beispiel #27
0
    public static int Update(Usu_Usuario usuario)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "UPDATE usu_usuario SET usu_login = ?usu_login, usu_senha = ?usu_senha, ";
            sql       += "usu_data_cadastro = ?usu_data_cadastro, usu_data_acesso = ?usu_data_acesso, ";
            sql       += "pes_codigo = ?pes_codigo ";
            sql       += "WHERE usu_codigo = ?usu_codigo";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?usu_login", usuario.Usu_login));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_senha", Sam.Funcoes.Funcoes.HashCriptografia(usuario.Usu_senha, "SHA512")));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_data_cadastro", usuario.Usu_data_cadastro));
            if (usuario.Usu_data_acesso == null)
            {
                objCommand.Parameters.Add(Mapped.Parameter("?usu_data_acesso", DBNull.Value));
            }
            else
            {
                objCommand.Parameters.Add(Mapped.Parameter("?usu_data_acesso", usuario.Usu_data_acesso));
            }
            objCommand.Parameters.Add(Mapped.Parameter("?pes_codigo", usuario.Pes_codigo.Pes_Codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?usu_codigo", usuario.Usu_codigo));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
Beispiel #28
0
    protected void lkbSalvarEquipe_Click(object sender, EventArgs e)
    {
        Eqp_Equipe equipe = new Eqp_Equipe();

        equipe.Eqp_nome      = txtNomeEquipe.Text;
        equipe.Eqp_descricao = txtNomeEquipe.Text;

        equipe.Eqp_codigo = Eqp_EquipeDB.Insert(equipe);

        if (equipe.Eqp_codigo > 0)
        {
            for (int i = 0; i < ltbParticipantesEquipe.Items.Count; i++)
            {
                Equ_Equipe_Usuario equ = new Equ_Equipe_Usuario();
                equ.Eqp_codigo = equipe;
                Usu_Usuario usu = new Usu_Usuario();
                usu.Usu_codigo = Convert.ToInt32(ltbParticipantesEquipe.Items[i].Value);
                equ.Usu_codigo = usu;
                switch (Equ_Equipe_UsuarioDB.Insert(equ))
                {
                case 0:
                    lblScript.Text = "<script> alert('Cadastrado Com sucesso!');</script>";
                    break;

                case -2:
                    Response.Write("");
                    break;
                }
            }
        }
        else
        {
            Response.Write("Cadastro não efetuado!!!");
        }
        //ltbSelecionar.Items.Clear();
        CarregarCriterios();
        txtNovoCriterio.Text = "";
    }
Beispiel #29
0
    public static int Desativar(Usu_Usuario usuario)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;
            string        sql = "UPDATE usu_usuario SET usu_status = 0 WHERE usu_codigo = ?usu_codigo";
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?usu_status", usuario.Usu_status));
            objCommand.Parameters.Add(Mapped.Parameter("usu_codigo", usuario.Usu_codigo));
            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
    protected void lkbCriarAvaliacao_Click(object sender, EventArgs e)
    {
        Eqp_Equipe equipe = new Eqp_Equipe();

        equipe.Eqp_nome      = txtNomeEquipe.Text;
        equipe.Eqp_descricao = txtNomeEquipe.Text;

        equipe.Eqp_codigo = Eqp_EquipeDB.Insert(equipe);

        if (equipe.Eqp_codigo > 0)
        {
            for (int i = 0; i < ltbParticipantesEquipe.Items.Count; i++)
            {
                Equ_Equipe_Usuario equ = new Equ_Equipe_Usuario();
                equ.Eqp_codigo = equipe;
                Usu_Usuario usu = new Usu_Usuario();
                usu.Usu_codigo = Convert.ToInt32(ltbParticipantesEquipe.Items[i].Value);
                equ.Usu_codigo = usu;
                switch (Equ_Equipe_UsuarioDB.Insert(equ))
                {
                case 0:
                    lblScript.Text = "<script> alert('Cadastrado Com sucesso!');</script>";
                    //Response.Redirect("Avaliador.aspx");
                    break;

                case -2:
                    lblScript.Text = "<script> alert('Erro!');</script>";
                    break;
                }
            }
        }
        else
        {
            lblScript.Text = "<script> alert('Cadastro não efetuado!!!');</script>";
        }
    }