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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }