Example #1
0
        private void btnCompra_Click_1(object sender, EventArgs e)
        {
            try
            {
                conexao.AbrirConexao();
                Modelo_Conta_Carteira mod_saldo = new Modelo_Conta_Carteira();
                mod_saldo.ValorVenda1 = Convert.ToDouble(metroTotal.Text);


                Validacao_Carteira validacao_usuario = new Validacao_Carteira(conexao);

                DialogResult resultado = MetroMessageBox.Show(this, "\n\n Deseja realmente efetuar a compra?",
                                                              "CONFIRMAR A Compra", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                if (resultado.ToString() == "Yes")
                {
                    validacao_usuario.SalvarCarteira(mod_saldo);
                    MetroMessageBox.Show(this, "\n\n Saldo Atualizado! ", "SALDO ATUALIZADO",
                                         MessageBoxButtons.OK, MessageBoxIcon.Question);
                }
            }
            catch (Exception eX)
            {
                MetroMessageBox.Show(this, "\n\n  Erro ao efetuar compra! \n Detalhes: " + eX.Message,
                                     "ERRO AO REALIZAR OPERAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conexao.FecharConexao();
            }
        }
Example #2
0
        public void SalvarCarteira(Modelo_Conta_Carteira modelo_Carteira)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.Conexao;
                cmd.CommandText = "INSERT INTO Conta_Carteira (ValorCompra,ValorVenda) VALUES (@ValorCompra,@ValorVenda);" +
                                  " SELECT @@Identity";

                cmd.Parameters.AddWithValue("ValorCompra", modelo_Carteira.ValorCompra1);
                cmd.Parameters.AddWithValue("ValorVenda", modelo_Carteira.ValorVenda1);
                cmd.Parameters.AddWithValue("Lucro", modelo_Carteira.Lucro1);



                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao conectar ao banco de dados", " Gravar" + ex.Message,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conexao.FecharConexao();
            }
        }
Example #3
0
        public void SalvarCarteira(Modelo_Conta_Carteira mod_carteira)
        {
            if (mod_carteira.ValorCompra1.ToString().Length == 0)
            {
                MessageBox.Show("O Valor é obrigatório", "Validação ", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
            if (mod_carteira.ValorVenda1.ToString().Length == 0)
            {
                MessageBox.Show("O Valor é obrigatório", "Validação ", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }
            Negocio_Carteira negocio_Moeda = new Negocio_Carteira(conexao);

            negocio_Moeda.SalvarCarteira(mod_carteira);
        }
Example #4
0
        public void EditarCarteira(Modelo_Conta_Carteira mod_carteira)
        {
            if (mod_carteira.Codigo1 <= 0)
            {
                MessageBox.Show("O código do acesso é obrigatório", "Validação", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }

            if (mod_carteira.ValorVenda1.ToString().Length == 0)
            {
                MessageBox.Show("O Valor é obrigatório", "Validação Saldo", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
            }

            Negocio_Carteira negocio_Usuario = new Negocio_Carteira(conexao);

            negocio_Usuario.SalvarCarteira(mod_carteira);
        }
Example #5
0
        public void AtualizarCarteira(Modelo_Conta_Carteira modelo_Usuario)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conexao.Conexao;
                cmd.CommandText = "UPDATE Conta_Carteira SET ValorVenda = @ValorVenda Codigo = @Codigo  WHERE Codigo = @Codigo";
                cmd.Parameters.AddWithValue("Codigo", modelo_Usuario.Codigo1);
                cmd.Parameters.AddWithValue("ValorVenda", modelo_Usuario.ValorVenda1);

                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao conectar ao banco de dados", "Editar" + ex.Message,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conexao.FecharConexao();
            }
        }