コード例 #1
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            if (descricao.Text == "")
            {
                valido   = "nao";
                mensagem = "Favor faça a descrição da solicitação !";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                descricao.Focus();
            }
            else
            if (descricao.Text.Length < 200)
            {
                valido   = "nao";
                mensagem = "A descrição do chamado esta muito curta, deve conter no mínimo 200 caracteres !";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                descricao.Focus();
            }
            else

            if ((txtemail.Text != "") && (ValidaEmail.ValidarEmail(txtemail.Text) == false))
            {
                valido   = "nao";
                mensagem = "O e-mail digitado esta incorreto !";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                txtemail.Focus();
            }
            else
            {
                valido = "sim";
            }

            if (valido == "sim")
            {
                try
                {
                    semaEntities ctx = new semaEntities();
                    chamado      ch  = ctx.chamadoes.First(p => p.id == chamadoID);
                    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;
                    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.SaveChanges();
                    pushMensage();
                    mensagem = "Alterado com sucesso !";
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "sucesso();", true);
                }
                catch (System.Exception ex)
                {
                    mensagem = "Ocorreu o seguinte erro: " + ex.Message;
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
                }
            }
        }
コード例 #2
0
        protected void btnEnvia_Click(object sender, EventArgs e)
        {
            if (nome.Text == "")
            {
                valido = "nao";
                //ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroNome();", true);
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroNome();", true);
            }
            else

            if (rg.Text == "")
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroRG();", true);
            }


            else

            if (datanasc.Text == "")
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroDataNasc();", true);
            }


            else

            if (uf.SelectedIndex == 0)
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroUF();", true);
            }

            else

            if (cpf.Text == "")
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroCPF();", true);
            }
            else

            if ((cpf.Text != "") && (ValidaCPF.IsCpf(cpf.Text) == false))
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroCPFinv();", true);
            }
            else

            if (email.Text == "")
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroEmail();", true);
            }
            else

            if ((email.Text != "") && (ValidaEmail.ValidarEmail(email.Text) == false))
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroEmailinv();", true);
            }
            else

            if (celular.Text == "")
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroCelular();", true);
            }
            else
            if (mensagem.Value == "")
            {
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroMensagem();", true);
            }
            else

            if (rbHabilitacao.Checked == false && rbInfracoes.Checked == false && rbVeiculos.Checked == false)
            {
                valido = "nao";
                ClientScript.RegisterStartupScript(GetType(), "Popup", "erroCategoria();", true);
            }
            else

            if (rbHabilitacao.Checked == true)
            {
                if (cnhsn.SelectedIndex == 0)
                {
                    valido = "nao";
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erroTemCNH();", true);
                }
                else

                if ((cnhsn.SelectedValue == "SIM") && ((cnh.Text == "") || (dtvalidade.Text == "") || (ufcnh.Text == "")))
                {
                    valido = "nao";
                    ClientScript.RegisterStartupScript(GetType(), "Popup", "erroCampos();", true);
                }

                else

                if (rbInfracoes.Checked == true)
                {
                    if (renavan.Text == "")
                    {
                        valido = "nao";
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erroRenavam();", true);
                    }
                    else

                    if (placa.Text == "")
                    {
                        valido = "nao";
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erroPlaca();", true);
                    }
                    else

                    if (numeroi.Text == "")
                    {
                        valido = "nao";
                        ClientScript.RegisterStartupScript(GetType(), "Popup", "erroAutoI();", true);
                    }

                    else

                    if (rbVeiculos.Checked == true)
                    {
                        if (renavan.Text == "")
                        {
                            valido = "nao";
                            ClientScript.RegisterStartupScript(GetType(), "Popup", "erroRenavam();", true);
                        }
                        else

                        if (placa.Text == "")
                        {
                            valido = "nao";
                            ClientScript.RegisterStartupScript(GetType(), "Popup", "erroPlaca();", true);
                        }
                    }
                }
                else
                {
                    valido = "sim";
                }
            }
            if (valido == "sim" && idfaleconosco == null)
            {
                Salvar();
                Email();
            }
            if (valido == "sim" && idfaleconosco != null)
            {
                SalvarRetornoCidadao();
                ListarMensagemRetornoEmail();
                Email();
            }
        }
コード例 #3
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     if (descricao.Text == "")
     {
         valido   = "nao";
         mensagem = "Favor faça a descrição da solicitação !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         descricao.Focus();
     }
     else
     if (descricao.Text.Length < 200)
     {
         valido   = "nao";
         mensagem = "A descrição do chamado esta muito curta, deve conter no mínimo 200 caracteres !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         descricao.Focus();
     }
     else
     if (txtnome.Text == "" && checkDenuncia.Checked == false)
     {
         valido   = "nao";
         mensagem = "Favor informe o Nome !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         txtnome.Focus();
     }
     else
     if (txttelefone.Text == "" && checkDenuncia.Checked == false)
     {
         valido   = "nao";
         mensagem = "É necessáro informar um Telefone para contato !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         txttelefone.Focus();
     }
     else
     if ((txtemail.Text != "") && (ValidaEmail.ValidarEmail(txtemail.Text) == false) && (checkDenuncia.Checked == false))
     {
         valido   = "nao";
         mensagem = "O e-mail digitado esta incorreto !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         txtemail.Focus();
     }
     else
     if (cboxAssunto.SelectedItem.ToString() == "Selecione")
     {
         valido   = "nao";
         mensagem = "Favor Selecionar o Assunto !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         cboxAssunto.Focus();
     }
     else
     if (cboxTopico.SelectedItem.ToString() == "Selecione")
     {
         valido   = "nao";
         mensagem = "Favor Selecionar o Tópico !";
         ClientScript.RegisterStartupScript(GetType(), "Popup", "erro();", true);
         cboxTopico.Focus();
     }
     else
     {
         valido = "sim";
     }
     if (valido == "sim")
     {
         GravaDB = Salvar();
     }
     if (GravaDB == true)
     {
         if (txtemail.Text != "")
         {
             Thread mail = new Thread(Email);
             mail.Start();
         }
         Thread whats = new Thread(WhatsApp);
         whats.Start();
     }
 }
コード例 #4
0
ファイル: EditUsuarios.aspx.cs プロジェクト: ertprs/SEMA
        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);
                }
            }
        }