protected void btn_alterarSenha_Click(object sender, EventArgs e) { if (UserDB.Criptografia(txt_oldSenha.Text) == UserDB.select_ClientUserPassword(Convert.ToInt32(Session["id"]))) { if (txt_newSenha.Text == txt_newSenhaA.Text) { if (UserDB.UpdateSenhaCli(UserDB.Criptografia(txt_newSenha.Text), Convert.ToInt32(Session["id"])) == 0) { ltl_status.Text = "<script type=text/javascript> toastr.success('Senha alterada com sucesso') </script>"; VisitorBD.SendEmailSenhaAtualizada(txt_email.Text); } else { ltl_status.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script>"; } } else { ltl_status.Text = "<script type=text/javascript> toastr.error('As senhas digitadas não são iguais!') </script>"; } } else { ltl_status.Text = "<script type=text/javascript> toastr.error('Senha atual inválida') </script>"; } }
protected void btn_redefinir_Click(object sender, EventArgs e) { if (txtSenha.Text.Equals(txtSenha2.Text)) { int id = Convert.ToInt32(ltl_aux.Text); string senha = txtSenha.Text; senha = UserDB.Criptografia(senha); if (VisitorBD.UpdateSenha(senha, id) == 0) { string hash = HttpContext.Current.Request.Url.AbsoluteUri; hash = hash.Substring(hash.IndexOf("=") + 1); if (VisitorBD.DeleteHash(hash, id) == 0) { string email = VisitorBD.selectEmail(id); VisitorBD.SendEmailSenhaAtualizada(email); ltl_status.Text = "<script type='text/javascript'>swal('Sucesso', 'Sua senha foi alterada com sucesso', 'success')"; ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> "; } else { ltl_status.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script >"; } } else { ltl_status.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script >"; } } else { ltl_status.Text = "<script type=text/javascript> toastr.error('As senhas digitadas não são iguais!') </script >"; } }
protected void btn_fazerInscricao_Click(object sender, EventArgs e) { if (Session["cliente"] == null || Session["cliente"].Equals(false)) { ltl_status.Text = "<script type=text/javascript>$('#loginModal').modal('show');</script>"; } else { int CaravanID = Convert.ToInt32(Session["CaravanID"]); int ID = Convert.ToInt32(Session["id"]); if (UserDB.SelectInscricaoCaravana(CaravanID, ID) == false) { if (lbl_privacidade.Text.Equals("Apenas por Convite")) { if (UserDB.MandarConviteCaravana(CaravanID, ID) == 0) { ltl_status.Text = "<script type=text/javascript> toastr.success('Você enviou seu convite para se inscrever nesta caravana com sucesso') </script>"; Page_Init(this, EventArgs.Empty); } } else { if (UserDB.InscreverCaravana(CaravanID, ID) == 0) { DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"])); foreach (DataRow dr in ds.Tables[0].Rows) { VisitorBD.SendEmailAtualizacaoCaravana(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString()); } ltl_status.Text = "<script type=text/javascript> toastr.success('Você se inscreveu nesta caravana com sucesso') </script>"; Page_Init(this, EventArgs.Empty); } } } else { if (UserDB.InscreverCaravana2(CaravanID, ID) == 0) { DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"])); foreach (DataRow dr in ds.Tables[0].Rows) { VisitorBD.SendEmailAtualizacaoCaravana(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString()); } ltl_status.Text = "<script type=text/javascript> toastr.success('Você se inscreveu nesta caravana com sucesso') </script>"; Page_Init(this, EventArgs.Empty); } } } }
protected void btn_redefinir_Click(object sender, EventArgs e) { String email = txtEmail.Text; if (UserDB.selectUser2(email) == true) { ltl_status.Text = "<script type='text/javascript'>swal('Atenção', 'Um E-mail foi enviado para " + email + " com as instruções para redefinição de senha', 'info') "; ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> "; VisitorBD.insertSenhaSegurancaUsuario(email); string hash = VisitorBD.selectHash(); VisitorBD.SendEmailRecuperarSenha(email, hash); } else { ltl_status.Text = "<script type='text/javascript'>swal('Atenção', 'Usuário Não Encontrado', 'error'); </script>"; txtEmail.Text = ""; } }
protected void Page_Load(object sender, EventArgs e) { string id = HttpContext.Current.Request.Url.AbsoluteUri; id = id.Substring(id.IndexOf("=") + 1); if (id.Equals(HttpContext.Current.Request.Url.AbsoluteUri)) { Response.Redirect("../ToVisitor/Index.aspx?er=0"); } DataSet ds = VisitorBD.SelectValidReset(id); if (ds.Tables[0].Rows.Count == 0) { Response.Redirect("../ToVisitor/Index.aspx?er=0"); } else { ltl_aux.Text = ds.Tables[0].Rows[0]["id"].ToString(); } }
protected void btnAceitar_Click(object sender, EventArgs e) { Button button = (Button)sender; string buttonId = button.ID; buttonId = Regex.Replace(buttonId, "[^0-9.]", ""); if (CompanyDB.UpdateProposta("Aceito", Convert.ToInt32(buttonId)) == 0) { DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"])); foreach (DataRow dr in ds.Tables[0].Rows) { VisitorBD.SendEmailAtualizacaoCaravana2(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString()); } ltl_status.Text = "<script type='text/javascript'> swal('Sucesso!', 'Você aceitou a proposta', 'success')"; ltl_status.Text += ".then((value) => {window.location.replace('Caravana_Criador.aspx')}); </script> "; } else { } }
protected void Page_Load(object sender, EventArgs e) { string id = HttpContext.Current.Request.Url.AbsoluteUri; id = id.Substring(id.IndexOf("=") + 1); if (id.Equals("0")) { ltl_statusM.Text = "<script type=text/javascript> toastr.error('Acesso Negado') </script>"; } else if (!id.Equals(HttpContext.Current.Request.Url.AbsoluteUri)) { if (VisitorBD.UpdateCheckEmail(id) == true) { ltl_statusM.Text = "<script type=text/javascript> toastr.success('Ok! Você confirmou sua conta') </script>"; } else { ltl_statusM.Text = "<script type=text/javascript> toastr.error('Algo deu errado,tente novamente mais tarde') </script>"; } } }
private void aceitar_click(object sender, EventArgs e) { Button button = (Button)sender; string buttonId = button.ID; buttonId = Regex.Replace(buttonId, "[^0-9.]", ""); if (UserDB.UpdateConviteCaravana(Convert.ToInt32(Session["CaravanID"]), Convert.ToInt32(buttonId), "Inscrito") == 0) { DataSet ds = UserDB.select_Interessados(Convert.ToInt32(Session["CaravanID"])); foreach (DataRow dr in ds.Tables[0].Rows) { VisitorBD.SendEmailAtualizacaoCaravana(dr["email"].ToString(), dr["tituloCaravana"].ToString(), dr["nomeCliente"].ToString(), dr["convite"].ToString()); } javascript.Text = "<script type=text/javascript> toastr.success('Você permitiu esta inscrição na sua caravana') </script>"; Response.Redirect(Request.RawUrl); } else { javascript.Text = "<script type=text/javascript> toastr.error('Algo deu errado, tente novamente mais tarde') </script>"; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { Usuario c = new Usuario(); c.Usu_email = txtEmail.Text; if (txtSenha.Text.Equals(txtSenha2.Text)) { c.Usu_senha = UserDB.Criptografia(txtSenha.Text); if (UserDB.selectUser2(c.Usu_email) == false) { switch (UserDB.insertUser(c)) { case 0: int id = UserDB.selectUser(c); Empresa emp = new Empresa(); emp.Emp_nome = txtNome.Text; emp.Emp_razaosocial = txtRazao.Text; emp.Emp_cnpj = txtcnpj.Text; emp.Emp_notificao = 0; emp.Numeroartesp = txtArtesp.Text; emp.Usu_id = id; switch (UserDB.insertCompany(emp)) { case 0: string hash = UserDB.selectHashConf(id).ToString(); if (!hash.Equals("0")) { VisitorBD.SendEmailConf(c.Usu_email, hash); ltl_status.Text = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página inicial', 'success')"; ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> "; } else { ltl_status.Text = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir cliente') </"; ltl_status.Text += "script>"; } break; case 2: ltl_status.Text = "<script type='text/javascript'> toastr.error('Erro 2: Não foi possível inserir empresa') </script>"; break; } break; case 2: ltl_status.Text = ("<script type='text/javascript'> toastr.error('Erro 2: Não foi possível inserir usuário') </script>"); break; } } else { ltl_status.Text = ("<script type='text/javascript'> toastr.error('Já existe um usuário com este e-mail!') </script>"); } } else { ltl_status.Text = ("<script type='text/javascript'> toastr.error('As senhas digitadas não coicidem!') </script>"); } }
protected void btnCadastrar_Click(object sender, EventArgs e) { Usuario c = new Usuario(); c.Usu_email = txtEmail.Text; if (txtSenha.Text.Equals(txtSenha2.Text)) { c.Usu_senha = UserDB.Criptografia(txtSenha.Text); if (UserDB.selectUser2(c.Usu_email) == false) { switch (UserDB.insertUser(c)) { case 0: int id = UserDB.selectUser(c); Pessoa P = new Pessoa(); P.Cli_nome = txtNome.Text; P.Cli_email = c.Usu_email; P.Cli_genero = Convert.ToChar(rblSexo.SelectedValue.ToString()); string aux = datapiker.Text; P.Cli_datanascimento = Convert.ToDateTime(aux); P.Tip_id = 2; P.Usu_id = id; switch (UserDB.insertClient(P)) { case 0: string hash = UserDB.selectHashConf(id).ToString(); if (!hash.Equals("0")) { VisitorBD.SendEmailConf(P.Cli_email, hash); ltl_status.Text = "<script type='text/javascript'> swal('Sucesso!', 'Você será redirecionado a página inicial', 'success')"; ltl_status.Text += ".then((value) => {window.location.replace('Index.aspx')}); </script> "; } else { ltl_status.Text = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir cliente') </"; ltl_status.Text += "script>"; } break; case 2: ltl_status.Text = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir cliente') </"; ltl_status.Text += "script>"; break; } break; case 2: ltl_status.Text = "<script type=text/javascript> toastr.error('Erro 2: Não foi possível inserir usuário') </"; ltl_status.Text += "script>"; break; } } else { ltl_status.Text = ("<script type=text/javascript> toastr.error('Já existe um usuário com este e-mail!') </"); ltl_status.Text += ("script>"); } } else { ltl_status.Text = "<script type=text/javascript> toastr.error('As senhas digitadas não são iguais!') </"; ltl_status.Text += "script>"; } }