예제 #1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                nome.Focus();
            }
            else

            {
                try
                {
                    int        cod = int.Parse(usuarioID);
                    string     senhaCriptografada = Criptografia.CalculaHash(password);
                    agEntities ctx  = new agEntities();
                    usuario    user = ctx.usuarios.First(p => p.id == cod);
                    user.nome   = nome.Text.Trim();
                    user.emaill = email.Text.Trim();
                    user.login  = login.Text.Trim();
                    if (password != string.Empty)
                    {
                        user.senha = senhaCriptografada;
                    }
                    user.perfil    = cboxPerfil.SelectedValue;
                    user.projetoID = int.Parse(cboxProjeto.SelectedValue);
                    user.img       = lblCaminhoImg.Text;
                    user.cargo     = cargo.Text;
                    ctx.SaveChanges();
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }
                catch (System.Exception ex)
                {
                    mensagem = "Erro ao Editar " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "NotificacaoErro();", true);
                }
            }
        }
예제 #2
0
파일: login.aspx.cs 프로젝트: ertprs/AG
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            MySqlConnection con = new MySqlConnection(conecLocal);

            con.Open();
            if (usuario.Text.Trim() == "" || senha.Text.Trim() == "" || senha.Text == string.Empty)
            {
                mensagem = "Favor informar Usuário e senha para login!!";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
            }
            else
            {
                try
                {
                    string           senhaCriptografada = Criptografia.CalculaHash(password);
                    string           sql = "Select * from ag.usuario where login='******' and senha='" + senhaCriptografada + "'";
                    MySqlCommand     cmd;
                    DataTable        dt = new DataTable();
                    MySqlDataAdapter da = new MySqlDataAdapter();
                    cmd = new MySqlCommand(sql, con);
                    da.SelectCommand = cmd;
                    da.Fill(dt);

                    if (dt.Rows.Count != 0)
                    {
                        Session.Count.ToString();
                        Session.Timeout      = 10;
                        Session["logado"]    = "SIM";
                        Session["nome"]      = dt.Rows[0][1].ToString();
                        Session["perfil"]    = dt.Rows[0][5].ToString();
                        Session["img"]       = dt.Rows[0][6].ToString();
                        Session["cargo"]     = dt.Rows[0][7].ToString();
                        Session["id"]        = dt.Rows[0][0].ToString();
                        Session["projetoID"] = dt.Rows[0][8].ToString();
                        int projetoID = Convert.ToInt32(dt.Rows[0][8].ToString());
                        dt.Dispose();
                        logado = 1;
                        Session.Count.ToString();

                        agEntities ctx = new agEntities();
                        projeto    pr  = ctx.projetoes.First(p => p.id == projetoID);
                        Session["projetoNome"] = pr.nome;
                    }
                    else
                    {
                        Session["logado"] = "NAO";
                        mensagem          = "Usuário ou senha Inválidos!!";
                        logado            = 0;
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    }
                }
                catch (Exception ex)
                {
                    mensagem = "Ocorreu o seguinte erro: " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                }
                finally
                {
                    con.Close();
                }
            }
            if (logado == 1)
            {
                Response.Redirect("home.aspx");
            }
        }