root/trunk/BazaZamowien/Zamowienia/ZamowienieViewer.cs @ 991

Wersja 710, 2.1 KB (wprowadzona przez dorota, 18 years temu)

baza zamowien i premii 1.0.0.1

Line 
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Data;
5using System.Drawing;
6using System.Text;
7using System.Windows.Forms;
8using BazaZamowien.Classes;
9using Microsoft.Reporting.WinForms;
10
11namespace BazaZamowien
12{
13    public partial class ZamowienieViewer : Form
14    {
15
16
17        private zamowieniaDataSet dataset = new zamowieniaDataSet();
18        private zamowieniaDataSetTableAdapters.wydrukZamowieniaTableAdapter adapter = new BazaZamowien.zamowieniaDataSetTableAdapters.wydrukZamowieniaTableAdapter();
19        private zamowieniaDataSetTableAdapters.RealizacjeTableAdapter adapter2 = new BazaZamowien.zamowieniaDataSetTableAdapters.RealizacjeTableAdapter();
20
21        public ZamowienieViewer(List<int> IDElist)
22        {
23            InitializeComponent();
24            adapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
25            adapter2.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
26
27            adapter.ClearBeforeFill = false;
28            adapter2.ClearBeforeFill = false;
29
30            foreach (int i in IDElist)
31            {
32                adapter.FillByIDE(dataset.wydrukZamowienia, i);
33                adapter2.FillByIDEZamowienia(dataset.Realizacje, i);
34            }
35
36
37        }
38
39        private void ZamowienieViewer_Load(object sender, EventArgs e)
40        {
41            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("zamowieniaDataSet_wydrukZamowienia",dataset.wydrukZamowienia));
42            reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("zamowieniaDataSet_Realizacje", dataset.Realizacje));
43           
44            reportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(SubreportProcessing);
45
46            this.reportViewer1.RefreshReport();
47        }
48
49        void SubreportProcessing(object sender, SubreportProcessingEventArgs e)
50        {
51            e.DataSources.Add(new ReportDataSource("zamowieniaDataSet_Realizacje", dataset.Realizacje));         
52        }
53    }
54}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.