Exemple #1
0
        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 sema.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.Timeout       = 10;
                        Session["logado"]     = "SIM";
                        Session["nome"]       = dt.Rows[0][1].ToString();
                        Session["perfil"]     = dt.Rows[0][5].ToString();
                        Session["img"]        = dt.Rows[0][7].ToString();
                        Session["cargo"]      = dt.Rows[0][8].ToString();
                        Session["id"]         = dt.Rows[0][0].ToString();
                        Session["secretaria"] = dt.Rows[0][6].ToString();
                        dt.Dispose();
                        logado = 1;
                    }
                    else
                    {
                        Session["logado"] = "NAO";
                        mensagem          = "Usuário ou senha Inválidos!!";
                        logado            = 0;
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    }
                }
                catch (System.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");
            }
        }
Exemple #2
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                nome.Focus();
            }
            else

            {
                try
                {
                    string       senhaCriptografada = Criptografia.CalculaHash(password);
                    semaEntities ctx  = new semaEntities();
                    usuario      user = new usuario();
                    user.nome         = nome.Text.Trim();
                    user.email        = email.Text.Trim();
                    user.login        = login.Text.Trim();
                    user.senha        = senhaCriptografada;
                    user.perfil       = cboxPerfil.SelectedValue;
                    user.secretariaID = int.Parse(cboxSecretaria.SelectedValue);
                    user.img          = lblCaminhoImg.Text.Trim();
                    user.cargo        = cargo.Text.Trim();
                    ctx.usuarios.Add(user);
                    ctx.SaveChanges();
                    mensagem = "Cadastrado com Sucesso !!";
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                    nome.Text  = string.Empty;
                    email.Text = string.Empty;
                    login.Text = string.Empty;
                    senha.Text = string.Empty;
                    cboxPerfil.SelectedIndex     = -1;
                    cboxSecretaria.SelectedIndex = -1;
                }
                catch (System.Exception ex)
                {
                    mensagem = "Ocorreu o seguinte erro: " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                    throw;
                }
            }
        }
Exemple #3
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                mensagem = "O Campo Nome é obrigatório";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                nome.Focus();
            }
            else
            if (email.Text == "")
            {
                mensagem = "O Campo e-mail é obrigatório!";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                email.Focus();
            }
            else
            if ((email.Text != "") && (ValidaEmail.ValidarEmail(email.Text) == false))
            {
                mensagem = "O e-mail digitado esta incorreto !";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                email.Focus();
            }
            else
            if (login.Text == "")
            {
                mensagem = "O Campo Login é obrigatório!";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                login.Focus();
            }
            else
            if (cboxPerfil.SelectedItem.ToString() == "Selecione")
            {
                mensagem = "Favor Selecionar o Perfil !";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                cboxPerfil.Focus();
            }
            else
            if (cboxSecretaria.SelectedItem.ToString() == "Selecione")
            {
                mensagem = "Favor Selecionar a Secretaria !";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                cboxSecretaria.Focus();
            }
            else

            {
                try
                {
                    string       senhaCriptografada = Criptografia.CalculaHash(password);
                    semaEntities ctx  = new semaEntities();
                    usuario      user = ctx.usuarios.First(p => p.id == usuarioID);
                    user.nome  = nome.Text.Trim();
                    user.email = email.Text.Trim();
                    user.login = login.Text.Trim();
                    if (password != string.Empty)
                    {
                        user.senha = senhaCriptografada;
                    }
                    user.perfil       = cboxPerfil.SelectedValue;
                    user.secretariaID = int.Parse(cboxSecretaria.SelectedValue);
                    user.img          = lblCaminhoImg.Text;
                    user.cargo        = cargo.Text;
                    ctx.SaveChanges();
                    mensagem = "Dados foram salvos com sucesso !";
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }
                catch (System.Exception ex)
                {
                    mensagem = "Erro ao Editar " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                }
            }
        }