예제 #1
0
        public void cadastrar_venda(Vendas vendas)
        {
            try
            {
                using (NpgsqlConnection pgsqlConnection = new NpgsqlConnection(connectionString))
                {
                    pgsqlConnection.Open();

                    String cadastrar = String.Format("INSERT INTO vendas (valor,cliente) VALUES ('{0}','{1}')",
                                                     vendas.getValor(), vendas.getCliente());


                    using (NpgsqlCommand pgsqlCommand = new NpgsqlCommand(cadastrar, pgsqlConnection))
                    {
                        pgsqlCommand.ExecuteNonQuery();
                    }
                }
            }
            catch (NpgsqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            { throw ex; }
            finally
            {
                if (pgsqlConnection != null)
                {
                    pgsqlConnection.Close();
                }
            }
        }
예제 #2
0
파일: Venda.cs 프로젝트: PedruuH/POO
        private void btVender_Click(object sender, EventArgs e)
        {
            Vendas venda = new Vendas();

            venda.setCliente(Convert.ToString(cbProdutos.SelectedItem));
            produto = comandos.receberValorProduto(Convert.ToString(cbProdutos.SelectedItem));

            venda.setValor((Convert.ToDouble(produto.Rows[0]["valor"]) * Convert.ToInt32(tbQuantidade.Text)));
            comandos.cadastrar_venda(venda);
        }