protected void Page_Load(object sender, EventArgs e) { PIMDataContext db = new PIMDataContext(); var preencher = from p in db.tabUser where p.idUser.Equals(Convert.ToInt32(Session["idUser"])) select new { p.nomUser, p.emailUser, p.senhaUser, p.cpfUser, p.telUser, p.dataUser }; string DataNascimento = ""; foreach (var linha in preencher) { lblNome.Text = "Nome atual: " + linha.nomUser; lblEmail.Text = "Email atual: " + linha.emailUser; lblCPF.Text = "CPF atual: " + linha.cpfUser; lblTelefone.Text = "Telefone atual: " + linha.telUser; DataNascimento = Convert.ToString(linha.dataUser); } string resultado = DataNascimento.Substring(0, DataNascimento.IndexOf("00:00:00")); lblDataNascimento.Text = "Data atual: " + resultado; }
protected void btnEntrar_Click(object sender, EventArgs e) { PIMDataContext db = new PIMDataContext(); // Consulta e validação Email e Senha var consulta = from p in db.tabUser where p.emailUser == txtEmail.Text && p.senhaUser == txtSenha.Text select new { p.idUser }; int id = -1; foreach (var linha in consulta) { id = linha.idUser; } if (id >= 0) { Session["idUser"] = id; Response.Redirect("_Home.aspx?"); } else { lblErro.Text = "Erro! Email ou Senha digitados não registrados ou confirmados!"; } }
protected void Page_Load(object sender, EventArgs e) { PIMDataContext db = new PIMDataContext(); var preencher = from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select new { p.saldoCarteira }; foreach (var linha in preencher) { saldo = (float)linha.saldoCarteira; } txtSaldo.Text = "R$ " + Convert.ToString(saldo); var preencher2 = from p in db.tabMoedas where p.nomTipo == "BTC" select new { p.cotMoeda }; foreach (var linha in preencher2) { cotBTC = (float)linha.cotMoeda; } }
protected void btnCarteira_Click(object sender, EventArgs e) { PIMDataContext db = new PIMDataContext(); var consulta = from p in db.tabCarteira where p.endCarteira == txtCarteira.Text select new { p.idCarteira }; int id = -1; foreach (var linha in consulta) { id = linha.idCarteira; } if (id >= 0) { Session["idCarteira"] = id; } else { tabCarteira Carteira = new tabCarteira(); Carteira.endCarteira = txtCarteira.Text; Carteira.idTipoRegis = 1; Carteira.idUser = Convert.ToInt32(Session["idUser"]); Carteira.saldoCarteira = 0; db.tabCarteira.InsertOnSubmit(Carteira); db.SubmitChanges(); var consulta2 = from p in db.tabCarteira where p.endCarteira == txtCarteira.Text select new { p.idCarteira }; foreach (var linha in consulta2) { id = linha.idCarteira; } Session["idCarteira"] = id; } }
protected void btnSenha_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtSenha.Text)) { txtSenha.Focus(); txtSenha.BorderColor = Color.Red; txtSenha.BackColor = Color.LightPink; } else { PIMDataContext db = new PIMDataContext(); var nome = (from p in db.tabUser where p.idUser.Equals(Convert.ToInt32(Session["idUser"])) select p).Single(); nome.senhaUser = txtSenha.Text; db.SubmitChanges(); } }
protected void btnCadastro_Click(object sender, EventArgs e) { // Instanciando o DataContext PIMDataContext db = new PIMDataContext(); // Instanciando a classe tabUser tabUser User = new tabUser(); User.nomUser = txtNome.Text; User.emailUser = txtEmail.Text; User.senhaUser = txtSenha.Text; User.cpfUser = txtCPF.Text; User.telUser = txtTelefone.Text; User.dataUser = Convert.ToDateTime(txtDataNascimento.Text); db.tabUser.InsertOnSubmit(User); db.SubmitChanges(); Response.Redirect("Login.aspx"); }
protected void btnDataNascimento_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtDataNascimento.Text)) { txtDataNascimento.Focus(); txtDataNascimento.BorderColor = Color.Red; txtDataNascimento.BackColor = Color.LightPink; } else { PIMDataContext db = new PIMDataContext(); var nome = (from p in db.tabUser where p.idUser.Equals(Convert.ToInt32(Session["idUser"])) select p).Single(); nome.dataUser = Convert.ToDateTime(txtDataNascimento.Text); string DataNascimento = Convert.ToString(nome.dataUser); string resultado = DataNascimento.Substring(0, DataNascimento.IndexOf("00:00:00")); lblDataNascimento.Text = "Data atual: " + resultado; db.SubmitChanges(); } }
protected void btnAtualizar_Click(object sender, EventArgs e) { PIMDataContext db = new PIMDataContext(); var preencher = from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select new { p.saldoCarteira }; foreach (var linha in preencher) { saldo = (float)linha.saldoCarteira; } txtSaldo.Text = Convert.ToString(saldo); if (txtEscolha3.Text == "BTC") { txtSaldo.Text = "BTC " + saldo / cotBTC; } else if (txtEscolha3.Text == "ETH") { txtSaldo.Text = "ETH " + saldo / cotETH; } else if (txtEscolha3.Text == "LTC") { txtSaldo.Text = "LTC " + saldo / cotLTC; } else if (txtEscolha3.Text == "XRP") { txtSaldo.Text = "XRP " + saldo / cotXRP; } else { txtSaldo.Text = "R$ " + saldo; } }
protected void btnSaque_Click(object sender, EventArgs e) { PIMDataContext db = new PIMDataContext(); if (txtSaque.Text == "" || txtSaque.Text == " ") { } else { float saque = float.Parse(txtSaque.Text); if (txtEscolha.Text == "BTC") { if (saque * cotBTC > saldo) { txtSaque.Focus(); txtSaque.BorderColor = Color.Red; txtSaque.BackColor = Color.LightPink; txtSaque.Text = "Saldo Insuficiente!"; } else { if (saque >= 0) { var preencher = from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select new { p.saldoCarteira }; foreach (var linha in preencher) { saldo = (float)linha.saldoCarteira; } saldo -= saque * cotBTC; txtEscolha3.Text = "BTC"; txtSaldo.Text = "BTC " + saldo / cotBTC; var carteira = (from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select p).Single(); carteira.saldoCarteira = saldo; db.SubmitChanges(); } } } else if (txtEscolha.Text == "ETH") { if (saque * cotETH > saldo) { txtSaque.Focus(); txtSaque.BorderColor = Color.Red; txtSaque.BackColor = Color.LightPink; txtSaque.Text = "Saldo Insuficiente!"; } else { if (saque >= 0) { var preencher = from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select new { p.saldoCarteira }; foreach (var linha in preencher) { saldo = (float)linha.saldoCarteira; } saldo -= saque * cotETH; txtEscolha3.Text = "ETH"; txtSaldo.Text = "ETH " + saldo / cotETH; var carteira = (from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select p).Single(); carteira.saldoCarteira = saldo; db.SubmitChanges(); } } } else if (txtEscolha.Text == "LTC") { if (saque * cotLTC > saldo) { txtSaque.Focus(); txtSaque.BorderColor = Color.Red; txtSaque.BackColor = Color.LightPink; txtSaque.Text = "Saldo Insuficiente!"; } else { if (saque >= 0) { var preencher = from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select new { p.saldoCarteira }; foreach (var linha in preencher) { saldo = (float)linha.saldoCarteira; } saldo -= saque * cotLTC; txtEscolha3.Text = "LTC"; txtSaldo.Text = "LTC " + saldo / cotLTC; var carteira = (from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select p).Single(); carteira.saldoCarteira = saldo; db.SubmitChanges(); } } } else if (txtEscolha.Text == "XRP") { if (saque * cotXRP > saldo) { txtSaque.Focus(); txtSaque.BorderColor = Color.Red; txtSaque.BackColor = Color.LightPink; txtSaque.Text = "Saldo Insuficiente!"; } else { if (saque >= 0) { var preencher = from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select new { p.saldoCarteira }; foreach (var linha in preencher) { saldo = (float)linha.saldoCarteira; } saldo -= saque * cotXRP; txtEscolha3.Text = "XRP"; txtSaldo.Text = "XRP " + saldo / cotXRP; var carteira = (from p in db.tabCarteira where p.idCarteira.Equals(Convert.ToInt32(Session["idCarteira"])) select p).Single(); carteira.saldoCarteira = saldo; db.SubmitChanges(); } } } else { txtSaque.Focus(); txtSaque.BorderColor = Color.Red; txtSaque.BackColor = Color.LightPink; txtSaque.Text = "Erro! Tipos: *BTC* *ETH* *LTC* *XRP*"; } } }