private void BWpisanoUmowe_Click(object sender, RoutedEventArgs e) { // System.Windows.MessageBox.Show("DD"); var dodajUmowe = new MenadzerUtworzNowaUmoweDB(); var objgeneratorPDF = new GeneratorPDF(); MenadzerDB menadzerDB = new MenadzerDB(dgKlient); var listaKontener2 = new List <Kontener>(); //tworze nowa umowe w klasie MUtworzNowaUmowe listaKontener2 = dodajUmowe.utworzNowaUmowe(listaKontener, cenaMeble, kosztMeble, cenaTranDoc, kosztTranDoc, cenaTranPowr, kosztTranPowr, cenaPodestySchody, kosztPodestySchody, cenaMontaz, kosztMontaz, cenaDemontaz, kosztDemontaz, cenaMycia, kosztMycia, cenaDodatkowa, kosztDodatkowy, kaucja, cenaTransDocSchPod, kosztTransDocSchPod, cenaTransPowSchPod, kosztTransPowSchPod, cenaMontazPodest, kosztMontazPodest, cenaMontazSchodow, kosztMontazSchodow, poziomowanie, cenaDemontazSchodow, kosztDemontazSchodow, cenaDemontazPodestow, kosztDemontazPodestow, cenaPraceDodatkowe, nrUmowy, dataRozpUm, dataZakUm, czyAneks, numerUmowyAneksu, login, idKlient, IdUmowy, terminPlatnosci, fakturowanie, uwagi, miejsceWynajmu, MiejsceZwrotuKontenera, osobaDecyzyjna, idKlient); //generuje pdfa w klasie GeneratorPDF objgeneratorPDF.generatorPDF(nrUmowy, dataRozpUm, dataZakUm, idKlient, idUmowy, knazwa, kadres, kkontakt, knip, razem, xsciezka, r_kontenerID, r_dodatekID, dataPodpisaniaUmowy, osobaDecyzyjna, cenaTranDoc, miejsceWynajmu, cenaTranPowr, cenaMycia, cenaTransDocSchPod, cenaTransPowSchPod, cenaMontaz, cenaDemontaz, rozpiecie, cenaMontazSchodow, cenaDemontazSchodow, cenaMontazPodest, cenaDemontazPodestow, cenaPraceDodatkowe, poziomowanie, miejsceZwrotuKontenera, theDate, kaucja, fakturowanie, terminPlatnosci, listaKontener2, listaDodatki); //pobieram liste kontenerow z klasy MenadzerDB menadzerDB.pobierzListeKontenerow(listaKontener: listaKontener2, idUmowy: idUmowy, idKlient: idKlient); }
//#################################################################### public PreviewGenerator(string filepath) { string extension = System.IO.Path.GetExtension(filepath).ToLower(); switch (extension) { case ".pdf": //PDF var pdfGen = new GeneratorPDF(); pdfGen.Generate(filepath); if (pdfGen.Image == null) { IsAvailable = false; return; } RenderedPreviewImage = pdfGen.Image; SourcePageCount = pdfGen.PageCount; IsAvailable = true; return; case ".jpg": case ".bmp": case ".jpeg": case ".gif": case ".png": case ".webp": //Bild var imgGen = new GeneratorImage(); imgGen.Generate(filepath); if (imgGen.Image == null) { IsAvailable = false; return; } RenderedPreviewImage = imgGen.Image; SourcePageCount = imgGen.PageCount; IsAvailable = true; return; default: IsAvailable = false; return; } }