protected void Page_Load(object sender, EventArgs e) { try { PIM4LINQDataContext db = new PIM4LINQDataContext(); var userData = (from f in db.Users where f.IdUser.Equals(Convert.ToString(LoggedUser.idUserLogged)) select f).Single(); Response.Write(txtUser.Text = Convert.ToString(userData.Username)); Response.Write(txtBitcoin.Text = Convert.ToString("BTC " + userData.btcValue)); Response.Write(txtEthereum.Text = Convert.ToString("ETH " + userData.ethValue)); Response.Write(txtDoge.Text = Convert.ToString("DOGE " + userData.dogeValue)); Response.Write(txtUSDT.Text = Convert.ToString("USDT " + userData.usdtValue)); Response.Write(txtXRP.Text = Convert.ToString("XRP " + userData.xrpValue)); } catch (Exception ex) { Response.Write(txtCode.Text = "Erro ao carregar os dados: " + ex.Message); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } }
//INICIO CARD COMPRAR protected void BuySend_Click(object sender, EventArgs e) { try { decimal userInputBuy = Convert.ToDecimal(InputBuy.Text); PIM4LINQDataContext db = new PIM4LINQDataContext(); var userData = (from f in db.Users where f.IdUser.Equals(Convert.ToString(LoggedUser.idUserLogged)) select f).Single(); userData.dogeValue = userData.dogeValue + userInputBuy; db.SubmitChanges(); Response.Write(txtCode.Text = "Compra realizada com sucesso!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } catch (Exception ex) { Response.Write(txtCode.Text = "Erro ao carregar os dados: " + ex.Message); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } }
protected void RegisterButton_Click(object sender, EventArgs e) { string pass1 = txtPass.Text; string pass2 = txtPassConfirm.Text; if (string.IsNullOrEmpty(txtUser.Text) || string.IsNullOrEmpty(txtEmail.Text) || string.IsNullOrEmpty(txtDocument.Text) || string.IsNullOrEmpty(txtBirthday.Text) || string.IsNullOrEmpty(txtPass.Text) || string.IsNullOrEmpty(txtPassConfirm.Text)) { Response.Write(txtCode.Text = "Insira todos os dados para continuar!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } if (pass1 == pass2 && !string.IsNullOrEmpty(txtPass.Text)) { //iniciando o data context PIM4LINQDataContext db = new PIM4LINQDataContext(); User user = new User(); user.Username = txtUser.Text; user.Email = txtEmail.Text; user.Birthday = txtBirthday.Text; user.Password = txtPass.Text; user.Document = txtDocument.Text; //Instancia as carteiras garantindo que elas estejam vazias user.btcValue = Convert.ToDecimal(0.00000000); user.ethValue = Convert.ToDecimal(0.00000000); user.dogeValue = Convert.ToDecimal(0.00000000); user.usdtValue = Convert.ToDecimal(0.00000000); user.xrpValue = Convert.ToDecimal(0.00000000); db.Users.InsertOnSubmit(user); db.SubmitChanges(); Response.Write(txtCode.Text = "Usuário cadastrado com sucesso!"); txtCode.Focus(); txtCode.BackColor = Color.LightPink; txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } if (pass1 != pass2) { Response.Write(txtCode.Text = "As senhas não coincidem!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } }
protected void btnLogin_Click(object sender, EventArgs e) { string username = txtlogin.Text; string pass = txtPass.Text; PIM4LINQDataContext db = new PIM4LINQDataContext(); try { var login = (from f in db.Users where f.Username.Equals(Convert.ToString(username)) select f).Single(); if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(pass)) { Response.Write(txtCode.Text = "Insira dados válidos!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } if (pass == Convert.ToString(login.Password)) { Response.Write(txtCode.Text = "Usuário logado!!!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); LoggedUser.idUserLogged = login.IdUser; Server.Transfer("/Pages/Home.aspx", true); return; } else { Response.Write(txtCode.Text = "Senha incorreta!!!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } } catch (InvalidOperationException ex) { Response.Write(txtCode.Text = "Usuário inválido! Erro: " + ex.Message); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } }
protected void Page_Load(object sender, EventArgs e) { // INICIO DA CARTEIRA DE COMPRA try { PIM4LINQDataContext db = new PIM4LINQDataContext(); var userData = (from f in db.Users where f.IdUser.Equals(Convert.ToString(LoggedUser.idUserLogged)) select f).Single(); Response.Write(WalletBalance1.Text = Convert.ToString(userData.btcValue)); } catch (Exception ex) { Response.Write(txtCode.Text = "Erro ao carregar os dados: " + ex.Message); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } // FIM DA CARTEIRA DE COMPRA // INICIO DA CARTEIRA DE VENDA try { PIM4LINQDataContext db = new PIM4LINQDataContext(); var userData = (from f in db.Users where f.IdUser.Equals(Convert.ToString(LoggedUser.idUserLogged)) select f).Single(); Response.Write(WalletBalance2.Text = Convert.ToString(userData.btcValue)); } catch (Exception ex) { Response.Write(txtCode.Text = "Erro ao carregar os dados: " + ex.Message); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } //FIM DA CARTEIRA PARA VENDA }
//FIM CARD COMPRAR //INICIO CARD VENDER protected void SellSend_Click(object sender, EventArgs e) { decimal userInputSell = Convert.ToDecimal(InputSell.Text); try { PIM4LINQDataContext db = new PIM4LINQDataContext(); var userData = (from f in db.Users where f.IdUser.Equals(Convert.ToString(LoggedUser.idUserLogged)) select f).Single(); if (userInputSell <= userData.dogeValue) { userData.dogeValue = userData.dogeValue - userInputSell; db.SubmitChanges(); Response.Write(txtCode.Text = "Venda realizada com sucesso!"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } else { Response.Write(txtCode.Text = "Fundos insuficientes para venda"); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } } catch (Exception ex) { Response.Write(txtCode.Text = "Erro ao carregar os dados: " + ex.Message); txtCode.Focus(); txtCode.Visible = true; containerPopUp.Style.Add("Visibility", "Visible"); return; } }