// pega o valor do sequencia da ultima mensagem na tabela historico private void pushMensage() { try { semaEntities ctx = new semaEntities(); var resultado = (from t in ctx.historicoes where t.chamadoID == chamadoID orderby t.sequencia descending select new { t.sequencia, t.mensagem, }).Take(1); foreach (var item in resultado) { seq = item.sequencia.Value; //descricao.Text = item.mensagem; } } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro ao tentar consultar ultima mensagem: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } }
private void WhatsApp() { int sec = int.Parse(Session["secretaria"].ToString()); semaEntities ctx = new semaEntities(); secretaria sr = ctx.secretarias.First(p => p.id == sec); string nomeSec = sr.nome; string numCel = txttelefone.Text.Trim(); if (numCel.Length == 16) { numCel = numCel.Remove(0, 1); numCel = numCel.Remove(2, 4); numCel = numCel.Remove(6, 1); } string dadosMensagem = "👏🏻👏🏻 Sua solicitação foi aberta com Sucesso e registrada com Protocolo Nº *" + txtProtocolo.Text + "* ✅ " + "A *" + nomeSec + "* irá analisar o pedido e respondera o mais breve possivel.\n" + "Voce pode acompanhar o andamento da solicitação , com o numero de protocolo em todos os " + "nossos canais de atendimento.\n\n\n" + "Agradecemos por utilzar nossos serviços.\n\n" + "👋🏼👋🏼 Ate logo."; try { var request = (HttpWebRequest)WebRequest.Create("http://10.0.2.15:3000/api/" + numCel + "/" + dadosMensagem); var response = (HttpWebResponse)request.GetResponse(); var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); response.Close(); } catch (System.Exception ex) { mensagem = "Não foi possivel enviar a mensagem de confirmação pelo WhatsApp: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "info();", true); } }
protected void btnExcluir_Click(object sender, EventArgs e) { if (Session["perfil"].ToString() != "Administrador") { ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true); } else { try { int cod = Convert.ToInt32((sender as LinkButton).CommandArgument); semaEntities ctx = new semaEntities(); secretaria sec = ctx.secretarias.First(p => p.id == cod); ctx.secretarias.Remove(sec); ctx.SaveChanges(); ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); GridView1.DataSource = GetSecretarias(); GridView1.DataBind(); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true); } } }
protected void btnExcluir_Click(object sender, EventArgs e) { if (Session["perfil"].ToString() != "Administrador") { ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true); } else { try { chamadoID = int.Parse((sender as LinkButton).CommandArgument); semaEntities ctx = new semaEntities(); chamado cha = ctx.chamadoes.First(p => p.id == chamadoID); ctx.chamadoes.Remove(cha); ctx.SaveChanges(); GetChamados(); mensagem = "Deletado com Sucesso !"; ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro ao tentar deletar: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } } }
public void getConfiguracao() { try { int cod = int.Parse(cboxSecretaria.SelectedValue); semaEntities ctx = new semaEntities(); configuraco conf = ctx.configuracoes.First(p => p.secretariaID == cod); imgSel.ImageUrl = "dist/img/logos/" + conf.logo; bckColorMenu.Value = conf.bckColorMenu; onHoverbckColorMenu.Value = conf.onHoverbckColorMenu; textColorMenu.Value = conf.textColorMenu; onHovertextColorMenu.Value = conf.onHovertexColorMenu; bckColorSbMenu.Value = conf.bckColorSbMenu; onHoverbckColorSbMenu.Value = conf.onHoverbckColorSbMenu; textColorSbMenu.Value = conf.textColorSbMenu; onHovertextColorSbMenu.Value = conf.onHovertextColorSbMenu; bckColorNavbar.Value = conf.bckColorNavbar; } catch (Exception) { imgSel.ImageUrl = "dist/img/logos/sem-logo.jpg"; lblCaminhoImg.Text = "sem-logo.jpg"; bckColorMenu.Value = "#f9fafc"; onHoverbckColorMenu.Value = "#f4f4f5"; textColorMenu.Value = "#444444"; onHovertextColorMenu.Value = "#000000"; bckColorSbMenu.Value = "#f4f4f5"; onHoverbckColorSbMenu.Value = "#2c3b41"; textColorSbMenu.Value = "#777777"; onHovertextColorSbMenu.Value = "#000000"; bckColorNavbar.Value = "#3c8dbc"; mensagem = "A Secretaria Selecionada ainda não tem Configurações Definidas"; ClientScript.RegisterStartupScript(GetType(), "Popup", "info();", true); } }
public void GetChamados() { semaEntities ctx = new semaEntities(); var resultado = (from a in ctx.chamadoes join b in ctx.assuntoes on a.assunto equals b.id join c in ctx.topicos on a.topico equals c.id join d in ctx.usuarios on a.usuario_responsavel equals d.id select new { a.id, a.protocolo, a.nome, a.cpf, a.email, a.telefone, assunto = b.descricao, topico = c.descricao, a.status, a.img, responsavel = d.nome, }); GridView1.DataSource = resultado.ToList(); GridView1.DataBind(); }
public void GetChamados(int cod) { semaEntities ctx = new semaEntities(); var resultado = (from a in ctx.chamadoes join b in ctx.assuntoes on a.assunto equals b.id join c in ctx.topicos on a.topico equals c.id where a.id == cod select new { a.id, a.protocolo, a.nome, a.cpf, a.email, a.telefone, assunto = b.descricao, topico = c.descricao, a.status, a.img, }); foreach (var item in resultado) { resp_txtProtocolo.Text = item.protocolo; resp_nome.Text = item.nome; resp_email.Text = item.email; resp_cpf.Text = item.cpf; resp_telefone.Text = item.telefone; resp_cboxAssunto.Items.Add(new ListItem(item.assunto, item.assunto)); resp_cboxTopico.Items.Add(new ListItem(item.topico, item.topico)); resp_cboxStatus.Items.Add(new ListItem(item.status, item.status)); } }
private string getHistorico(int cod) { StringBuilder sb = new StringBuilder(); semaEntities ctx = new semaEntities(); var resultado = (from a in ctx.historicoes where a.chamadoID == cod orderby a.sequencia ascending select new { a.data, a.mensagem, a.sequencia, a.origem, }); foreach (var item in resultado) { if (item.origem == "cidadao") { sb.Append("<div class='container1'><img src ='/dist/img/cidadao.jpg' alt='Avatar'>"); sb.Append(item.mensagem); sb.Append("<span class='time-right' style='text-align:justify;display:block;'>" + item.data + "</span></div>"); } if (item.origem == "agente") { sb.Append("<div class='container1 darker'><img src ='/dist/img/sema.jpg' alt='Avatar' class='right'>"); sb.Append(item.mensagem); sb.Append("<span class='time-left'>" + item.data + "</span></div>"); } historico = historico + item.mensagem; } return(sb.ToString()); }
private void getSecretaria(int cod) { semaEntities ctx = new semaEntities(); secretaria sec = ctx.secretarias.First(p => p.id == cod); nome.Text = sec.nome; }
protected void btnSalvar_Click(object sender, EventArgs e) { if (nome.Text == "") { mensagem = "Campo Nome é obrigatorio"; ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true); nome.Focus(); } else { try { int cod = int.Parse(secretariaID); semaEntities ctx = new semaEntities(); secretaria sec = ctx.secretarias.First(p => p.id == cod); sec.nome = nome.Text.Trim(); ctx.SaveChanges(); ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erroGeral();", true); throw; } } }
public void GetChamados(int cod, int secretaria) { semaEntities ctx = new semaEntities(); var resultado = (from a in ctx.chamadoes join b in ctx.assuntoes on a.assunto equals b.id join c in ctx.topicos on a.topico equals c.id join d in ctx.historicoes on a.id equals d.chamadoID where a.id == cod where a.secretariaID == secretaria select new { a.id, a.secretariaID, a.protocolo, a.nome, a.cpf, a.email, a.telefone, a.rua, a.numero, a.bairro, a.cidade, a.cep, a.assunto, a.topico, a.status, a.img, a.anonimo, a.envia_whatsapp, d.mensagem }); foreach (var item in resultado) { txtProtocolo.Text = item.protocolo; txtnome.Text = item.nome; txtemail.Text = item.email; txtcpf.Text = item.cpf; txttelefone.Text = item.telefone; txtCEP.Text = item.cep; txtRua.Text = item.rua; txtNumero.Text = item.numero; txtBairro.Text = item.bairro; txtCidade.Text = item.cidade; cboxAssunto.SelectedValue = Convert.ToString(item.assunto); getTopicos(); cboxTopico.SelectedValue = Convert.ToString(item.topico); cboxStatus.SelectedValue = item.status; descricao.Text = item.mensagem; if (item.anonimo == "SIM") { checkDenuncia.Checked = true; } if (item.envia_whatsapp == "SIM") { checkWhatsapp.Checked = true; } } }
public void GetChamados(int cod) { semaEntities ctx = new semaEntities(); var resultado = (from a in ctx.chamadoes join b in ctx.assuntoes on a.assunto equals b.id join c in ctx.topicos on a.topico equals c.id join d in ctx.historicoes on a.id equals d.chamadoID where a.id == cod select new { a.id, a.protocolo, a.nome, a.cpf, a.email, a.telefone, assunto = b.descricao, topico = c.descricao, a.status, a.img, d.mensagem, a.anonimo, a.envia_whatsapp, a.cep, a.cidade, a.data, a.numero, a.rua, a.bairro }); foreach (var item in resultado) { if (item.anonimo == "SIM") { checkDenuncia.Checked = true; } if (item.envia_whatsapp == "SIM") { checkWhatsapp.Checked = true; } txtProtocolo.Text = item.protocolo; txtnome.Text = item.nome; txtemail.Text = item.email; txtcpf.Text = item.cpf; txttelefone.Text = item.telefone; txtBairro.Text = item.bairro; txtCEP.Text = item.cep; txtCidade.Text = item.cidade; txtNumero.Text = item.numero; txtRua.Text = item.rua; Image1.ImageUrl = "/dist/img/chamados/" + item.img; imgSel.ImageUrl = "/dist/img/chamados/" + item.img; lblCaminhoImg.Text = item.img; cboxAssunto.Items.Add(new ListItem(item.assunto, item.assunto)); cboxTopico.Items.Add(new ListItem(item.topico, item.topico)); cboxStatus.Items.Add(new ListItem(item.status, item.status)); } }
public Boolean Salvar() { try { semaEntities ctx = new semaEntities(); chamado ch = new chamado(); ch.data = data; ch.status = cboxStatus.SelectedValue; ch.secretariaID = int.Parse(Session["secretaria"].ToString()); ch.protocolo = txtProtocolo.Text; ch.nome = txtnome.Text; ch.telefone = txttelefone.Text; ch.email = txtemail.Text; ch.cpf = txtcpf.Text; ch.assunto = int.Parse(cboxAssunto.SelectedValue); ch.topico = int.Parse(cboxTopico.SelectedValue); ch.img = "user-800x600.png"; ch.cep = txtCEP.Text; ch.rua = txtRua.Text; ch.numero = txtNumero.Text; ch.bairro = txtBairro.Text; ch.cidade = txtCidade.Text; ch.user_cadastrou = int.Parse(Session["id"].ToString()); if (checkDenuncia.Checked == true) { ch.anonimo = "SIM"; } if (checkDenuncia.Checked == false) { ch.anonimo = "NAO"; } if (checkWhatsapp.Checked == true) { ch.envia_whatsapp = "SIM"; } if (checkWhatsapp.Checked == false) { ch.envia_whatsapp = "NAO"; } ctx.chamadoes.Add(ch); ctx.SaveChanges(); LastID = ch.id; if (LastID != 0) { pushMensage(); } ScriptManager.RegisterStartupScript(this, GetType(), "Click", "temporaryButtonClick();", true); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } return(true); }
protected void btnSalvar_Click(object sender, EventArgs e) { if (cboxSecretaria.SelectedValue == "selecione") { mensagem = "Favor Selecione a Secretaria!"; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); cboxSecretaria.Focus(); } else { int cod = int.Parse(cboxSecretaria.SelectedValue); string conecLocal = "SERVER=10.0.2.9;UID=ura;PWD=ask123;Allow User Variables=True;Pooling=False"; MySqlConnection con = new MySqlConnection(conecLocal); con.Open(); MySqlCommand cmd = new MySqlCommand("select * from sema.configuracoes where secretariaID=" + cod, con); MySqlDataAdapter da = new MySqlDataAdapter(); DataTable dt = new DataTable(); da.SelectCommand = cmd; da.Fill(dt); int result = dt.Rows.Count; if (result == 0) { semaEntities ctx = new semaEntities(); configuraco cfg = new configuraco(); cfg.secretariaID = int.Parse(cboxSecretaria.SelectedValue); cfg.smtp = textSMTP.Text.Trim(); cfg.porta = textPorta.Text.Trim(); cfg.email = textEmail.Text.Trim(); cfg.senhaEmail = textSenha.Text.Trim(); cfg.nomeRemetente = textNomeRemetente.Text.Trim(); cfg.assunto = textAssunto.Text.Trim(); cfg.bodyEmailAuto = textBodyEmailAuto.Value.Trim(); cfg.bodyEmailResposta = textBodyEmailResposta.Value.Trim(); ctx.configuracoes.Add(cfg); ctx.SaveChanges(); mensagem = "Adicionado com sucesso !"; ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } if (result == 1) { semaEntities ctx = new semaEntities(); configuraco cfg = ctx.configuracoes.First(p => p.secretariaID == cod); cfg.secretariaID = int.Parse(cboxSecretaria.SelectedValue); cfg.smtp = textSMTP.Text.Trim(); cfg.porta = textPorta.Text.Trim(); cfg.email = textEmail.Text.Trim(); cfg.senhaEmail = textSenha.Text.Trim(); cfg.nomeRemetente = textNomeRemetente.Text.Trim(); cfg.assunto = textAssunto.Text.Trim(); cfg.bodyEmailAuto = textBodyEmailAuto.Value.Trim(); cfg.bodyEmailResposta = textBodyEmailResposta.Value.Trim(); ctx.SaveChanges(); mensagem = "Alterado com sucesso !"; ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } } }
public string getLogo() { StringBuilder sb = new StringBuilder(); int cod = int.Parse(Session["secretaria"].ToString()); semaEntities ctx = new semaEntities(); configuraco conf = ctx.configuracoes.First(p => p.secretariaID == cod); sb.AppendLine("<img src='dist/img/logos/" + conf.logo + "' class='img-thumbnail' style='background-color: transparent'"); return(sb.ToString()); }
private void getUsuarios(int cod) { semaEntities ctx = new semaEntities(); usuario user = ctx.usuarios.First(p => p.id == cod); nome.Text = user.nome; email.Text = user.email; login.Text = user.login; //senha.Text = user.senha; cboxPerfil.SelectedValue = user.perfil; cboxSecretaria.SelectedValue = Convert.ToString(user.secretariaID); imgSel.ImageUrl = "/dist/img/users/" + user.img; lblCaminhoImg.Text = user.img; cargo.Text = user.cargo; }
private void pushMensage() { try { semaEntities ctx = new semaEntities(); historico his = ctx.historicoes.First(p => p.chamadoID == chamadoID); his.mensagem = descricao.Text; ctx.SaveChanges(); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro ao tentar gravar o texto: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } }
// grava a mensagem na tabela historico private void gravaHistorico() { try { semaEntities ctx = new semaEntities(); historico his = ctx.historicoes.Where(p => p.chamadoID == chamadoID && p.sequencia == seq).FirstOrDefault(); his.mensagem = descricao.Text; ctx.SaveChanges(); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro ao gravar mensagem: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } }
private void PreencherCbox() { semaEntities ctx = new semaEntities(); var resultado = (from t in ctx.secretarias orderby t.nome select new { t.id, t.nome, }); cboxSecretaria.Items.Insert(0, new ListItem("Selecione", "selecione")); foreach (var item in resultado) { cboxSecretaria.Items.Add(new ListItem(item.nome, item.id.ToString())); } }
private void getUsuarios(int cod) { semaEntities ctx = new semaEntities(); usuario user = ctx.usuarios.First(p => p.id == cod); nome.Text = user.nome; email.Text = user.email; login.Text = user.login; senha.Text = user.senha; cboxPerfil.SelectedValue = user.perfil; cargo.Text = user.cargo; secretaria sec = ctx.secretarias.First(p => p.id == user.secretariaID); string gru = sec.nome; cboxSecretaria.Items.Insert(0, new ListItem(gru, "1")); imgSel.ImageUrl = "/dist/img/users/" + user.img; }
private void PreencherCbox() { semaEntities ctx = new semaEntities(); var resultado = (from t in ctx.usuarios where t.secretariaID == secretariaID select new { t.id, t.nome, }); cboxUsuario.Items.Insert(0, new ListItem("Selecione", "Selecione")); foreach (var item in resultado) { string valor = Convert.ToString(item.id); cboxUsuario.Items.Add(new ListItem(item.nome, valor)); } }
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; } } }
private void pushMensage() { try { semaEntities ctx = new semaEntities(); historico his = new historico(); his.chamadoID = LastID; his.mensagem = "<p>Enviada em: " + data + "</p></br>" + descricao.Text; his.sequencia = 0; his.origem = "cidadao"; his.data = data; ctx.historicoes.Add(his); ctx.SaveChanges(); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro ao tentar gravar o texto: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } }
public Boolean Salvar() { try { semaEntities ctx = new semaEntities(); chamado cha = ctx.chamadoes.First(p => p.id == chamadoID); cha.usuario_responsavel = int.Parse(cboxUsuario.SelectedValue); cha.status = cboxStatus.SelectedValue; cha.img = lblCaminhoImg.Text; ctx.SaveChanges(); gravaHistorico(); ClientScript.RegisterStartupScript(GetType(), "Popup", "MensagemOK();", true); //Response.Redirect(prevPage); } catch (System.Exception ex) { mensagem = "Ocorreu o Seguinte erro ao tentar gravar " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } return(true); }
// grava a mensagem na tabela historico private void gravaHistorico() { try { seq = seq + 1; semaEntities ctx = new semaEntities(); historico his = new historico(); his.chamadoID = chamadoID; his.mensagem = "<p>Enviada em: " + data + "</p></br>" + editor1.Value; his.sequencia = seq; his.origem = "cidadao"; his.data = data; ctx.historicoes.Add(his); ctx.SaveChanges(); } catch (System.Exception ex) { mensagem = "Ocorreu o seguinte erro ao gravar mensagem: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } }
protected void btnEnviar_Click(object sender, EventArgs e) { if (editor1.Value == "") { mensagem = "Favor preencher o texto com sua pergunta!"; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); editor1.Focus(); } else if (editor1.Value.Length < 200) { mensagem = "A descrição do chamado esta muito curta, deve conter no mínimo 200 caracteres !"; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); editor1.Focus(); } if (resp_cboxStatus.Text == "Aberto") { mensagem = "Õ Chamado esta com status ABERTO aguardando analise!"; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } else { try { semaEntities ctx = new semaEntities(); chamado cha = ctx.chamadoes.First(p => p.id == chamadoID); cha.status = "Retorno Cidadao"; ctx.SaveChanges(); pushMensage(); gravaHistorico(); mensagem = "Gravado com Sucesso!"; ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } catch (System.Exception ex) { mensagem = "Ocorreu o Seguinte erro ao tentar gravar " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } } }
private void getUsuariosALL() { int cod = int.Parse(Session["secretaria"].ToString()); semaEntities ctx = new semaEntities(); var resultado = (from a in ctx.usuarios join b in ctx.secretarias on a.secretariaID equals b.id orderby a.nome ascending select new { a.id, a.nome, a.email, a.login, a.senha, a.perfil, secretaria = b.nome, a.img, }); GridView1.DataSource = resultado.ToList(); GridView1.DataBind(); }
public string getConfiguracao() { StringBuilder sb = new StringBuilder(); int cod = int.Parse(Session["secretaria"].ToString()); semaEntities ctx = new semaEntities(); configuraco conf = ctx.configuracoes.First(p => p.secretariaID == cod); sb.Append("<style>" + /* cor da barra de navegação superior*/ ".main-header .navbar," + ".main-header li.user-header," + ".main-header .logo {" + "background-color: " + conf.bckColorNavbar + "!important;}" + // bckColorNavbar /* cor de backgroud do menu lateral */ ".main-sidebar{" + "background-color: " + conf.bckColorMenu + "!important;}" + //bckColorMenu /* Cor do texto do menu lateral */ ".sidebar-menu > li > a {" + "color: " + conf.textColorMenu + "!important;}" + //textColorMenu /* cor do efeito ao passar o mouse sobre os itens do menu lateral */ ".sidebar-menu > li:hover > a," + ".sidebar-menu > li.active > a," + ".sidebar-menu > li.menu - open > a {" + "color: " + conf.onHovertexColorMenu + "!important; /* cor da fonte */" + // onHovertexColorMenu "background: " + conf.onHoverbckColorMenu + "!important; /* cor do fundo */}" + //onHoverbckColorMenu /* cor de background dos submenus laterais */ ".sidebar-menu > li > .treeview-menu {" + "background: " + conf.bckColorSbMenu + "!important;}" + //bckColorSbMenu /* cor do texto dos submenus laterais*/ ".sidebar-menu .treeview-menu > li > a {" + "color: " + conf.textColorSbMenu + "!important;}" + //textColorSbMenu /* cor do texto dos submenus ao passar o mouse */ ".sidebar-menu .treeview-menu > li > a:hover {" + "color: " + conf.onHovertextColorSbMenu + "!important;}" + //onHovertextColorSbMenu "background: " + conf.onHoverbckColorSbMenu + "!important;" + // onHoverbckColorSbMenu "</style>"); return(sb.ToString()); }
protected void btnExcluir_Click(object sender, EventArgs e) { if (Session["perfil"].ToString() != "Administrador") { ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "acessoNegado();", true); } else { try { usuarioID = int.Parse((sender as LinkButton).CommandArgument); semaEntities ctx = new semaEntities(); usuario user = ctx.usuarios.First(p => p.id == usuarioID); ctx.usuarios.Remove(user); ctx.SaveChanges(); getUsuarios(); ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } catch (Exception) { ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } } }
private void Email() { try { int sec = int.Parse(Session["secretaria"].ToString()); semaEntities ctx = new semaEntities(); configuraco cfg = ctx.configuracoes.First(p => p.secretariaID == sec); string protocolo = resp_txtProtocolo.Text.Trim(); string nome = resp_nome.Text.Trim(); string telefone = resp_telefone.Text.Trim(); string email = resp_email.Text.Trim(); string cpf = resp_cpf.Text.Trim(); string assunto = resp_cboxAssunto.SelectedItem.ToString(); string topico = resp_cboxTopico.SelectedItem.ToString(); string status = resp_cboxStatus.SelectedItem.ToString(); string body = cfg.bodyEmailResposta.ToString(); if (body.Contains("[nome]")) { body = body.Replace("[nome]", resp_nome.Text); } if (body.Contains("[protocolo]")) { body = body.Replace("[protocolo]", resp_txtProtocolo.Text); } if (body.Contains("[telefone]")) { body = body.Replace("[telefone]", resp_telefone.Text); } if (body.Contains("[email]")) { body = body.Replace("[email]", resp_email.Text); } if (body.Contains("[cpf]")) { body = body.Replace("[cpf]", resp_cpf.Text); } if (body.Contains("[assunto]")) { body = body.Replace("[assunto]", resp_cboxAssunto.SelectedItem.ToString()); } if (body.Contains("[topico]")) { body = body.Replace("[topico]", resp_cboxTopico.SelectedItem.ToString()); } if (body.Contains("[status]")) { body = body.Replace("[status]", resp_cboxStatus.SelectedItem.ToString()); } MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress(e_mail, cfg.nomeRemetente); mailMessage.To.Add(e_mail.ToLower()); mailMessage.Subject = cfg.assunto; mailMessage.IsBodyHtml = true; mailMessage.Body = descricao.Text; // body; mailMessage.Priority = MailPriority.High; SmtpClient smtpClient = new SmtpClient(cfg.smtp, int.Parse(cfg.porta)); smtpClient.EnableSsl = true; smtpClient.Credentials = new NetworkCredential(cfg.email, cfg.senhaEmail); smtpClient.Send(mailMessage); mensagem = "E-mail de Notificação foi enviado com sucesso"; ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true); } catch (System.Exception ex) { mensagem = "Erro ao enviar e-mail: " + ex.Message; ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true); } }