Advertisement
endrezr

upis stranih kljuceva

Nov 1st, 2011
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.74 KB | None | 0 0
  1.  
  2.         private void cmdDodaj_Click(object sender, EventArgs e)
  3.         {
  4.             int temp = lsbSpisakScenarija.Items.Count;
  5.  
  6.  
  7.             if (txtImeScenarijaUnos.Text != "")
  8.             {
  9.                 if (lsbSpisakScenarija.Items.Contains(txtImeScenarijaUnos.Text) == false)
  10.                 {
  11.  
  12.                     MySqlConnection conDatabase = new MySqlConnection("Data Source=localhost;" +
  13.                     "Persist Security Info=yes;" +
  14.                      "UserId=root; PWD=root;");
  15.  
  16.                     MySqlCommand cmdDatabase;
  17.                     try
  18.                     {
  19.  
  20.                         conDatabase.Open();
  21.  
  22.                         cmdDatabase = new MySqlCommand("USE NOVAbazaROBOT1;", conDatabase);
  23.                         cmdDatabase.ExecuteNonQuery();
  24.  
  25.  
  26.                         cmdDatabase = new MySqlCommand("INSERT INTO NOVAbazaROBOT1_spisakSvihScenarija" +
  27.                         " (" +
  28.                         "Ime_Scenarija" +
  29.                         ")" +
  30.                         " values " +
  31.                         "('" +
  32.                         txtImeScenarijaUnos.Text +
  33.                         "')"
  34.                         + ";", conDatabase);
  35.                         cmdDatabase.ExecuteNonQuery();
  36.  
  37.                         //Ovo dole je lose resenje ako ne zabranis unos u tabele!!!!!!!!!!!!!!!!!
  38.                         cmdDatabase = new MySqlCommand("INSERT INTO NOVAbazaROBOT1_definicijeScenarija" +
  39.                         " (" +
  40.                         "FK_Stanja" +
  41.                         ")" +
  42.                         " values " +
  43.                         "('" +
  44.                         glavnaforma.novaBaza_ChildFrm.dgvSpisakSvihStanja.SelectedRows[0].Cells["PK_Orig"].Value +
  45.                         "')"
  46.                         + ";", conDatabase); //glavnaforma.novaBaza_ChildFrm.dgvSpisakSvihStanja.SelectedCells[0]
  47.                         cmdDatabase.ExecuteNonQuery();
  48.  
  49.                         //cmdDatabase = new MySqlCommand("UPDATE NOVAbazaROBOT1_definicijeScenarija" +
  50.                         //" SET " +
  51.                         //"FK_Spisak_Svih_Scenarija='" + +
  52.                         //" values " +
  53.                         //"('" +
  54.                         //glavnaforma.novaBaza_ChildFrm.dgvSpisakSvihStanja.SelectedRows[0].Cells["PK_Orig"].Value +
  55.                         //"')"
  56.                         //+ ";", conDatabase); //glavnaforma.novaBaza_ChildFrm.dgvSpisakSvihStanja.SelectedCells[0]
  57.                         //cmdDatabase.ExecuteNonQuery();
  58.  
  59.                         //cmdDatabase = new MySqlCommand("INSERT INTO NOVAbazaROBOT1_definicijeScenarija" +
  60.                         //" (" +
  61.                         //"FK_Stanja" +
  62.                         //")" +
  63.                         //" SELECT PK_Orig.NOVAbazaROBOT1_TabelaStanja FROM NOVAbazaROBOT1_TabelaStanja WHERE " +
  64.                         //"('" +
  65.                         //glavnaforma.novaBaza_ChildFrm.dgvSpisakSvihStanja.SelectedRows[0].Cells["PK_Orig"].Value +
  66.                         //"')"
  67.                         //+ ";", conDatabase); //glavnaforma.novaBaza_ChildFrm.dgvSpisakSvihStanja.SelectedCells[0]
  68.                         //cmdDatabase.ExecuteNonQuery();
  69.  
  70.                         //samo kao primer za where
  71.                        // cmdDatabase = new MySqlCommand("INSERT INTO bazaROBOT8_listaZeljenihPokreta (ImePokreta, Glava, PrviZglobLevi, DrugiZglobLevi, TreciZglobLevi, PrviZglobDesni, DrugiZglobDesni, TreciZglobDesni, Vreme)" +
  72.                        //"SELECT ImePokreta, Glava, PrviZglobLevi, DrugiZglobLevi, TreciZglobLevi, PrviZglobDesni, DrugiZglobDesni, TreciZglobDesni, Vreme " +
  73.                        //"FROM bazaROBOT8_definicijePokreta WHERE PK_Orig ='" + (dgvDefinicijePokreta.SelectedRows[i - 1].Index + 1) + "'" +
  74.                        // ";", conDatabase);
  75.                        // cmdDatabase.ExecuteNonQuery();
  76.  
  77.                     }
  78.                     catch (Exception ex)
  79.                     {
  80.                         MessageBox.Show(ex.Message);
  81.                     }
  82.                     if (conDatabase.State == ConnectionState.Open)
  83.                     {
  84.                         conDatabase.Close();
  85.                     }
  86.                 }
  87.                 else
  88.                 {
  89.                     MessageBox.Show("Uneto ime scenarija vec postoju i listi.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
  90.                 }
  91.  
  92.  
  93.                 glavnaforma.novaBaza_ChildFrm.PopuniTabeleNOVEbaze();
  94.  
  95.                 this.Hide();
  96.             }
  97.             else
  98.             {
  99.                 MessageBox.Show("Morate uneti ime scenarija ili izabrati neki od postojecih u listboxu.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
  100.             }
  101.         }
  102.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement