Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
        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");
            }
        }
Esempio n. 3
0
        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");
            }
        }
Esempio n. 4
0
        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");
            }
        }
Esempio n. 5
0
        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");
            }
        }
Esempio n. 6
0
        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");
            }
        }