コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            int    i, id;
            string recebe = "", qauntidades = "";

            for (i = 0; i < Convert.ToUInt32(listBox2.Items.Count.ToString()); i++)
            {
                recebe      = recebe + Convert.ToString(arrayItens[i]) + ";";
                qauntidades = qauntidades + Convert.ToString(arrayQuants[i]) + ";";
            }

            string observacao = textBox2.Text;

            conexao con = new conexao();
            string  sql = String.Format("INSERT INTO requisicoes(usuario, items, data, observacao, quantidade) values ({0},'{1}',null,'{2}','{3}')",
                                        Convert.ToInt32(matricula),
                                        Convert.ToString(recebe),
                                        Convert.ToString(observacao),
                                        Convert.ToString(qauntidades)
                                        );

            NpgsqlConnection conecta = con.conn();
            NpgsqlCommand    cmd     = new NpgsqlCommand(sql, conecta);

            cmd.ExecuteNonQuery();
            id = Convert.ToInt32(con.consultaS("SELECT * FROM requisicoes", "id"));
            Finalizar fim = new Finalizar(id);

            fim.Show();
            this.Hide();
            con.conn().Close();
        }
コード例 #2
0
        private void requisição_Load(object sender, EventArgs e)
        {
            conexao          con = new conexao();
            NpgsqlCommand    cmd = new NpgsqlCommand("SELECT * FROM estoque", con.conn());
            NpgsqlDataReader rd  = cmd.ExecuteReader();

            while (rd.Read())
            {
                listBox1.Items.Add(rd["nome"]);
            }
            con.conn().Close();
        }