예제 #1
0
        } //Fim da Recuperacao do id De um CORRETOR

        //Cadastra uma VENDA feita
        public void cadastrarVenda(Vendas venda)
        {
            try
            {
                using (NpgsqlConnection pgsqlConnection = new NpgsqlConnection(connectionString))
                {
                    //Abre a Conexão com o PostgreSQL
                    pgsqlConnection.Open();

                    String cmdCadastrar = String.Format("INSERT INTO poo.tb_vendas(id_corretor, empreendimento, valor, comissao, mes) VALUES ({0}, '{1}', {2}, {3}, '{4}')",
                                                        venda.getCorretor(), venda.getEmpreendimento(), venda.getValor(), venda.getComissao(), venda.getMes());
                    using (NpgsqlCommand pgsqlCommand = new NpgsqlCommand(cmdCadastrar, pgsqlConnection))
                    {
                        pgsqlCommand.ExecuteNonQuery();
                    }
                }
            }
            catch (NpgsqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (pgsqlConnection != null)
                {
                    pgsqlConnection.Close();
                }
            }
        } //Fim do metodo Cadastrar VENDA
예제 #2
0
파일: Cadastrar.cs 프로젝트: PedruuH/POO
 //Cadastra uma nova Venda
 private void btVenda_Click(object sender, EventArgs e)
 {
     if (verificaTbVazio(2))
     {
         data = comandos.receberIDCorretor(Convert.ToString(cbCorretores.SelectedItem));
         Vendas vendas = new Vendas(Convert.ToInt16(data.Rows[0]["id_corretor"]), tbEmpreendimentos.Text, Convert.ToDouble(tbValor.Text), Convert.ToInt16(tbComissao.Text), Convert.ToString(cbMeses.SelectedItem));
         comandos.cadastrarVenda(vendas);
         Double entrada = vendas.cadastraEntrada();
         Double saida   = vendas.cadastraSaida(entrada);
         comandos.cadastrarEntradaSaida(entrada, saida, Convert.ToString(cbMeses.SelectedItem));
         MessageBox.Show("Venda cadastrada com Sucesso!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
         limparTb(2);
     }
     else
     {
         MessageBox.Show("Verifique se não há nenhum campo vazio!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }