예제 #1
0
 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);
         }
     }
 }
예제 #2
0
        private void getSecretaria(int cod)
        {
            semaEntities ctx = new semaEntities();
            secretaria   sec = ctx.secretarias.First(p => p.id == cod);

            nome.Text = sec.nome;
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
 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;
         }
     }
 }
예제 #5
0
        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;
        }