Pokaż
Ignoruj:
Data:
2008-12-22 14:12:07 (17 years ago)
Autor:
dorota
Opis:

dbo.faktury.korekta : tinyint --> bit
wystawianie kolejnych korekt

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • Baza Reklam 2 - Faktury/FactureViewer.cs

    r73 r80  
    165165 
    166166            typComboBox.Enabled = false; 
     167            
     168            raporty.FakturaDataTable korektaTable = fakturaTableAdapter1.GetDataByIdFaktury(idKorekty); 
     169            raporty.FakturaRow korekta = korektaTable[0]; 
     170            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Korekta",korektaTable)); 
    167171            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Faktura", fakturaTableAdapter1.GetDataByIdFaktury(idFakt))); 
    168             reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Korekta", fakturaTableAdapter1.GetDataByIdFaktury(idKorekty))); 
    169             reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetails2", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(idFakt))); 
     172      
     173            //piersza korekta 
     174            if (korekta.idFakturyKorekta == idFaktury) 
     175            { 
     176                reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetails2", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(idFakt))); 
     177            } 
     178            else 
     179            { 
     180                reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetails2", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(korekta.idFakturyKorekta))); 
     181            } 
    170182            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetailsKorekty", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(idKorekty))); 
    171183            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("tlumaczenia", ds.Tables[0]));