private void cboup_SelectedValueChanged(object sender, EventArgs e)
 {
     if (cboup.Text == "SIM")
     {
         relaciona_notas tela = new relaciona_notas(NF.Text);
         tela.ShowDialog();
     }
 }
        private void pictureBox17_Click(object sender, EventArgs e)
        {
            relaciona_notas rel = new relaciona_notas(NF.Text);

            rel.ShowDialog();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Connection    conexao      = new Connection();
            ArrayList     lista_user   = new ArrayList();
            ArrayList     lista_userpk = new ArrayList();
            ArrayList     lista_pass   = new ArrayList();
            ArrayList     lista_pk     = new ArrayList();
            SqlDataReader sdr;
            SqlDataReader sdr1;
            int           i    = 0;
            SqlCommand    cmd2 = new SqlCommand("select * from fornecedor;", conexao.cone());
            SqlCommand    cmd1 = new SqlCommand("select distinct* from software;", conexao.cone());

            sdr  = cmd1.ExecuteReader();
            sdr1 = cmd2.ExecuteReader();

            while (sdr.Read() == true)
            {
                lista_pass.Add(sdr["soft_nome"].ToString());
                lista_pk.Add(sdr["soft_id"].ToString());
                i++;
            }
            i = 0;
            while (sdr1.Read() == true)
            {
                lista_user.Add(sdr1["forn_nome"].ToString());
                lista_userpk.Add(sdr1["cnpj"].ToString());
                i++;
            }
            conexao.cone().Close();

            DialogResult Resultado = MessageBox.Show("Confirma as informações?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (Resultado == DialogResult.Yes)
            {
                try
                {
                    //Gravando Informações no Banco
                    string     coleta_data = "";
                    Connection cones       = new Connection();
                    if (dateTimePicker2.Text == " ")
                    {
                        coleta_data = "NULL";
                    }
                    else
                    {
                        coleta_data = dateTimePicker2.Text;
                    }
                    String     query = "INSERT INTO notas(nota_numero,nota_quantidade,nota_data_compra,nota_desc,nota_tipo_lic,nota_upgrade_versao,nota_resp_compra,nota_analista,nota_empresa,nota_site,nota_gerencia_compra,fk_soft_id,fk_cnpj,nota_nf,nota_validade) select '" + txtPO.Text + "','" + txtqtd.Text + "','" + dateTimePicker1.Text + "','" + txtDesc.Text + "','" + cbotiplic.Text + "','" + cboup.Text + "','" + txtresp.Text + "','" + txtanalista.Text + "','" + comboempresa.Text + "','" + combosite.Text + "','" + txtgerente.Text + "',s.soft_id,f.cnpj,'" + NF.Text + "','" + coleta_data + "' from software s, fornecedor f where s.soft_id = " + lista_pk[lista_pass.IndexOf(cbo_soft.Text)] + " and f.cnpj = '" + lista_userpk[lista_user.IndexOf(txtforn.Text)] + "'";
                    SqlCommand cmd   = new SqlCommand(query, cones.cone()); //lista_pk[cbo_soft.SelectedIndex]
                    cmd.ExecuteNonQuery();
                    cones.cone().Close();
                }
                catch (Exception exe)
                {
                    MessageBox.Show(exe.ToString());
                }
            }
            else
            {
            }
            relaciona_notas rel = new relaciona_notas(NF.Text);

            rel.ShowDialog();
        }