Zbiór zmian 745 dla trunk

Pokaż
Ignoruj:
Data:
2009-07-07 16:04:24 (17 years ago)
Autor:
marek
Opis:

poprawiona wersja 1.1.20

Lokalizacja:
trunk
Pliki:
2 dodane
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/BazaReklam/ProductionForm.cs

    r740 r745  
    489489            cmd.Connection = new SqlConnection(ConnString.getConnString().Value); 
    490490 
    491             if (listaReklamDoWydaniaNrBindingSource.Filter == "") 
    492             { 
    493                 cmd.CommandText = "sp_DeleteReklamaStrona"; 
     491            try 
     492            { 
    494493                cmd.CommandType = CommandType.StoredProcedure; 
    495494                cmd.Parameters.Clear(); 
    496                 cmd.Parameters.AddWithValue("@nrWyd", nrWyd); 
    497                 cmd.Parameters.AddWithValue("@tytul", tyt); 
    498             } 
    499             else 
    500             { 
    501                 cmd.CommandText = "sp_DeleteReklamaStronaByStaryGrzbiet"; 
    502                 cmd.CommandType = CommandType.StoredProcedure; 
    503                 cmd.Parameters.Clear(); 
    504                 cmd.Parameters.AddWithValue("@nrWydania", nrWyd); 
    505                 cmd.Parameters.AddWithValue("@tytul", tyt); 
    506                 cmd.Parameters.AddWithValue("@staryGrzbiet", grzbietyComboBox.SelectedValue); 
    507             } 
    508  
    509             cmd.Connection.Open(); 
    510             cmd.ExecuteNonQuery(); 
    511             cmd.Connection.Close(); 
     495 
     496                if (listaReklamDoWydaniaNrBindingSource.Filter == "") 
     497                { 
     498                    cmd.CommandText = "sp_DeleteReklamaStrona"; 
     499                    cmd.Parameters.AddWithValue("@nrWyd", nrWyd); 
     500                    cmd.Parameters.AddWithValue("@tytul", tyt); 
     501                } 
     502                else 
     503                { 
     504                    cmd.CommandText = "sp_DeleteReklamaStronaByStaryGrzbiet"; 
     505                    cmd.Parameters.AddWithValue("@nrWydania", nrWyd); 
     506                    cmd.Parameters.AddWithValue("@tytul", tyt); 
     507                    cmd.Parameters.AddWithValue("@staryGrzbiet", grzbietyComboBox.SelectedValue); 
     508                } 
     509 
     510                cmd.Connection.Open(); 
     511                cmd.ExecuteNonQuery(); 
     512            } 
     513            finally 
     514            { 
     515                cmd.Connection.Close(); 
     516                Cursor = Cursors.Default; 
     517            } 
     518 
     519            Cursor = Cursors.WaitCursor; 
    512520 
    513521            cmd.CommandText = "INSERT INTO Reklama_Strona(ReklamaId, NR_WYDANIA, STRONA) VALUES(@idRek, @nrWyd, @nrStrony);"; 
    514             cmd.Connection.Open(); 
    515             foreach (DataGridViewRow row in spisPlikowDataGridView.Rows) 
    516             { 
    517                 //reklam bez stron nie zapisuje w bazie 
    518                 if ((row.Cells["strona"].Value != null)) 
    519                 { 
    520                     cmd.Parameters.Clear(); 
    521  
    522                     cmd.Parameters.AddWithValue("@idRek", row.Cells["reklamaId"].Value); 
    523                     cmd.Parameters.AddWithValue("@nrWyd", row.Cells["NR"].Value); 
    524                     cmd.Parameters.AddWithValue("@nrStrony", row.Cells["strona"].Value); 
    525  
    526                     cmd.ExecuteNonQuery(); 
    527                 } 
    528             } 
    529  
    530             cmd.Connection.Close(); 
    531             Cursor = Cursors.Default; 
     522            cmd.CommandType = CommandType.Text; 
     523 
     524            try 
     525            { 
     526                cmd.Connection.Open(); 
     527 
     528                foreach (DataGridViewRow row in spisPlikowDataGridView.Rows) 
     529                { 
     530                    //reklam bez stron nie zapisuje w bazie 
     531                    if ((row.Cells["strona"].Value != null)) 
     532                    { 
     533                        cmd.Parameters.Clear(); 
     534 
     535                        cmd.Parameters.AddWithValue("@idRek", row.Cells["reklamaId"].Value); 
     536                        cmd.Parameters.AddWithValue("@nrWyd", row.Cells["NR"].Value); 
     537                        cmd.Parameters.AddWithValue("@nrStrony", row.Cells["strona"].Value); 
     538 
     539                        cmd.ExecuteNonQuery(); 
     540                    } 
     541                } 
     542            } 
     543            finally 
     544            { 
     545                cmd.Connection.Close(); 
     546                Cursor = Cursors.Default; 
     547            } 
    532548            MessageBox.Show("Zapisano strony"); 
    533549        }