public object Drukuj(Context cx) { var parametry = new ParametryWydrukuDokumentu(cx) { Oryginał = false, IloscKopii = 1, Duplikat = true }; cx[typeof(ParametryWydrukuDokumentu)] = parametry; context = cx; var reportResult = new ReportResult { Context = cx, DataType = typeof(DokumentHandlowy), TemplateFileSource = AspxSource.Local, TemplateFileName = "handel/sprzedaz.aspx", Format = ReportResultFormat.PDF, OutputHandler = ZapiszPlik }; return(reportResult); }
public object Drukuj(Context cx) { var parametry = new ParametryWydrukuDokumentu(cx) // tworzymy obiekt klasy parametrow, z ktorej korzysta wydruk { Oryginał = false, IloscKopii = 1, Duplikat = true }; cx.Set(parametry); int licznik = 0; foreach (var dokument in Dokumenty) { cx.Set(dokument); licznik++; DrukujJeden(cx, dokument); } return(null); }
public object Drukuj(Context cx) { var parametry = new ParametryWydrukuDokumentu(cx) // tworzymy obiekt klasy parametrow, z ktorej korzysta wydruk { Oryginał = false, IloscKopii = 1, Duplikat = true }; cx[typeof(ParametryWydrukuDokumentu)] = parametry; // dodanie parametrow do kontekstu var reportResult = new ReportResult { Context = cx, DataType = typeof(DokumentHandlowy), TemplateFileSource = AspxSource.Local, //domyslnie local, jesli aspx przechowywany w storage'u to ustawiamy storage TemplateFileName = "handel/sprzedaz.aspx", //wpisujemy sciezke do pliku Format = ReportResultFormat.PDF, //format wykonanego wydruku OutputHandler = ZapiszPlik //podpiety handler, w ktorym wykonana bedzie dodatkowa akcja }; return(reportResult); }