private void button1_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text)) { var stringConexao = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=bd;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; SqlConnection conexao = new SqlConnection(stringConexao); conexao.Open(); decimal vdeposito; decimal saldod; saldod = linha.Saldo; vdeposito = Convert.ToDecimal(textBox5.Text); decimal result; result = saldod + vdeposito; string re = result.ToString();; re = re.Replace(",", "."); SqlCommand comando = new SqlCommand("UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha.IdConta + "';", conexao); comando.ExecuteNonQuery(); string ddd = String.Format("{0:C}", vdeposito); MessageBox.Show("Depósito de " + ddd + " Efetuado Com Sucesso"); conexao.Close(); this.Close(); tela.carrega(); } else { MessageBox.Show("Dados Incompletos"); } }
private void button1_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text) && !String.IsNullOrEmpty(textBox6.Text)) { SqlConnection conexao = new SqlConnection(stringConexao); conexao.Open(); decimal vsaque; decimal saldod; saldod = linha.Saldo; vsaque = Convert.ToDecimal(textBox5.Text); decimal valida; var retorno = linha.Saca(vsaque); valida = saldod - retorno; if (retorno != 0) { if (valida >= 0 && vsaque != 0) { string re = valida.ToString();; re = re.Replace(",", "."); SqlTransaction sqlTran = conexao.BeginTransaction(); SqlCommand command = conexao.CreateCommand(); command.Transaction = sqlTran; try { command.CommandText = "UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha.IdConta + "'"; command.ExecuteNonQuery(); sqlTran.Commit(); string ddd = String.Format("{0:C}", vsaque); MessageBox.Show("Saque de " + ddd + " Efetuado Com Sucesso"); tela.carrega(); this.Close(); } catch (SqlException ee) { MessageBox.Show("Erro na Conexao"); sqlTran.Rollback(); } conexao.Close(); } else { MessageBox.Show("Saldo Insuficiente para esta Operação ou Valor de Saque Incorreto"); } } } else { MessageBox.Show("Dados Incompletos"); } }
private void button2_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text) && !String.IsNullOrEmpty(textBox6.Text) && !String.IsNullOrEmpty(textBox9.Text) && !String.IsNullOrEmpty(textBox11.Text) && !String.IsNullOrEmpty(textBox12.Text)) { var stringConexao = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=bd;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; SqlConnection conexao = new SqlConnection(stringConexao); conexao.Open(); decimal vsaque; decimal saldod; decimal saldo2; saldod = linha.Saldo; saldo2 = linha2.Saldo; vsaque = Convert.ToDecimal(textBox5.Text); decimal valida; valida = saldod - vsaque; if (valida >= 0) { decimal result2; result2 = saldo2 + vsaque; string re = result2.ToString();; re = re.Replace(",", "."); SqlCommand comando = new SqlCommand("UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha2.IdConta + "';", conexao); comando.ExecuteNonQuery(); string re2 = valida.ToString(); re2 = re2.Replace(",", "."); SqlCommand comando2 = new SqlCommand("UPDATE Contas SET Saldo = '" + re2 + "' WHERE Id = '" + linha.IdConta + "';", conexao); comando2.ExecuteNonQuery(); conexao.Close(); this.Close(); tela.carrega(); } else { MessageBox.Show("Saldo Insuficiente para Transferência"); } } else { MessageBox.Show("Dados Incompletos"); } }
private void button1_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text) && !textBox5.Text.Equals("0")) { SqlConnection conexao = new SqlConnection(stringConexao); conexao.Open(); decimal vdeposito; decimal saldod; saldod = linha.Saldo; vdeposito = Convert.ToDecimal(textBox5.Text); decimal result; result = saldod + vdeposito; string re = result.ToString();; re = re.Replace(",", "."); SqlTransaction sqlTran = conexao.BeginTransaction(); SqlCommand command = conexao.CreateCommand(); command.Transaction = sqlTran; try { command.CommandText = "UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha.IdConta + "'"; command.ExecuteNonQuery(); sqlTran.Commit(); string ddd = String.Format("{0:C}", vdeposito); MessageBox.Show("Depósito de " + ddd + " Efetuado Com Sucesso"); tela.carrega(); } catch (SqlException ee) { MessageBox.Show("Erro na Conexao"); sqlTran.Rollback(); } conexao.Close(); this.Close(); } else { MessageBox.Show("Dados Incompletos ou Valor de Depósito Incorreto"); } }
private void button2_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text) && !String.IsNullOrEmpty(textBox6.Text) && !String.IsNullOrEmpty(textBox9.Text) && !String.IsNullOrEmpty(textBox11.Text) && !String.IsNullOrEmpty(textBox12.Text)) { SqlConnection conexao = new SqlConnection(stringConexao); conexao.Open(); decimal vsaque; decimal saldod; decimal saldo2; saldod = linha.Saldo; saldo2 = linha2.Saldo; vsaque = Convert.ToDecimal(textBox5.Text); decimal valida; valida = saldod - vsaque; if (valida >= 0 && !textBox5.Text.Equals("0")) { decimal result2; result2 = saldo2 + vsaque; string re = result2.ToString();; re = re.Replace(",", "."); SqlTransaction sqlTran = conexao.BeginTransaction(); SqlCommand command = conexao.CreateCommand(); command.Transaction = sqlTran; try { command.CommandText = "UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha2.IdConta + "'"; command.ExecuteNonQuery(); string re2 = valida.ToString(); re2 = re2.Replace(",", "."); command.CommandText = "UPDATE Contas SET Saldo = '" + re2 + "' WHERE Id = '" + linha.IdConta + "'"; command.ExecuteNonQuery(); string ddd = String.Format("{0:C}", vsaque); MessageBox.Show("Transferência de " + ddd + " Efetuado Com Sucesso"); sqlTran.Commit(); tela.carrega(); } catch (SqlException ee) { MessageBox.Show("Erro na Conexao"); sqlTran.Rollback(); } conexao.Close(); this.Close(); } else { MessageBox.Show("Saldo Insuficiente para Transferência ou Valor de Depósito Incorreto"); } } else { MessageBox.Show("Dados Incompletos"); } }
private void button1_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(textBox1.Text) && !String.IsNullOrEmpty(textBox2.Text) && !String.IsNullOrEmpty(textBox4.Text) && !String.IsNullOrEmpty(textBox5.Text) && !String.IsNullOrEmpty(textBox6.Text)) { var stringConexao = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=bd;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; SqlConnection conexao = new SqlConnection(stringConexao); conexao.Open(); decimal vsaque; decimal saldod; saldod = linha.Saldo; vsaque = Convert.ToDecimal(textBox5.Text); decimal valida; if (linha.Tipo.Equals("P")) { if (vsaque <= 1000.00m) { valida = saldod - (vsaque + 0.10m); if (valida >= 0) { string re = valida.ToString();; re = re.Replace(",", "."); SqlCommand comando = new SqlCommand("UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha.IdConta + "';", conexao); comando.ExecuteNonQuery(); string ddd = String.Format("{0:C}", vsaque); MessageBox.Show("Saque de " + ddd + " Efetuado Com Sucesso"); conexao.Close(); this.Close(); tela.carrega(); } else { MessageBox.Show("Saldo Insuficiente para esta Operação"); } } else { MessageBox.Show("Valor Máximo para Saque para Este tipo de Conta é de R$ 1000,00"); } } if (linha.Tipo.Equals("C")) { valida = saldod - (vsaque + 0.20m); if (valida >= 0) { string re = valida.ToString();; re = re.Replace(",", "."); MessageBox.Show(re); SqlCommand comando = new SqlCommand("UPDATE Contas SET Saldo = '" + re + "' WHERE Id = '" + linha.IdConta + "';", conexao); comando.ExecuteNonQuery(); string ddd = String.Format("{0:C}", vsaque); MessageBox.Show("Saque de " + ddd + " Efetuado Com Sucesso"); conexao.Close(); this.Close(); tela.carrega(); } else { MessageBox.Show("Saldo Insuficiente para esta Operação"); } } } else { MessageBox.Show("Dados Incompletos"); } }