- Pliki:
-
- 1 zmodyfikowane
-
Baza Reklam 2 - Faktury/FactureViewer.cs (zmodyfikowane) (8 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
Baza Reklam 2 - Faktury/FactureViewer.cs
r17 r29 27 27 DataSet ds; 28 28 29 public FactureViewer(int idFakt,bool rodzaj )29 public FactureViewer(int idFakt,bool rodzaj, int old) 30 30 { 31 31 InitializeComponent(); … … 93 93 } 94 94 95 public FactureViewer(int idFakt) 95 /// <param name="rodzaj">true = proforma</param> 96 public FactureViewer(int idFakt, bool r) 96 97 { 97 98 InitializeComponent(); 98 99 99 100 reportViewer1.LocalReport.ReportEmbeddedResource = "Baza_Reklam.Raporty.fakturaReversed2.rdlc"; 100 101 idFaktury = idFakt; 102 this.rodzaj = r; 101 103 102 104 this.zapiszButton.Click += zapiszButton2_Click; … … 130 132 { 131 133 podpisCheckBox.CheckState = CheckState.Unchecked; 132 paramList.Add(new ReportParameter("podpis", podpisCheckBox.Checked.ToString(), true)); 133 this.reportViewer1.LocalReport.SetParameters(paramList); 134 } 135 134 } 135 136 paramList.Add(new ReportParameter("podpis", podpisCheckBox.Checked.ToString(), true)); 137 138 if (this.rodzaj) 139 { 140 paramList.Add(new ReportParameter("proforma", "True", true)); 141 } 142 else 143 { 144 paramList.Add(new ReportParameter("proforma", "False", true)); 145 } 146 147 paramList.Add(new ReportParameter("zaplacono", zaplaconoCheckBox.Checked.ToString(), true)); 148 149 this.reportViewer1.LocalReport.SetParameters(paramList); 150 136 151 jezykComboBox.SelectedIndex = 0; 137 152 typComboBox.SelectedIndex = 1; … … 141 156 { 142 157 InitializeComponent(); 158 159 powodKorektyComboBox.Enabled = true; 160 opisTextBox.ReadOnly = !User.getUser().St_kierownik; 161 opisTextBox.BackColor = User.getUser().St_kierownik ? Color.White : Color.WhiteSmoke; 143 162 144 163 reportViewer1.LocalReport.ReportEmbeddedResource = "Baza_Reklam.Raporty.fakturaKorekta.rdlc"; … … 193 212 this.reportViewer1.LocalReport.SetParameters(paramList); 194 213 } 195 196 //nadpisanie drukowania197 //this.reportViewer1.Print += new CancelEventHandler(HandlePrint);198 /*199 if (rodzaj)200 {201 this.reportViewer1.Print += new CancelEventHandler(HandlePrint);202 }203 */204 205 214 jezykComboBox.SelectedIndex = 0; 206 215 typComboBox.SelectedIndex = 1; … … 337 346 fAKTURYBindingSource.EndEdit(); 338 347 fAKTURYTableAdapter.Update(this.rEKLAMADataSet.FAKTURY); 339 fAKTURYTableAdapter.FillByIdFaktury(this.rEKLAMADataSet.FAKTURY, idFaktury); 348 fAKTURYTableAdapter.FillByIdFaktury(this.rEKLAMADataSet.FAKTURY, idKorekty); 349 350 reportViewer1.LocalReport.DataSources.Clear(); 340 351 341 352 //ustawienie parametrów, nowych datasoure dla raportu 342 353 List<ReportParameter> paramList = new List<ReportParameter>(); 343 344 paramList.Add(new ReportParameter("jezyk", jezykComboBox.SelectedItem.ToString(), true)); 354 raporty.FakturaDataTable korektaTable = fakturaTableAdapter1.GetDataByIdFaktury(idKorekty); 355 raporty.FakturaRow korekta = korektaTable[0]; 356 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Korekta", korektaTable)); 357 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Faktura", fakturaTableAdapter1.GetDataByIdFaktury(this.idFaktury))); 358 359 //piersza korekta 360 if (korekta.idFakturyKorekta == idFaktury) 361 { 362 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetails2", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(this.idFaktury))); 363 } 364 else 365 { 366 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetails2", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(korekta.idFakturyKorekta))); 367 } 368 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetailsKorekty", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(idKorekty))); 369 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("tlumaczenia", ds.Tables[0])); 370 345 371 paramList.Add(new ReportParameter("podpis", podpisCheckBox.Checked.ToString(), true)); 346 372 this.reportViewer1.LocalReport.SetParameters(paramList); 347 reportViewer1.LocalReport.DataSources.Clear();348 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("Faktura", fakturaTableAdapter1.GetDataByIdFaktury(idFaktury)));349 350 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetails2", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(idFaktury)));351 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("FakturaDetailsKorekty", fAKTURA_DETAILS2TableAdapter.GetDataIdFaktury(idKorekty)));352 reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("tlumaczenia", ds.Tables[0]));353 373 354 374 reportViewer1.RefreshReport(); … … 372 392 paramList.Add(new ReportParameter("jezyk", jezykComboBox.SelectedItem.ToString(), true)); 373 393 paramList.Add(new ReportParameter("podpis", podpisCheckBox.Checked.ToString(), true)); 374 paramList.Add(new ReportParameter("proforma", proformaCheckBox.Checked.ToString(), true)); 375 394 395 if (this.rodzaj) 396 { 397 paramList.Add(new ReportParameter("proforma", "True", true)); 398 } 399 else 400 { 401 paramList.Add(new ReportParameter("proforma", "False", true)); 402 } 403 paramList.Add(new ReportParameter("zaplacono", zaplaconoCheckBox.Checked.ToString(), true)); 404 376 405 this.reportViewer1.LocalReport.SetParameters(paramList); 377 406 reportViewer1.LocalReport.DataSources.Clear(); … … 581 610 } 582 611 612 private void powodKorektyComboBox_SelectedIndexChanged(object sender, EventArgs e) 613 { 614 DataRowView row = (DataRowView)fAKTURYBindingSource.Current; 615 row["opis"] = powodKorektyComboBox.SelectedItem.ToString(); 616 fAKTURYBindingSource.EndEdit(); 617 618 opisTextBox.Text = powodKorektyComboBox.SelectedItem.ToString(); 619 } 620 583 621 } 584 622 }
