Exemple #1
0
 private void TxtEmail_Leave(object sender, EventArgs e)
 {
     if (ValidaEmail.validaEmail(txtEmail.Text) == false)
     {
         pbInvalidoEmail.Visible = true;
     }
     else
     {
         if (ValidaEmail.validaEmail(txtEmail.Text) == true)
         {
             pbInvalidoEmail.Visible = false;
         }
     }
 }
Exemple #2
0
        protected void btnForgotPassword_Click(object sender, EventArgs e)
        {
            bool   variable      = false;
            string codigousuario = null;
            string email         = null;

            codigousuario = txtUsuario.Text;
            email         = txtEmail.Text;

            ValidaEmail autenticar = new ValidaEmail();

            variable = autenticar.AutenticarEmail(codigousuario, email);
            if (variable == true)
            {
                GenerarNuevapassword(codigousuario, email);
            }
            else
            {
                lblErrorForgot.Text = ("Usuario o email no encontrado");
            }
        }
        async void Save_Clicked(object sender, EventArgs e)
        {
            //MessagingCenter.Send(this, "AddItem", Item);

            if (String.IsNullOrEmpty(txtName.Text))
            {
                await DisplayAlert("Atenção", "Digite um nome válido!", "Entendi");

                txtName.Focus();
                return;
            }

            if (String.IsNullOrEmpty(txtLogin.Text))
            {
                await DisplayAlert("Atenção", "Digite um login válido!", "Entendi");

                txtLogin.Focus();
                return;
            }

            if (String.IsNullOrEmpty(txtSenha.Text))
            {
                await DisplayAlert("Atenção", "Digite uma senha válida!", "Entendi");

                txtSenha.Focus();
                return;
            }

            ValidaEmail validEmail = new ValidaEmail();

            if (!validEmail.IsValidEmail(txtLogin.Text))
            {
                await DisplayAlert("Atenção", "Esse não é um e-mail válido!", "Entendi");

                txtLogin.Focus();
                return;
            }

            DtoAvatar avatar = new DtoAvatar();

            avatar = (DtoAvatar)ItemsCollectionView.SelectedItem;

            if (avatar == null)
            {
                await DisplayAlert("Atenção", "É necessário escolher um avatar", "Entendi");

                ItemsCollectionView.Focus();
                return;
            }

            try
            {
                using (var client = new HttpClient())
                {
                    waitActivityIndicator.IsRunning = true;

                    var loginRequest = new DtoLogin
                    {
                        Name     = txtName.Text,
                        Login    = txtLogin.Text,
                        Password = txtSenha.Text,
                        Avatar   = avatar.Name
                    };


                    var jsonRequest = JsonConvert.SerializeObject(loginRequest);
                    var httpContent = new StringContent(jsonRequest, Encoding.UTF8, "application/json");

                    string uri = "http://207.180.246.227:8095/admin/Login/Insert";

                    var retorno = await client.PostAsync(uri, httpContent);

                    var resultString = await retorno.Content.ReadAsStringAsync();

                    if (retorno.StatusCode == System.Net.HttpStatusCode.BadRequest)
                    {
                        await DisplayAlert("Erro", resultString, "Ok");

                        waitActivityIndicator.IsRunning = false;
                        return;
                    }

                    await DisplayAlert("Sucesso.", "Conta criada com sucesso", "Registrado");

                    if (Application.Current.Properties.ContainsKey("login") && Application.Current.Properties.ContainsKey("senha"))
                    {
                        Application.Current.Properties["login"] = loginRequest.Login;
                        Application.Current.Properties["senha"] = loginRequest.Password;
                    }
                    else
                    {
                        Application.Current.Properties.Add("login", loginRequest.Login);
                        Application.Current.Properties.Add("senha", loginRequest.Password);
                    }

                    waitActivityIndicator.IsRunning = false;

                    Application.Current.MainPage = new LoginPage();
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Erro", ex.Message, "Erro ao cadastrar...");

                waitActivityIndicator.IsRunning = false;
                return;
            }


            await Navigation.PopModalAsync();
        }
        async void Save_Clicked(object sender, EventArgs e)
        {
            //MessagingCenter.Send(this, "AddItem", Item);

            if (String.IsNullOrEmpty(txtName.Text))
            {
                await DisplayAlert("Atenção", "Digite um nome válido!", "Entendi");

                txtName.Focus();
                return;
            }

            if (String.IsNullOrEmpty(txtLogin.Text))
            {
                await DisplayAlert("Atenção", "Digite um login válido!", "Entendi");

                txtLogin.Focus();
                return;
            }

            if (String.IsNullOrEmpty(txtSenha.Text))
            {
                await DisplayAlert("Atenção", "Digite uma senha válida!", "Entendi");

                txtSenha.Focus();
                return;
            }

            ValidaEmail validEmail = new ValidaEmail();

            if (!validEmail.IsValidEmail(txtLogin.Text))
            {
                await DisplayAlert("Atenção", "Esse não é um e-mail válido!", "Entendi");

                txtLogin.Focus();
                return;
            }

            DtoAvatar avatar = new DtoAvatar();

            avatar = (DtoAvatar)ItemsCollectionView.SelectedItem;

            if (avatar == null)
            {
                await DisplayAlert("Atenção", "É necessário escolher um avatar", "Entendi");

                ItemsCollectionView.Focus();
                return;
            }

            try
            {
                using (var client = new HttpClient())
                {
                    waitActivityIndicator.IsRunning = true;

                    var unitTrackerRequest = new DtoUnitTracker
                    {
                        Name                   = txtName.Text,
                        Login                  = txtLogin.Text,
                        Password               = txtSenha.Text,
                        CalculoDistancia       = Convert.ToInt32(lblCalculoDistancia.Text),
                        IntervaloPosicao       = Convert.ToInt32(lblIntervaloPosicao.Text),
                        IntervaloPosicaoParado = Convert.ToInt32(lblIntervaloPosicaoParado.Text),
                        IdAdmin                = (int)Application.Current.Properties["IdUser"],
                        Avatar                 = avatar.Name
                    };


                    var jsonRequest = JsonConvert.SerializeObject(unitTrackerRequest);
                    var httpContent = new StringContent(jsonRequest, Encoding.UTF8, "application/json");

                    string uri = "http://207.180.246.227:8095/admin/UnitTracker/Insert";

                    var retorno = await client.PostAsync(uri, httpContent);

                    var resultString = await retorno.Content.ReadAsStringAsync();

                    if (retorno.StatusCode == System.Net.HttpStatusCode.BadRequest)
                    {
                        await DisplayAlert("Erro", resultString, "Ok");

                        waitActivityIndicator.IsRunning = false;
                        return;
                    }

                    await DisplayAlert("Sucesso.", "Unidade rastreada criada com sucesso!", "Cadastrado");


                    waitActivityIndicator.IsRunning = false;
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Erro", ex.Message, "Erro ao cadastrar...");

                waitActivityIndicator.IsRunning = false;
                return;
            }


            await Navigation.PopModalAsync();
        }
Exemple #5
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);
                }
            }
        }
Exemple #6
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();
     }
 }
Exemple #7
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();
            }
        }
Exemple #8
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);
                }
            }
        }