public bool GetHasDokumentKorygowany(string documentName) { if (documentName.StartsWith("Dokument")) { int idx; if (int.TryParse(documentName.Substring(8), out idx)) { DokumentAnalizyZwrotu dokument = this.analizaZwrotu.Dokumenty[idx]; if (dokument != null) { return(this.DokumentyKorygowane.Contains(dokument)); } } } return(false); }
public void RemoveDokument(DokumentAnalizyZwrotu dokument, bool regenerateColl = true) { if (this.dokumenty.Contains(dokument)) { this.dokumenty.Remove(dokument); dokument.Pozycje.Remove(this); if (this.dokumentyKorygowane != null && this.dokumentyKorygowane.Contains(dokument)) { this.dokumentyKorygowane.Remove(dokument); } if (regenerateColl) { if (this.dokumentyWgIlosciPozycji != null) { this.dokumentyWgIlosciPozycji = new DokumentyAnalizyZwrotu(this.analizaZwrotu, this.dokumenty, new DokumentAnalizyZwrotu.IloscPozycjiComparer()); } } } }