protected virtual string DajNazweUrzedu() { TJednostkaOrganizacyjna Urzad = AktualnyKontekst.Urzad; string nazwaUrzad = string.Empty; if (Urzad != null) { nazwaUrzad = Urzad.nazwaSpecified ? Urzad.nazwa : string.Empty; } if (nazwaUrzad.Length > 45) { nazwaUrzad = nazwaUrzad.Substring(0, 45); } return(nazwaUrzad); }
private void Inicjuj(Guid idTypWydruku) { sep1 = sep1.PadRight(liczbaZnakowWWierszu, '-'); sep2 = sep2.PadRight(liczbaZnakowWWierszu, '='); sep3 = sep3.PadRight(liczbaZnakowWWierszu, '_'); //PreparedReport = new CReport(); TKontekst Kontekst = AktualnyKontekst.Kontekst; TDzienUrzedu DzienUrzedu = AktualnyKontekst.DzienUrzedu; if (DzienUrzedu != null) { DayInTXT = CData.ToShortDateString(DzienUrzedu.data); } TJednostkaOrganizacyjna Urzad = AktualnyKontekst.Urzad; TJednostkaOrganizacyjna Rup = AktualnyKontekst.RUP; TRachunekBankowy RachunekBankowy = null; if (KolRachunekBankowy == null) { KolRachunekBankowy = Port.RachunekBankowy.DajRachunekBankowy(Rup.dn); } foreach (TRachunekBankowy rb in KolRachunekBankowy) { if (rb.celeSpecified && (rb.cele.IndexOf("A") >= 0) && !rb.zablokowany) { RachunekBankowy = rb; break; } } if (RachunekBankowy == null) { RachunekBankowy = new TRachunekBankowy(); } DateTime d = DateTime.Now; string nazwaRup = Rup.nazwaSpecified ? Rup.nazwa : string.Empty; if (nazwaRup.Length > 50) { nazwaRup = nazwaRup.Substring(0, 50); } oh1 = string.Format(oh1, nazwaRup, "Wydrukowano: " + CData.ToShortDateString() + " " + d.Hour.ToString().PadLeft(2, '0') + ":" + d.Minute.ToString().PadLeft(2, '0')); oh2 = string.Format(oh2, DajNazweUrzedu(), oh2a); //oh3 = string.Format(oh3, Urzad.symbolKsiegowySpecified ? Urzad.symbolKsiegowy : string.Empty, String.Format(oh3a, "alfa")); oh3a = String.Format(oh3a, Version); if (Urzad != null) { oh3 = string.Format(oh3, Urzad.stepelOkregowySpecified ? Urzad.stepelOkregowy : string.Empty, oh3a); } else { oh3 = string.Format(oh3, string.Empty, oh3a); } if (RachunekBankowy != null) { oh4 = string.Format(oh4, RachunekBankowy.nazwaSpecified ? RachunekBankowy.nazwa : string.Empty, "..........."); oh5 = string.Format(oh5, RachunekBankowy.numerSpecified ? CNumerRachunku.FormatujNRB(RachunekBankowy.numer) : string.Empty, ". ."); } else { oh4 = string.Format(oh4, string.Empty, "..........."); oh5 = string.Format(oh5, string.Empty, ". ."); } TypWydruku = new TTypWydruku(); TypWydruku.nazwa = "WYDRUK..."; TypWydruku.liczbaPozycji = -1; //odczytanie typu wydruku z bazy if (Guid.Empty != idTypWydruku) { TTypWydruku TypWydruku1 = Port.TypWydruku.ReadBusObjId(idTypWydruku); if (TypWydruku1 != null) { TypWydruku.nazwa = TypWydruku1.nazwaSpecified ? TypWydruku1.nazwa : string.Empty; TypWydruku.liczbaPozycji = TypWydruku1.liczbaPozycjiSpecified ? TypWydruku1.liczbaPozycji : -1; TypWydruku.czyAutomatyczny = TypWydruku1.czyAutomatyczny; TypWydruku.czyDoEksportu = TypWydruku1.czyDoEksportu; TypWydruku.czyDoKonfiguracji = TypWydruku1.czyDoKonfiguracji; TypWydruku.czyDoKonfiguracjiORJ = TypWydruku1.czyDoKonfiguracjiORJ; TypWydruku.czyWydrukOddzielny = TypWydruku1.czyWydrukOddzielny; TypWydruku.czyZmianaArkuszowania = TypWydruku1.czyZmianaArkuszowania; TypWydruku.id = TypWydruku1.id; if (TypWydruku1.numerWydrukuSpecified) { TypWydruku.numerWydruku = TypWydruku1.numerWydruku; } if (TypWydruku1.opisSpecified) { TypWydruku.opis = TypWydruku1.opis; } if (TypWydruku1.podtytulSpecified) { TypWydruku.podtytul = TypWydruku1.podtytul; } if (TypWydruku1.rodzajSpecified) { TypWydruku.rodzaj = TypWydruku1.rodzaj; } if (TypWydruku1.symbolSpecified) { TypWydruku.symbol = TypWydruku1.symbol; } TypWydruku.stateInDatabase = TypWydruku1.stateInDatabase; if (TypWydruku1.symbolWykazuSpecified) { TypWydruku.symbolWykazu = TypWydruku1.symbolWykazu; } if (AktualnyKontekst.Kontekst.idUrzadSpecified) { if (TypWydruku1.czyDoKonfiguracji) { TTypWydrukuUrzad TypWydrukuUrzad = Port.TypWydrukuUrzad.DajTypWydrukuUrzad(AktualnyKontekst.Kontekst.idUrzad, TypWydruku1.id); if (TypWydrukuUrzad != null) { TypWydruku.liczbaPozycji = TypWydrukuUrzad.liczbaPozycji; } } } else if (AktualnyKontekst.Kontekst.idRUPSpecified && TypWydruku1.czyDoKonfiguracjiORJ) { TTypWydrukuORJ TypWydrukuORJ = Port.TypWydrukuORJ.DajTypWydrukuORJ(TypWydruku1.id, AktualnyKontekst.Kontekst.idRUP); if (TypWydrukuORJ != null) { TypWydruku.liczbaPozycji = TypWydrukuORJ.liczbaPozycji; } } } } NazwaWydruku = TypWydruku.nazwa.ToUpper(); SymbolWydruku = TypWydruku.symbolSpecified ? TypWydruku.symbol.ToUpper() : string.Empty; oh6 = String.Format(oh6, ". m.p. ."); oh7 = String.Format(oh7, ". ."); oh8 = String.Format(oh8, "..........."); ReportDataSet = null; //utworzenei kolekcji pól wylicznych calculatedFields = new StringCollection(); }