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 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*"; } } }