Zbiór zmian 563 dla trunk

Pokaż
Ignoruj:
Data:
2009-04-09 11:30:10 (17 years ago)
Autor:
marek
Opis:

re #160 - poprawiono blad przy zmianie emisji - System.InvalidCastException?: Specified cast is not valid.

Lokalizacja:
trunk/BazaReklam
Pliki:
2 zmodyfikowane

Legenda:

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

    r557 r563  
    248248            if (!reklama.IsidZamowieniaNull() && !HasEmisjeDoZafakturowania(rEKLAMADataSet.UKAZE_SIE_W_NR)) 
    249249                ZamowienieHelper.MakeZamowienieZafakturowane(reklama.idZamowienia); 
     250 
     251            ukazeSieDataGridView.Sort(ukazeSieDataGridView.Columns[0], ListSortDirection.Ascending); 
    250252 
    251253            MessageBox.Show("Zmiany zapisane"); 
     
    13651367        private void zmienEmisje(object sender, EventArgs e) 
    13661368        { 
    1367             if (tYTULComboBox.SelectedValue != null) 
    1368             { 
    1369                 REKLAMADataSet.UKAZE_SIE_W_NRDataTable table = 
    1370                 (REKLAMADataSet.UKAZE_SIE_W_NRDataTable) 
    1371                 rEKLAMADataSet.UKAZE_SIE_W_NR.Copy(); 
    1372  
    1373                 REKLAMADataSet.REKLAMARow reklama = (REKLAMADataSet.REKLAMARow) 
    1374                  ((DataRowView)(rEKLAMABindingSource.Current)).Row; 
    1375  
    1376                 KalendarzEmisji kalendarz = new KalendarzEmisji( 
    1377                     tYTULComboBox.SelectedValue.ToString(), 
    1378                     reklama, 
    1379                     table, 
    1380                     (short)ukazeSieDataGridView.CurrentCell.Value); 
    1381  
    1382                 if (kalendarz.ShowDialog() == DialogResult.OK) 
    1383                 { 
    1384                     if (ukazeSieDataGridView.CurrentCell != null) 
    1385                     { 
    1386                         DataGridViewRow r1 = ukazeSieDataGridView.CurrentCell.OwningRow; 
    1387                         REKLAMADataSet.UKAZE_SIE_W_NRRow row = (REKLAMADataSet.UKAZE_SIE_W_NRRow)(((DataRowView)r1.DataBoundItem).Row); 
    1388  
    1389                         if (row.zafakturowana && (row.Nr_Wydania != kalendarz.NowaEmisja)) 
    1390                         { 
    1391                             rEKLAMADataSet.zmianyEmisji.AddzmianyEmisjiRow(row, row.Nr_Wydania, kalendarz.NowaEmisja, DateTime.Now); 
    1392                         } 
    1393  
    1394                         row.Nr_Wydania = kalendarz.NowaEmisja; 
    1395                         kalendarz.Close();         
    1396                          
    1397                         row.EndEdit(); 
    1398                         rEKLAMADataSet.UKAZE_SIE_W_NR.EndInit(); 
    1399                         rEKLAMAUKAZESIEWNRBindingSource.ResetBindings(false); 
    1400                     } 
    1401                 } 
    1402             } 
    1403         } 
    1404               
     1369            REKLAMADataSet.REKLAMARow reklama = Reklama; 
     1370 
     1371            if (reklama == null || tYTULComboBox.SelectedValue == null || rEKLAMAUKAZESIEWNRBindingSource.Current == null) return; 
     1372 
     1373            REKLAMADataSet.UKAZE_SIE_W_NRRow emisja = (REKLAMADataSet.UKAZE_SIE_W_NRRow) ((DataRowView) rEKLAMAUKAZESIEWNRBindingSource.Current).Row; 
     1374 
     1375            REKLAMADataSet.UKAZE_SIE_W_NRDataTable table = (REKLAMADataSet.UKAZE_SIE_W_NRDataTable)rEKLAMADataSet.UKAZE_SIE_W_NR.Copy(); 
     1376 
     1377            KalendarzEmisji kalendarz = new KalendarzEmisji( 
     1378                                                    tYTULComboBox.SelectedValue.ToString(), 
     1379                                                    reklama, 
     1380                                                    table, 
     1381                                                    emisja.Nr_Wydania); 
     1382 
     1383            if (kalendarz.ShowDialog() == DialogResult.OK) 
     1384            { 
     1385                short staraEmisja = emisja.Nr_Wydania; 
     1386                 
     1387                emisja.Nr_Wydania = kalendarz.NowaEmisja; 
     1388                emisja.EndEdit(); 
     1389                rEKLAMADataSet.UKAZE_SIE_W_NR.EndInit(); 
     1390                rEKLAMAUKAZESIEWNRBindingSource.ResetBindings(false); 
     1391 
     1392                if (emisja.zafakturowana && (staraEmisja != kalendarz.NowaEmisja)) 
     1393                    rEKLAMADataSet.zmianyEmisji.AddzmianyEmisjiRow(emisja,  
     1394                                                                   staraEmisja,  
     1395                                                                   kalendarz.NowaEmisja, 
     1396                                                                   DateTime.Now); 
     1397            } 
     1398        } 
     1399 
    14051400 
    14061401        private void ukazeSieDataGridView_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e) 
  • trunk/BazaReklam/app.config

    r560 r563  
    88  <connectionStrings> 
    99    <clear /> 
     10    <add name="BAZA_REKLAM_TEST" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM_TEST;Persist Security Info=True" 
     11      providerName="System.Data.SqlClient" /> 
    1012    <add name="BAZA_REKLAM" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM;Persist Security Info=True" 
    1113      providerName="System.Data.SqlClient" />