private void FillFormFieldsPRP2(PRPModel model) { //Licni podaci FillFormField("Prezime", model.Prezime); FillFormField("Ime", model.Ime); FillFormField("Datum rođenja", model.DatumRodjenja.ToString("dd.MM.yyyy")); FillFormField("JMB", model.Jmb); //Adresa izvan BiH FillFormField("Ime i prezime primaoca", $"{model.Ime} {model.Prezime}"); FillFormField("Adresa", model.UlicaIKucniBrojVanBiH); FillFormField("Grad", model.GradMjestoVanBiH); FillFormField("Poštanski broj", model.PostanskiBrojVanBiH); FillFormField("Država", model.DrzavaVanBiH); FillFormField("e-mail", model.EmailAdresa); FillFormField("Kontakt telefon", model.Telefon); //Nacin glasanja FillFormField("Glasanje DKP", model.GlasanjeDKP); FillFormField("Glasanje putem pošte", model.GlasanjePosta); FillFormField("Država DKP", model.DrzavaGradDKP); //Status FillFormField("Općina", model.Opcina); FillFormField("Naseljeno mjesto", model.NaseljenoMjesto); FillFormField("Ulica i kućni broj", model.UlicaIKucniBroj); FillFormField("Privremeni boravak", model.StatusPrivremeniBoravakIzvanBiH); FillFormField("Status izbjeglog lica", model.StatusIzbjeglogLica); FillFormField("Check Box1", model.EntitetskoDrzavljanstvoFBiH); FillFormField("Check Box2", model.EntitetskoDrzavljanstvoRS); //Datum i mjesto podnosenja prijave FillFormField("Datum", $"{model.MjestoPodnosenjaPrijave}, {model.DanasnjiDatum}"); }
public MemoryStream FillFormPRP2(MemoryStream formToFill, PRPModel model) { var writerStream = new MemoryStream(); var pdfReader = new PdfReader(formToFill); var pdfWriter = new PdfWriter(writerStream); var pdfDocument = new PdfDocument(pdfReader, pdfWriter); var document = new Document(pdfDocument); var form = PdfAcroForm.GetAcroForm(pdfDocument, true); _formFields = form.GetFormFields(); FillFormFieldsPRP2(model); document.Close(); return(writerStream); }
private void FillFormFieldsPRP1(PRPModel model) { //Licni podaci FillFormField("JMB", model.Jmb); FillFormField("PREZIME", model.Prezime); FillFormField("IME", model.Ime); FillFormField("Check Box1", model.SpolMuski); FillFormField("Check Box2", model.SpolZenski); FillFormField("Ime jednog roditelja_2", model.ImeJednogRoditelja); FillFormField("Prethodna imena i prezimena", model.PrethodnaImenaIPrezimena); FillFormField("Dan", model.DatumRodjenja.Day.ToString()); FillFormField("Mjesec", model.DatumRodjenja.Month.ToString()); FillFormField("Godina", model.DatumRodjenja.Year.ToString()); //Status FillFormField("Check Box5", model.StatusPrivremeniBoravakIzvanBiH); FillFormField("Check Box6", model.StatusIzbjeglogLica); FillFormField("fill_36", model.Opcina); FillFormField("Naseljeno mjesto", model.NaseljenoMjesto); FillFormField("fill_38", model.UlicaIKucniBroj); FillFormField("Check Box7", model.EntitetskoDrzavljanstvoFBiH); FillFormField("Check Box8", model.EntitetskoDrzavljanstvoRS); //Nacin glasanja FillFormField("Check Box9", model.GlasanjeDKP); FillFormField("Check Box10", model.GlasanjePosta); FillFormField("Upišite državugrad u kojem se nalazi DKP BiHGlasanje putem pošte", model.DrzavaGradDKP); //Adresa izvan BiH FillFormField("Ime i prezime primaoca pošiljke", $"{model.Ime} {model.Prezime}"); FillFormField("fill_13", model.UlicaIKucniBrojVanBiH); FillFormField("Grad Mjesto odredišne pošte", model.GradMjestoVanBiH); FillFormField("Poštanski broj", model.PostanskiBrojVanBiH); FillFormField("Država", model.DrzavaVanBiH); FillFormField("Email obavezno upisati", model.EmailAdresa); FillFormField("Kontakttelefon obavezno upisati", model.Telefon); //Dokumenti koji se prilazu FillFormField("Check Box11", model.DokazOIdentitetuLica); //Datum i mjesto podnosenja prijave FillFormField("Datum", $"{model.MjestoPodnosenjaPrijave}, {model.DanasnjiDatum}"); }