protected void CarregarUsuarios() { DataSet ds = new DataSet(); ds = FuncionarioDB.CountUsuarios(); foreach (DataRow dr in ds.Tables[0].Rows) { string perfil = Convert.ToString(dr["pfl_descricao"]); lblUsuarios.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" + "<div class='tile-stats media event'>" + "<h2 class='pull-right border-aero profile_thumb'>" + "<i class='aero fa fa-user'><span class='left badge bg-orange'>" + dr["count(fun_cod)"] + "</span></i>" + "</h2>" + "<center><br/><h3><a class='title aero' href='../paginas/ConsultaUsuario.aspx?tip=" + Funcoes.AESCodifica(perfil) + "'>" + dr["pfl_descricao"] + "</a></h3><center><br/>" + "</div>" + "</div>"; //lblUsuarios.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + // "<div class='tile-stats'>" + // "<div class='icon'>" + // "<i class='fa fa-user'></i>" + // "</div>" + // "<div class='count'>" + dr["count(fun_cod)"] + "</div>" + // "<h3><a href='../paginas/ConsultaUsuario.aspx'>" + dr["pfl_descricao"] + "</a></h3>" + // "<p></p>" + // "</div>" + // "</div>"; } }
protected void EnviarEmail() { string retorno, assunto, mensagem; int codigo = 0; string ano = "", email = "", senha = ""; ano = DateTime.Now.ToString(); ano = ano.Substring(6, 4); senha = Wistoll.RedefinirSenha.RedefinirSenha.JuntarNumeroLetras() + ano; senha = Funcoes.AESDecodifica(Funcoes.AESCodifica(senha)); assunto = "Redefinir Senha"; mensagem = "Sua senha para logar no sistema Wistoll é: " + senha; codigo = FuncionarioDB.RedefinirSenhaContato(txtEmail.Text); email = txtEmail.Text; if (codigo != 0) { FuncionarioDB.RedefinirSenha(codigo, Funcoes.HashTexto(senha)); retorno = Email.EnviarEmail(email, assunto, mensagem); } }
public void CarregarUsuarios(string ativo, int fun_cod) { DataSet ds = new DataSet(); Funcionario fun; Contato con; ds = FuncionarioDB.Consulta(ativo); foreach (DataRow dr in ds.Tables[0].Rows) { fun = FuncionarioDB.Select(Convert.ToInt32(dr["fun_cod"])); con = ContatoDB.Select(fun.Pessoa.Pes_cod); string visualizar = ""; ds = ModuloDB.ModuloUsuario(fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Usuário")) { visualizar = "<a href='../paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(fun.Fun_cod)) + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + "<i class='fa fa-user'></i> Visualizar" + "</button>" + "</a>"; break; } } ds = FuncionarioDB.Consulta(ativo); lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" + "<div class='well profile_view'>" + "<div class='col-sm-12'>" + "<h4 class='brief'><i>" + fun.Perfil.Pfl_descricao + "</i></h4>" + "<div class='left col-xs-10'>" + "<h2>" + fun.Pessoa.Pes_nome + " " + fun.Pessoa.Pes_sobrenome + "</h2>" + "<ul class='list-unstyled'>" + "<li><i class='fa fa-bank'></i> Setor: " + fun.Setor.Set_nome + "</li>" + "<li><i class='fa fa-bank'></i> Departamento: " + fun.Setor.Departamento.Dep_nome + "</li>" + "<li><i class='fa fa-phone'></i> " + con.Con_tipo + ": " + con.Con_valor + "</li>" + "<br /><br />" + "</ul>" + "</div>" + "<div class='right col-xs-2 text-center'>" + "<img src = '" + fun.Perfil.Pfl_imagem + "' class='img-circle img-responsive' />" + "</div>" + "</div>" + "<div class='col-xs-12 bottom text-center'>" + "<div class='col-xs-12 bottom text-center'>" + visualizar + "</div>" + "</div>" + "</div>" + "</div>"; } }
protected void gridFinalizado_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Abrir") { //Response.Redirect("~/paginas/Process.aspx"); string caminho = ""; //Processo pro = new Processo(); caminho = "~/paginas/Process.aspx?pro=" + Funcoes.AESCodifica(Convert.ToString(e.CommandArgument)); Response.Redirect(caminho); } }
protected void btnLogar_Click(object sender, EventArgs e) { Funcionario fun = LoginDB.SelectLogin(new FuncionarioCrypto() { Fun_matricula = txbMatricula.Text, Fun_senha = txbSenha.Text }); //Funcionario fun = LoginDB.SelectLogin(txbMatricula.Text, txbSenha.Text); //parte de sessões if (fun != null) { FunMod fmp = LoginDB.Sessão(fun.Fun_cod); if (fmp.Funcionario.Pessoa.Pes_ativo == "Ativo" && fmp.Funcionario.Fun_primeiroAcesso == false) { //testa a validade do parametro da sessão Session.Add("teste", "first"); Session.Add("Funcionario", fmp); Session.Add("info", "mensagem"); if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador")) { Response.Redirect("~/paginas/Admin.aspx"); } else { Response.Redirect("~/paginas/Index.aspx"); } //Response.Redirect("~/TesteSession.aspx"); } else { if (fmp.Funcionario.Pessoa.Pes_ativo != "Ativo") { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); } if (fmp.Funcionario.Fun_primeiroAcesso != false) { Response.Redirect("~/paginas/AlterarSenha.aspx?par=" + Funcoes.AESCodifica(Convert.ToString(fun.Fun_cod))); } } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false); } }
protected void CarregarSetorInativo() { DataSet ds = new DataSet(); ds = SetorDB.CountSetorInativo(); foreach (DataRow dr in ds.Tables[0].Rows) { lblSetorInativo.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + "<div class='tile-stats'>" + "<div class='icon'>" + "<i class='fa fa-tasks'></i>" + "</div>" + "<div class='count'>" + dr["count(set_cod)"] + "</div>" + "<h3><a href='../paginas/ConsultaSetor.aspx?par=" + Funcoes.AESCodifica("Inativo") + "'>Setor</a></h3>" + "<p></p>" + "</div>" + "</div>"; } }
public void CarregarRequerentes(string ativo) { FunMod fmp = (FunMod)Session["funcionario"]; DataSet ds = new DataSet(); Requerente req; Contato con; ds = RequerenteDB.Consulta(ativo); foreach (DataRow dr in ds.Tables[0].Rows) { req = RequerenteDB.Select(Convert.ToInt32(dr["req_cod"])); con = ContatoDB.Select(req.Pessoa.Pes_cod); string tipo = req.Pessoa.Pes_tipo; string atualizar = ""; string desativar = ""; string ativar = ""; if (Convert.ToString(dr["Pes_ativo"]) != "Inativo") { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Requerente")) { atualizar = "<a href='../paginas/AlterarRequerente.aspx?par=" + Funcoes.AESCodifica(tipo) + "&cod=" + Funcoes.AESCodifica(Convert.ToString(dr["pes_cod"])) + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + " <i class='fa fa-edit'></i> Atualizar" + "</button>" + "</a>"; break; } } foreach (DataRow dr2 in ds.Tables[0].Rows) { if (dr2["mod_descricao"].Equals("Desativar Requerente")) { desativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalDesativar'>" + " <i class='fa fa-trash'></i> Excluir" + "</button>"; break; } } } else { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Requerente")) { ativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalAtivar'>" + " <i class='fa fa-check-circle'></i> Ativar" + "</button>"; break; } } } ds = RequerenteDB.Consulta(ativo); string contato = ""; if (con.Con_tipo == "Email") { contato += "<li><i class='fa fa-envelope'></i> E-mail: " + con.Con_valor + "</li>"; } else if (con.Con_tipo == "Telefone") { contato += "<li><i class='fa fa-phone'></i> Telefone: " + con.Con_valor + "</li>"; } else if (con.Con_tipo == "Celular") { contato += "<li><i class='fa fa-mobile-phone'></i> Celular: " + con.Con_valor + "</li>"; } string documento = "", titulo = "";; if (req.Pessoa.Pes_tipo != "Fisica") { documento = "<li><i class='fa fa-user'></i> CNPJ: " + req.Pessoa.Pes_cnpj + "</li>"; titulo = "<h4 class='brief'><i>Empresa</i></h4>"; } else { documento = "<li><i class='fa fa-user'></i> CPF: " + req.Pessoa.Pes_cpf + "</li>"; titulo = "<h4 class='brief'><i>Pessoa</i></h4>"; } lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" + "<div class='well profile_view'>" + " <div class='col-sm-12'> " + titulo + "<div class='left col-xs-10'>" + "<h2>" + req.Pessoa.Pes_nome + " " + req.Pessoa.Pes_sobrenome + "</h2>" + "<ul class='list-unstyled'>" + documento + "<li><i class='fa fa-home'></i> Endereço: " + req.Pessoa.Pes_cidade + "/" + req.Pessoa.Pes_estado + "</li>" + contato + "<br /><br />" + "</ul>" + "</div>" + "<div class='right col-xs-2 text-center'>" + //"<img src = '" + req.Perfil.Pfl_imagem + "' class='img-circle img-responsive' />" + "</div>" + "</div>" + "<div class='col-xs-12 bottom text-center'>" + "<div class='col-xs-12 bottom text-center'>" + atualizar + desativar + ativar + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='desativar(" + dr["pes_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalAtivar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Ativar?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='ativar(" + dr["pes_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>"; } }
protected void Page_Load(object sender, EventArgs e) { FunMod fmp = (FunMod)Session["funcionario"]; if (Session["funcionario"] != null) { if (!Page.IsPostBack) { DataSet ds1 = new DataSet(); string pagina = ""; int n = 0; ds1 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod); foreach (DataRow dr in ds1.Tables[0].Rows) { pagina = dr["mod_pagina"].ToString(); if (pagina == "ConsultaSetor.aspx") { n = 1; } } if (n != 1) { Response.Redirect("~/paginas/Erro/Erro404.aspx"); } string ativo = ""; if (Request.QueryString["par"] != null && Request.QueryString["par"] != "") { ativo = "Inativo"; } else { ativo = "Ativo"; } DataSet ds = new DataSet(); ds = SetorDB.Consulta(ativo); foreach (DataRow dr in ds.Tables[0].Rows) { string atualizar = ""; string desativar = ""; string ativar = ""; if (Convert.ToString(dr["set_ativo"]) != "Inativo") { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Setor")) { atualizar = "<a href='../paginas/AlterarSetor.aspx?str=" + Funcoes.AESCodifica(Convert.ToString(dr["set_cod"])) + "&dto=" + Funcoes.AESCodifica(Convert.ToString(dr["dep_cod"])) + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + " <i class='fa fa-edit'></i> Atualizar" + "</button>" + "</a>"; break; } } foreach (DataRow dr2 in ds.Tables[0].Rows) { if (dr2["mod_descricao"].Equals("Desativar Setor")) { desativar += "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalDesativar'>" + " <i class='fa fa-trash'></i> Excluir" + "</button>"; break; } } } else { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Departamento")) { ativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalAtivar'>" + " <i class='fa fa-check-circle'></i> Ativar" + "</button>"; break; } } } ds = SetorDB.Consulta(ativo); lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" + "<div class='well profile_view'>" + "<div class='col-sm-12'>" + "<div class='left col-xs-12'>" + "<h2>" + dr["set_nome"] + "</h2>" + "<ul class='list-unstyled'>" + "<li>Codigo: " + dr["set_cod"] + "</li>" + "<li>Departamento: " + dr["dep_nome"] + "</li>" + "<li>Descrição: " + dr["set_descricao"] + "</li>" + "<li><i class='fa fa-user'></i> Chefe do Setor: " + dr["nome"] + "</li>" + "<li>Matrícula: " + dr["matricula"] + " </li> " + "<br /><br />" + "</ul>" + "</div>" + "</div>" + "<div class='col-xs-12 bottom text-center'>" + atualizar + desativar + ativar + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='desativar(" + dr["set_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalAtivar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Ativar?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='ativar(" + dr["set_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>"; } if (lbl.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>info();</script>", false); } } } else { Session["info"] = null; Response.Redirect("~/paginas/Login.aspx"); } }
protected void PerfilUsuario(FunMod fmp) { //Variavéis string imagem = "", nome = "", matricula = "", usuario = "", local = "", caminho = "", situacao = ""; int codigo = 0; string mes, dia = "", nomeMes = "", acao = "", mensagem = ""; imagem = fmp.Funcionario.Perfil.Pfl_imagem; codigo = fmp.Funcionario.Pessoa.Pes_cod; nome = fmp.Funcionario.Pessoa.Pes_nome + " " + fmp.Funcionario.Pessoa.Pes_sobrenome; matricula = fmp.Funcionario.Fun_matricula; usuario = fmp.Funcionario.Perfil.Pfl_descricao; local = fmp.Funcionario.Pessoa.Pes_cidade + "," + fmp.Funcionario.Pessoa.Pes_estado; situacao = fmp.Funcionario.Pessoa.Pes_ativo; Contato con = new Contato(); ContatoDB.Select(fmp.Funcionario.Pessoa.Pes_cod); //if (con.Con_tipo.Equals("email")) //{ //} caminho = "<a href='../paginas/AlterarPerfil.aspx?pfl=" + Funcoes.AESCodifica(Convert.ToString(fmp.Funcionario.Fun_cod)) + "' Class='btn btn-dark col-md-12'>" + "<i class='fa fa-edit'></i> Editar </a>"; //Labels com os dados do Banco lblInfo.Text = "<center><div class='x_title blue'>" + "Detalhes do usuário " + nome + "<div class='clearfix'></div>" + "</div></center>"; lblImagem.Text = "<div class='avatar-view' title='" + nome + "'>" + "<img src='" + imagem + "' alt='...'/>" + "</div>"; lblDados.Text = "<br/><center><ul class='list-unstyled user_data'>" + "<li class='m-top-xs'><i class='fa fa-user'></i> Matrícula: " + matricula + " | " + situacao + "</li>" + "<li><i class='fa fa-briefcase user-profile-icon'></i> Usuário: " + usuario + "</li>" + "<li><i class='fa fa-map-marker user-profile-icon'></i> Endereço: " + local + "</li>" + //"<li><i class='fa fa-map-marker user-profile-icon'></i> Contato: " + valor + "</li>" + "</ul></center><br/>" + "<div class='col-md-12'>" + caminho + "</div>"; //"<div class='col-md-6'>" + // "<button type='button' class='btn btn-dark col-md-12' data-toggle='modal' data-target='#myModalDesativar'>" + // "<i class='fa fa-trash'></i> Excluir " + // "</button>" + //"</div>" + //"<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + // "<div class='modal-dialog' role='document'>" + // "<div class='modal-content'>" + // "<div class='modal-header'>" + // "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + // "<span aria-hidden='true'>×</span>" + // "</button>" + // "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + // "</div>" + // "<div class='modal-body'>" + // "<h2 class='text-center'>Tem certeza que deseja fazer isso?</h2>" + // "<h4 class='text-center'>Se você fizer isso ficará impossibilitado de acessar o sistema novamente!</h4>" + // "</div>" + // "<div class='divider'></div>" + // "<div class='col-xs-12 bottom text-right'>" + // "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + // "<button type='button' class='btn btn-danger' onclick='desativar(" + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + // "</div>" + // "</div>" + // "</div>" + // "</div>"; DataSet ds = new DataSet(); ds = AuditoriaDB.SelectPerfilAudCon(fmp.Funcionario.Fun_cod); foreach (DataRow dr in ds.Tables[0].Rows) { acao = dr["acao"] + ""; if (acao.Equals("Atualização")) { mensagem = nome + " atualizou " + dr["tabela"]; } else if (acao.Equals("Exclusão")) { mensagem = nome + " excluiu " + dr["tabela"]; } else if (acao.Equals("Inserção")) { mensagem = nome + " cadastrou " + dr["tabela"]; } else if (acao.Equals("Ativação")) { mensagem = nome + " ativou " + dr["tabela"]; } else if (acao.Equals("Alteração de Senha")) { mensagem = nome + " alterou " + dr["tabela"]; } dia = dr["dataAcao"] + ""; dia = dia.Substring(0, 2); mes = dr["dataAcao"] + ""; mes = mes.Substring(3, 2); switch (mes) { case "01": nomeMes = "Janeiro"; break; case "02": nomeMes = "Fevereiro"; break; case "03": nomeMes = "Março"; break; case "04": nomeMes = "Abri"; break; case "05": nomeMes = "Maio"; break; case "06": nomeMes = "Junho"; break; case "07": nomeMes = "Julho"; break; case "08": nomeMes = "Agosto"; break; case "09": nomeMes = "Setembro"; break; case "10": nomeMes = "Outubro"; break; case "11": nomeMes = "Novembro"; break; case "12": nomeMes = "Dezembro"; break; } if (fmp.Funcionario.Fun_cod.Equals(dr["aud_funcionario"])) { lblTabbFeed.Text += "<ul class='messages'><li><img src='" + imagem + "' class='avatar' alt='Avatar'>" + "<div class='message_date'>" + "<h3 class='date text-info'>" + dia + "</h3>" + "<p class='month'>" + nomeMes + "</p>" + "</div>" + "<div class='message_wrapper'>" + "<h4 class='heading'>" + nome + "</h4>" + "<blockquote class='message'>" + mensagem + "</blockquote>" + "<br />" + "<p class='url'>" + "<span class='fs1 text-info' aria-hidden='true' data-icon='?'></span>" + "</p>" + "</div></li></ul>"; } } }
protected void AlterarUsuario(int n) { FunMod funCod = (FunMod)Session["funcionario"]; FunMod fmp = FunModDB.Select(n); if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador")) { rdbUsu.Visible = false; lblAdmin.Visible = true; } string imagem = "", nome = "", sobrenome = "", sexo = "", perfil = "", matricula = "", dtNas = "", rg = "", cpf = "", rua = "", numero = "", complemento = "", bairro = "", cep = "", cidade = "", estado = "", usuario = "", caminho = "", situacao = "", cargo = "", setor = ""; bool CheSet = false, CheDep = false; imagem = fmp.Funcionario.Perfil.Pfl_imagem; nome = fmp.Funcionario.Pessoa.Pes_nome; sobrenome = fmp.Funcionario.Pessoa.Pes_sobrenome; sexo = fmp.Funcionario.Pessoa.Pes_sexo; perfil = fmp.Funcionario.Perfil.Pfl_cod.ToString(); matricula = fmp.Funcionario.Fun_matricula; dtNas = fmp.Funcionario.Pessoa.Pes_dataNascimento; rg = fmp.Funcionario.Pessoa.Pes_rg; cpf = fmp.Funcionario.Pessoa.Pes_cpf; rua = fmp.Funcionario.Pessoa.Pes_rua; numero = fmp.Funcionario.Pessoa.Pes_numero; complemento = fmp.Funcionario.Pessoa.Pes_complemento; bairro = fmp.Funcionario.Pessoa.Pes_bairro; cep = fmp.Funcionario.Pessoa.Pes_cep; cidade = fmp.Funcionario.Pessoa.Pes_cidade; estado = fmp.Funcionario.Pessoa.Pes_estado; usuario = fmp.Funcionario.Perfil.Pfl_descricao; situacao = fmp.Funcionario.Pessoa.Pes_ativo; cargo = Convert.ToString(fmp.Funcionario.Cargo.Car_cod); setor = Convert.ToString(fmp.Funcionario.Setor.Set_cod); CheDep = fmp.Funcionario.Fun_chefeDepartamento; CheSet = fmp.Funcionario.Fun_chefeSetor; lblImagem.Text = "<div class='avatar-view' title='" + nome + " " + sobrenome + "'>" + "<img src='" + imagem + "' alt='...'/>" + "</div>"; //Campos do textbox txtNome1.Text = nome; txtSobrenome1.Text = sobrenome; rdbSexo.SelectedValue = sexo; rdbUsu.SelectedValue = perfil; txtMatricula1.Text = matricula; txtDataNas1.Text = dtNas; txtRG1.Text = rg; txtCPF1.Text = cpf; txtRua1.Text = rua; txtNumero1.Text = numero; txtComplemento1.Text = complemento; txtBairro1.Text = bairro; txtCEP1.Text = cep; txtCidade1.Text = cidade; ddlEstados.SelectedValue = estado; ddlCargo.SelectedValue = cargo; ddlSetor.SelectedValue = setor; if (CheSet == false && CheDep == false) { rdbChefe.SelectedValue = Convert.ToString(0); } else if (CheSet != false) { rdbChefe.SelectedValue = Convert.ToString(1); } else if (CheDep != false) { rdbChefe.SelectedValue = Convert.ToString(2); } lbl.Text = nome + " " + sobrenome; string caminhoPerfil = ""; if (fmp.Funcionario.Pessoa.Pes_cod == funCod.Funcionario.Pessoa.Pes_cod) { caminhoPerfil = "<li><a href='../paginas/UsuarioPerfil.aspx' data-toggle='tooltip' data-placement='bottom' title='Retornar Pagina Anterior'><i class='fa fa-reply'></i></a></li>"; lblBtnCancelar.Text = "<a href = '../Paginas/UsuarioPerfil.aspx' class='btn btn-dark col-md-12' ><i class='fa fa-close'></i> Cancelar</a>"; lblBtnExcluir.Text = BotaoExcluir(funCod.Funcionario.Pessoa.Pes_cod); } else { caminhoPerfil = "<li><a href='../paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(n)) + "' data-toggle='tooltip' data-placement='bottom' title='Retornar Pagina Anterior'><i class='fa fa-reply'></i></a></li>"; lblBtnCancelar.Text = "<a href = '../Paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(n)) + "' class='btn btn-dark col-md-12' ><i class='fa fa-close'></i> Cancelar</a>"; lblBtnExcluir.Text = BotaoExcluirUsuarios(fmp.Funcionario.Pessoa.Pes_cod); } lblInfo.Text = "<center><div class='x_title blue'>" + "Alterar Usuário " + nome + " " + sobrenome + "<ul class='nav navbar-right panel_toolbox'>" + caminhoPerfil + "</ul>" + "<div class='clearfix'></div>" + "</div></center>"; lblDados.Text = "<br/><center><ul class='list-unstyled user_data'>" + "<li class='m-top-xs'><i class='fa fa-user'></i> Matrícula: " + matricula + " | " + situacao + "</li>" + "<li><i class='fa fa-briefcase user-profile-icon'></i> Usuário: " + usuario + "</li>" + //"<li><i class='fa fa-map-marker user-profile-icon'></i> Endereço: " + local + "</li>" + //"<li><i class='fa fa-map-marker user-profile-icon'></i> Contato: " + valor + "</li>" + "</ul></center>"; }
protected void CarregarRequerentesInativos() { DataSet ds = new DataSet(); ds = RequerenteDB.CountRequerentesInativos(); foreach (DataRow dr in ds.Tables[0].Rows) { lblRequerentesInativos.Text += "<div class='animated flipiny col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + "<div class='tile-stats'>" + "<div class='icon'>" + "<i class='fa fa-user'></i>" + "</div>" + "<div class='count'>" + dr["count(req_cod)"] + "</div>" + "<h3><a href='../paginas/ConsultaRequerente.aspx?par=" + Funcoes.AESCodifica("Inativo") + "'>Requerente</a></h3>" + "<p></p>" + "</div>" + "</div>"; } }
protected void CarregarRequerentes() { DataSet ds = new DataSet(); ds = RequerenteDB.CountRequerentes(); foreach (DataRow dr in ds.Tables[0].Rows) { lblRequerentes.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" + "<div class='tile-stats media event'>" + "<h2 class='pull-right border-aero profile_thumb'>" + "<i class='aero fa fa-user'><span class='left badge bg-orange'>" + dr["count(req_cod)"] + "</span></i>" + "</h2>" + "<center><br/><h3><a class='title aero' href='../paginas/ConsultaRequerente.aspx?par=" + Funcoes.AESCodifica("Ativo") + "'>Requerente</a></h3><center><br/>" + "</div>" + "</div>"; //lblRequerente.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + // "<div class='tile-stats'>" + // "<div class='icon'>" + // "<i class='fa fa-user'></i>" + // "</div>" + // "<div class='count'>" + dr["count(req_cod)"] + "</div>" + // "<h3><a href='../paginas/ConsultaRequerente.aspx'>Requerente</a></h3>" + // "<p></p>" + // "</div>" + // "</div>"; } }
protected void CarregarUsuariosInativos() { DataSet ds = new DataSet(); ds = FuncionarioDB.CountUsuariosInativo(); foreach (DataRow dr in ds.Tables[0].Rows) { lblUsuariosInativos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + "<div class='tile-stats'>" + "<div class='icon'>" + "<i class='fa fa-user'></i>" + "</div>" + "<div class='count'>" + dr["count(fun_cod)"] + "</div>" + "<h3><a href='../paginas/ConsultaUsuario.aspx?par=" + Funcoes.AESCodifica("Inativo") + "'>Usuário</a></h3>" + "<p></p>" + "</div>" + "</div>"; } }
protected void Page_Load(object sender, EventArgs e) { FunMod fmp = (FunMod)Session["funcionario"]; if (Session["funcionario"] != null) { if (!IsPostBack) { DataSet ds2 = new DataSet(); string pagina = ""; int n = 0; ds2 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod); foreach (DataRow dr in ds2.Tables[0].Rows) { pagina = dr["mod_pagina"].ToString(); if (pagina == "Index.aspx") { n = 1; } } if (n != 1) { Response.Redirect("~/paginas/Erro/Erro404.aspx"); } if (Session["teste"] != null) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>dark('" + fmp.Funcionario.Pessoa.Pes_nome + "');</script>", false); } Session["teste"] = null; //Carregar Processos DataSet ds1 = new DataSet(); ds1 = ProcessoDB.CountProcessos(); foreach (DataRow dr in ds1.Tables[0].Rows) { string simbolo = ""; string obs = ""; string caminho = ""; if (dr["sta_valor"].Equals("Deferido")) { simbolo = "'fa fa-gavel'"; obs = "Atenderam os requisitos"; caminho = "'../paginas/ProcessosDeferidos.aspx'"; } if (dr["sta_valor"].Equals("Indeferido")) { simbolo = "'fa fa-times'"; obs = "Necessita novas informações"; caminho = "'../paginas/ProcessosIndeferidos.aspx'"; } if (dr["sta_valor"].Equals("Pendente")) { simbolo = "'fa fa-spinner'"; obs = "Esperando a aprovação"; caminho = "'../paginas/ProcessosPendentes.aspx'"; } if (dr["sta_valor"].Equals("Finalizado")) { simbolo = "'fa fa-check-circle-o'"; obs = "Enviados para o arquivo"; caminho = "'../paginas/ProcessosFinalizados.aspx'"; } lblProcessos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + "<div class='tile-stats'>" + "<div class='icon'>" + "<i class=" + simbolo + "></i>" + "</div>" + "<div class='count'>" + dr["count(pro_cod)"] + "</div>" + "<h3><a href=" + caminho + ">" + dr["sta_valor"] + "s</a></h3>" + "<p>" + obs + "</p>" + "</div>" + "</div>"; } //Carregar Processos por Usuário DataSet ds = new DataSet(); ds = ProcessoDB.SelectIndex(fmp.Funcionario.Pessoa.Pes_nome); foreach (DataRow dr in ds.Tables[0].Rows) { int porcent = 0; string obs = ""; if (dr["staValor"].Equals("Indeferido")) { porcent = 100; obs = "Processo Indefirido!"; } else if (dr["staValor"].Equals("Pendente")) { porcent = 1; obs = "Processo requer um parecer!"; } else if (dr["staValor"].Equals("Deferido")) { porcent = 50; obs = "Seu processo foi aprovado!"; } else if (dr["staValor"].Equals("Finalizado")) { porcent = 100; obs = "Processo Finalizado!"; } lblStatus.Text += "<div class='col-md-3 col-xs-12 widget widget_tally_box'>" + "<a href='../paginas/Process.aspx?pro=" + Funcoes.AESCodifica(dr["numeroProcesso"].ToString()) + "'>" + "<div class='x_panel'>" + "<div class='x_title'>" + "<h2>" + dr["numeroProcesso"] + "</h2>" + "<div class='clearfix'></div>" + "</div>" + "<div class='x_content'>" + "<div style = 'text-align: center; margin-bottom: 17px'>" + "<span class='chart' data-percent='" + porcent + "'>" + "<span class='percent'></span>" + "</span>" + "</div>" + "<div>" + "<h3 class='name_title'>" + dr["modelo"] + "</h3>" + "<div class='divider'></div>" + "<p>" + obs + "</p>" + "<p>Nome do Redator: " + dr["redator"] + " Matrícula: " + dr["matriculaRed"] + "</p>" + "<p>Status do Processo: " + dr["staValor"] + "</p>" + "</div>" + "</div>" + "</div>" + "</a>" + "</div>"; } } } else { Session["info"] = 0; Response.Redirect("~/paginas/Login.aspx"); } }
protected void PerfilUsuario(int n) { FunMod fmp = FunModDB.Select(n); //Variavéis string imagem = "", nome = "", matricula = "", usuario = "", local = "", caminho = ""; int codigo = 0; string mes, dia = "", nomeMes = "", acao = "", mensagem = ""; imagem = fmp.Funcionario.Perfil.Pfl_imagem; codigo = fmp.Funcionario.Pessoa.Pes_cod; nome = fmp.Funcionario.Pessoa.Pes_nome + " " + fmp.Funcionario.Pessoa.Pes_sobrenome; matricula = fmp.Funcionario.Fun_matricula; usuario = fmp.Funcionario.Perfil.Pfl_descricao; local = fmp.Funcionario.Pessoa.Pes_cidade + "," + fmp.Funcionario.Pessoa.Pes_estado; Contato con = new Contato(); ContatoDB.Select(fmp.Funcionario.Pessoa.Pes_cod); caminho = "<a href='../paginas/AlterarPerfil.aspx?pfl=" + Funcoes.AESCodifica(Convert.ToString(fmp.Funcionario.Fun_cod)) + "' Class='btn btn-dark col-md-12'>" + "<i class='fa fa-edit'></i> Editar </a>"; //Labels com os dados do Banco lblInfo.Text = "<center><div class='x_title blue'>" + "Detalhes do usuário " + nome + "<ul class='nav navbar-right panel_toolbox'>" + "<li><a href='../paginas/ConsultaUsuario.aspx' data-toggle='tooltip' data-placement='bottom' title='Retornar Pagina Anterior'><i class='fa fa-reply'></i></a></li>" + "</ul>" + "<div class='clearfix'></div>" + "</div></center>"; lblImagem.Text = "<div class='avatar-view' title='" + nome + "'>" + "<img src='" + imagem + "' alt='...'/>" + "</div>"; lblDados.Text = "<br/><center><ul class='list-unstyled user_data'>" + "<li class='m-top-xs'><i class='fa fa-user'></i> Matrícula: " + matricula + "</li>" + "<li><i class='fa fa-briefcase user-profile-icon'></i> Usuário: " + usuario + "</li>" + "<li><i class='fa fa-map-marker user-profile-icon'></i> Endereço: " + local + "</li>" + //"<li><i class='fa fa-map-marker user-profile-icon'></i> Contato: " + valor + "</li>" + "</ul></center><br/>" + "<div class='col-md-12'>" + caminho + "</div>"; DataSet ds = new DataSet(); ds = AuditoriaDB.SelectPerfilAudCon(n); foreach (DataRow dr in ds.Tables[0].Rows) { acao = dr["acao"] + ""; if (acao.Equals("Atualização")) { mensagem = nome + " atualizou " + dr["tabela"]; } else if (acao.Equals("Exclusão")) { mensagem = nome + " excluiu " + dr["tabela"]; } else if (acao.Equals("Inserção")) { mensagem = nome + " cadastrou " + dr["tabela"]; } else if (acao.Equals("Ativação")) { mensagem = nome + " ativou " + dr["tabela"]; } else if (acao.Equals("Alteração de Senha")) { mensagem = nome + " alterou " + dr["tabela"]; } dia = dr["dataAcao"] + ""; dia = dia.Substring(0, 2); mes = dr["dataAcao"] + ""; mes = mes.Substring(3, 2); switch (mes) { case "01": nomeMes = "Janeiro"; break; case "02": nomeMes = "Fevereiro"; break; case "03": nomeMes = "Março"; break; case "04": nomeMes = "Abri"; break; case "05": nomeMes = "Maio"; break; case "06": nomeMes = "Junho"; break; case "07": nomeMes = "Julho"; break; case "08": nomeMes = "Agosto"; break; case "09": nomeMes = "Setembro"; break; case "10": nomeMes = "Outubro"; break; case "11": nomeMes = "Novembro"; break; case "12": nomeMes = "Dezembro"; break; } lblTabbFeed.Text += "<ul class='messages'><li><img src='" + imagem + "' class='avatar' alt='Avatar'>" + "<div class='message_date'>" + "<h3 class='date text-info'>" + dia + "</h3>" + "<p class='month'>" + nomeMes + "</p>" + "</div>" + "<div class='message_wrapper'>" + "<h4 class='heading'>" + nome + "</h4>" + "<blockquote class='message'>" + mensagem + "</blockquote>" + "<br />" + "<p class='url'>" + "<span class='fs1 text-info' aria-hidden='true' data-icon='?'></span>" + "</p>" + "</div></li></ul>"; } }