Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.Mvc;
- using PTSPI.Models;
- using System.Data.Entity.Infrastructure;
- using System.Data.Entity;
- using iTextSharp.text.pdf;
- using iTextSharp.text;
- using System.IO;
- using System.Net;
- using PagedList;
- using PagedList.Mvc;
- using it = iTextSharp.text;
- using iTextSharp.text.html;
- using iTextSharp.text.html.simpleparser;
- using System.Web.Services;
- namespace PTSPI.Controllers
- {
- [Authorize]
- public class DogovorController : Controller
- {
- private PTPPnEntities db = new PTPPnEntities();
- // GET: Dogovor
- public ActionResult Index(int? page)
- {
- var items = db.Dogovori.Count();
- int numberOfPages = 0;
- if (items < 10)
- {
- numberOfPages = 1;
- }
- else
- {
- numberOfPages = Convert.ToInt32(items) / (int)10;
- if (items % 10 != 0)
- {
- numberOfPages = numberOfPages + 1;
- }
- }
- ViewBag.numberOfPages = numberOfPages;
- return View(db.Dogovori.ToList());
- }
- [HttpPost]
- public ActionResult AddDogovor(string BrDogovor, string Naracatel, string Izveduvac, string BrPonuda, DateTime? DatumDogovor, int? Rok,
- DateTime? DatumPonuda, int? Garancija, decimal? DogovornaVrednost, int? id, string ProektID)
- {
- var nar = db.Podizveduvac.FirstOrDefault(c => c.Naziv == Naracatel);
- var izv = db.Podizveduvac.FirstOrDefault(c => c.Naziv == Izveduvac);
- var proekt1 = db.Proekt.FirstOrDefault(c => c.SifraProekt == ProektID);
- string message = "";
- var proverka = db.Dogovori.FirstOrDefault(c => c.BrNaDogovor == BrDogovor);
- db.Configuration.ProxyCreationEnabled = false;
- Dogovori t = new Dogovori();
- if (BrDogovor == ""|| Naracatel==""|| Izveduvac=="" || BrPonuda == "")
- {
- message = "Внесете ги првите четири!";
- }
- else if (nar == null)
- message = "Внесовте непостоечки нарачател";
- else if (izv == null)
- message = "Внесовте непостоечки изведувач";
- else if (proekt1 == null && ProektID != "")
- message = "Внесовте непостоечки проект";
- else if (DatumPonuda > DatumDogovor)
- {
- message = "Датум на понуда треба да помал од датумот на договор!";
- }
- else if (proverka != null)
- {
- message = "Таков договор веќе постои!";
- }
- else
- {
- try
- {
- Dogovori d = new Dogovori();
- d.BrNaDogovor = BrDogovor;
- // d.Naracatel = Naracatel;
- // d.Izveduvac = Izveduvac;
- d.PonudaBr = BrPonuda;
- d.DatumDogovor = DatumDogovor;
- d.Rok = Rok;
- d.DatumPonuda = DatumPonuda;
- d.Garancija = Garancija;
- d.DogovornaVrednost = Convert.ToDecimal(DogovornaVrednost);
- d.IdPodizveduvacIzveduvac = izv.IdPodizveduvac;
- d.IdPodizveduvacNaracatel = nar.IdPodizveduvac;
- if (proekt1 != null)
- d.IdProekt = proekt1.IdProekt;
- else
- d.IdProekt = null;
- db.Dogovori.Add(d);
- db.SaveChanges();
- message = "Успешен внес!";
- }
- catch (Exception ex)
- {
- message = "Неуспешно! Проблем со базата";
- }
- }
- if (Request.IsAjaxRequest())
- {
- return new JsonResult { Data = message, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
- }
- else
- {
- ViewBag.Message = message;
- return RedirectToAction("Index");
- }
- }
- [HttpPost]
- public ActionResult EditDogovor(int id, string BrDogovor, string Naracatel, string Izveduvac, string BrPonuda, DateTime? DatumDogovor, int? Rok,
- DateTime? DatumPonuda, int? Garancija, decimal? DogovornaVrednost, string ProektID)
- {
- var nar = db.Podizveduvac.FirstOrDefault(c => c.Naziv == Naracatel);
- var izv = db.Podizveduvac.FirstOrDefault(c => c.Naziv == Izveduvac);
- var proekt1 = db.Proekt.FirstOrDefault(c => c.SifraProekt == ProektID);
- string message = "";
- var proverka = db.Dogovori.FirstOrDefault(c => c.BrNaDogovor == BrDogovor&&c.IdDogovor!=id);
- db.Configuration.ProxyCreationEnabled = false;
- Dogovori d = db.Dogovori.Find(id);
- if (BrDogovor == "" || Naracatel == "" || Izveduvac == "" || BrPonuda == "")
- {
- message = "Внесете ги првите четири!";
- }
- else if (nar == null)
- message = "Внесовте непостоечки нарачател";
- else if (izv == null)
- message = "Внесовте непостоечки изведувач";
- else if (proekt1 == null && ProektID != "")
- message = "Внесовте непостоечки проект";
- else if (DatumPonuda > DatumDogovor)
- {
- message = "Датум на понуда треба да помал од датумот на договор!";
- }
- else if (proverka != null)
- {
- message = "Таков договор веќе постои!";
- }
- else
- {
- try
- {
- d.BrNaDogovor = BrDogovor;
- //d.Naracatel = Naracatel;
- //d.Izveduvac = Izveduvac;
- d.PonudaBr = BrPonuda;
- d.DatumDogovor = DatumDogovor;
- d.Rok = Rok;
- d.DatumPonuda = DatumPonuda;
- d.Garancija = Garancija;
- d.DogovornaVrednost = Convert.ToDecimal(DogovornaVrednost);
- d.IdPodizveduvacIzveduvac = izv.IdPodizveduvac;
- d.IdPodizveduvacNaracatel = nar.IdPodizveduvac;
- if (proekt1 != null)
- d.IdProekt = proekt1.IdProekt;
- else
- d.IdProekt = null;
- db.Entry(d).State = EntityState.Modified;
- db.SaveChanges();
- message = "Успешнa промена!";
- }
- catch (Exception ex)
- {
- message = "Неуспешно! Проблем со базата";
- }
- }
- if (Request.IsAjaxRequest())
- {
- return new JsonResult { Data = message, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
- }
- else
- {
- ViewBag.Message = message;
- return RedirectToAction("Index");
- }
- }
- [HttpPost]
- public ActionResult getDogovoriPopulate(int? p)
- {
- db.Configuration.ProxyCreationEnabled = false;
- if (p == 0)
- {
- p = 1;
- }
- var dogovoriList = db.Dogovori.Include(c=>c.Proekt).Include(c => c.Podizveduvac).Include(c => c.Podizveduvac1).Select(n => new { IdDogovor = n.IdDogovor,
- BrNaDogovor = n.BrNaDogovor, Naracatel = n.Podizveduvac.Naziv, Izveduvac = n.Podizveduvac1.Naziv,
- DatumDogovor = n.DatumDogovor, PonudaBr = n.PonudaBr, DatumPonuda = n.DatumPonuda, Rok = n.Rok,
- Garancija = n.Garancija, DogovornaVrednost = n.DogovornaVrednost, ProektID=n.Proekt!=null?n.Proekt.SifraProekt:"" }).ToList().Take( Convert.ToInt32(p * 10));
- ViewBag.p = p;
- int pageSize = 10;
- int pageNumber = (p ?? 1);
- return Json(dogovoriList.ToPagedList(pageNumber, pageSize), JsonRequestBehavior.AllowGet);
- }
- [HttpPost]
- public JsonResult getDogovori()
- {
- db.Configuration.ProxyCreationEnabled = false;
- return Json(db.Dogovori.ToList(), JsonRequestBehavior.AllowGet);
- }
- // POST: Proekti/Delete/5
- public ActionResult DeleteDogovori(int id)
- {
- Dogovori dogovor = db.Dogovori.Find(id);
- var message = "";
- var dogovor1 = db.Dogovori.Where(i => i.IdDogovor == id);
- try
- {
- db.Dogovori.Remove(dogovor);
- db.SaveChanges();
- message = "Успешно избришан";
- }
- catch (DbUpdateException dbException)
- {
- message = "Овој уред се користи во други записи, затоа не може да биде избришан!";
- }
- catch (Exception exception)
- {
- message = "Овој уред не постои и не може да биде избришан!";
- }
- if (Request.IsAjaxRequest())
- {
- var data = new { message = message, id = id };
- return new JsonResult { Data = data, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
- }
- else
- {
- TempData["Message"] = message;
- return RedirectToAction("Index");
- }
- db.SaveChanges();
- return RedirectToAction("Index");
- }
- public JsonResult DogovorAutocomplete(string term)
- {
- var result = db.Proekt.Where(c => c.SifraProekt.Contains(term.ToLower())).Select(n => new { value = n.SifraProekt, label = n.SifraProekt }).ToList();
- // (from r in db.Norma
- // where r.SifraNorma.ToLower().Contains(term.ToLower())
- // select new { r.SifraNorma }).Distinct();
- return Json(result, JsonRequestBehavior.AllowGet);
- }
- [HttpPost]
- public ActionResult Print()
- {
- List<string> errors = new List<string>();
- try
- {
- BaseFont bfTimes = BaseFont.CreateFont("C:\\Windows\\Fonts\\Arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
- Font times = new Font(bfTimes, 9);
- Font title = new Font(bfTimes, 10, Font.NORMAL, new Color(255, 255, 255));
- Font times_big = new Font(bfTimes, 16);
- string outputFileName = Server.MapPath("../PDFs") + @"\Dogovori.pdf";
- var doc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4);
- //create a writer that listens to the document
- FileStream file = new FileStream(outputFileName, FileMode.Create);
- PdfWriter writer = PdfWriter.GetInstance(doc, file);
- //open document
- if (!doc.IsOpen())
- doc.Open();
- var dogovori2 = db.Dogovori.Include(c=>c.Podizveduvac).Include(c=>c.Podizveduvac1).ToList();
- Paragraph p = new Paragraph("Договори", times_big);
- p.Alignment = Element.ALIGN_CENTER;
- p.SpacingAfter = 20f;
- doc.Add(p);
- if (dogovori2.Count > 0)
- {
- PdfPTable valuta = new PdfPTable(10);
- // valuta.TotalHeight = 210f;
- valuta.WidthPercentage = 100;
- //valuta.LockedWidth = true;
- float[] widths = new float[] { 7f, 15f, 15f, 15f, 15f, 15f, 15f, 15f, 15f, 15f };
- valuta.SetWidths(widths);
- PdfPCell cell1 = new PdfPCell(new Phrase("РБР", title));
- cell1.BackgroundColor = new Color(120, 120, 120);
- cell1.PaddingBottom = 5f;
- cell1.HorizontalAlignment = 1;
- valuta.AddCell(cell1);
- PdfPCell cell2 = new PdfPCell(new Phrase("Број на договор", title));
- cell2.BackgroundColor = new Color(120, 120, 120);
- cell2.PaddingBottom = 5f;
- cell2.HorizontalAlignment = 1;
- valuta.AddCell(cell2);
- PdfPCell cell3 = new PdfPCell(new Phrase("Нарачател", title));
- cell3.BackgroundColor = new Color(120, 120, 120);
- cell3.PaddingBottom = 5f;
- cell3.HorizontalAlignment = 1;
- valuta.AddCell(cell3);
- PdfPCell cell4 = new PdfPCell(new Phrase("Изведувач", title));
- cell4.BackgroundColor = new Color(120, 120, 120);
- cell4.PaddingBottom = 5f;
- cell4.HorizontalAlignment = 1;
- valuta.AddCell(cell4);
- PdfPCell cell5 = new PdfPCell(new Phrase("Понуда број", title));
- cell5.BackgroundColor = new Color(120, 120, 120);
- cell5.PaddingBottom = 5f;
- cell5.HorizontalAlignment = 1;
- valuta.AddCell(cell5);
- PdfPCell cell6 = new PdfPCell(new Phrase("Датум договор", title));
- cell6.BackgroundColor = new Color(120, 120, 120);
- cell6.PaddingBottom = 5f;
- cell6.HorizontalAlignment = 1;
- valuta.AddCell(cell6);
- PdfPCell cell7 = new PdfPCell(new Phrase("Датум понуда", title));
- cell7.BackgroundColor = new Color(120, 120, 120);
- cell7.PaddingBottom = 5f;
- cell7.HorizontalAlignment = 1;
- valuta.AddCell(cell7);
- PdfPCell cell8 = new PdfPCell(new Phrase("Рок", title));
- cell8.BackgroundColor = new Color(120, 120, 120);
- cell8.PaddingBottom = 5f;
- cell8.HorizontalAlignment = 1;
- valuta.AddCell(cell8);
- PdfPCell cell9 = new PdfPCell(new Phrase("Гаранција", title));
- cell9.BackgroundColor = new Color(120, 120, 120);
- cell9.PaddingBottom = 5f;
- cell9.HorizontalAlignment = 1;
- valuta.AddCell(cell9);
- PdfPCell cell10 = new PdfPCell(new Phrase("Договорна вредност", title));
- cell10.BackgroundColor = new Color(120, 120, 120);
- cell10.PaddingBottom = 5f;
- cell10.HorizontalAlignment = 1;
- valuta.AddCell(cell10);
- var i = 0;
- foreach (var v in dogovori2)
- {
- i++;
- PdfPCell cel3 = new PdfPCell(new Phrase(i.ToString(),times));
- cel3.PaddingBottom = 2f;
- cel3.PaddingLeft = 3f;
- valuta.AddCell(cel3);
- PdfPCell cel4 = new PdfPCell(new Phrase(v.BrNaDogovor != null ? v.BrNaDogovor.ToString() : " ", times));
- cel4.PaddingBottom = 2f;
- cel4.HorizontalAlignment = Element.ALIGN_LEFT;
- valuta.AddCell(cel4);
- PdfPCell cel5 = new PdfPCell(new Phrase(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : " ", times));
- cel5.PaddingBottom = 2f;
- cel5.HorizontalAlignment = Element.ALIGN_LEFT;
- valuta.AddCell(cel5);
- PdfPCell cel6 = new PdfPCell(new Phrase(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : " ", times));
- cel6.PaddingBottom = 2f;
- cel6.HorizontalAlignment = Element.ALIGN_LEFT;
- valuta.AddCell(cel6);
- PdfPCell cel7 = new PdfPCell(new Phrase(v.PonudaBr != null ? v.PonudaBr.ToString() : " ", times));
- cel7.PaddingBottom = 2f;
- cel7.HorizontalAlignment = Element.ALIGN_RIGHT;
- valuta.AddCell(cel7);
- PdfPCell cel8 = new PdfPCell(new Phrase(v.DatumDogovor != null ? v.DatumDogovor.Value.ToShortDateString() : " ", times));
- cel8.PaddingBottom = 2f;
- cel8.HorizontalAlignment = 1;
- valuta.AddCell(cel8);
- PdfPCell cel9 = new PdfPCell(new Phrase(v.DatumPonuda != null ? v.DatumPonuda.Value.ToShortDateString() : " ", times));
- cel9.PaddingBottom = 2f;
- cel9.HorizontalAlignment = 1;
- valuta.AddCell(cel9);
- PdfPCell cel10 = new PdfPCell(new Phrase(v.Rok != null ? v.Rok.ToString() : " ", times));
- cel10.PaddingBottom = 2f;
- cel10.HorizontalAlignment = Element.ALIGN_RIGHT;
- valuta.AddCell(cel10);
- PdfPCell cel11 = new PdfPCell(new Phrase(v.Garancija != null ? v.Garancija.ToString() : " ", times));
- cel11.PaddingBottom = 2f;
- cel11.HorizontalAlignment = Element.ALIGN_RIGHT;
- valuta.AddCell(cel11);
- PdfPCell cel12 = new PdfPCell(new Phrase(v.DogovornaVrednost != null ? v.DogovornaVrednost.ToString() : " ", times));
- cel12.PaddingBottom = 2f;
- cel12.HorizontalAlignment = Element.ALIGN_RIGHT;
- valuta.AddCell(cel12);
- }
- doc.Add(valuta);
- }
- doc.Close();
- writer.Close();
- return Json("succes", JsonRequestBehavior.AllowGet);
- }
- catch (Exception e)
- {
- Response.StatusCode = (int)HttpStatusCode.InternalServerError;
- errors.Add("The message form the server is: " + e.Message + "; With inner exception: " + e.InnerException.Message);
- return Json(errors, JsonRequestBehavior.AllowGet);
- }
- }
- public ActionResult PecatiDogovori(int? id)
- {
- Dogovori dogovor = db.Dogovori.Find(id);
- var dogovor1 = db.Dogovori.Where(c => c.IdDogovor == id);
- //Podizveduvac podizveduvac = db.Podizveduvac.Find(id);
- //var podizveduvac1 = db.Podizveduvac.Where(c=>c.IdPodizveduvac==id);
- List<string> errors = new List<string>();
- try
- {
- BaseFont bfTimes1 = BaseFont.CreateFont("C:\\Windows\\Fonts\\Arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
- BaseFont bfTimes = BaseFont.CreateFont("C:\\Windows\\Fonts\\mcswis.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
- Font times = new Font(bfTimes,11);
- Font times_bold = new Font(bfTimes, 11,Font.BOLD);
- Font title = new Font(bfTimes, 15, Font.NORMAL, new Color(255, 255, 255));
- Font times_big = new Font(bfTimes, 14,Font.BOLD);
- Font Clen = new Font(bfTimes,11,Font.BOLD);
- Font times2 = new Font(bfTimes,10,Font.BOLD);
- Font bold_italic = new Font(bfTimes1,11,Font.BOLDITALIC);
- //Font spec = new Font(bfTimes1,11,new Color());
- string outputFileName = Server.MapPath("../PDFs") + @"\PecatiDogovori.pdf";
- var doc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4);
- //create a writer that listens to the document
- FileStream file = new FileStream(outputFileName, FileMode.Create);
- PdfWriter writer = PdfWriter.GetInstance(doc, file);
- String tmp = "Prilog " + " "+"5.4"+"\n"+"AMK-751-302-04/rev.2";
- //open document
- if (!doc.IsOpen())
- doc.Header = new HeaderFooter(new Phrase(tmp,times), false);
- doc.Open();
- Paragraph p = new Paragraph("D O G O V O R", times_big);
- p.Alignment = Element.ALIGN_CENTER;
- p.SpacingAfter = 20f;
- doc.Add(p);
- var dogovori2 = db.Dogovori.ToList();
- foreach (var v in dogovor1)
- {
- if (v.IdDogovor == id)
- {
- Paragraph p1 = new Paragraph(new Phrase("DOGOVORENI STRANI:", times_big));
- p1.Alignment = Element.ALIGN_LEFT;
- doc.Add(p1);
- Paragraph g4 = new Paragraph(new Phrase(" ", times_big));
- g4.Alignment = Element.ALIGN_LEFT;
- doc.Add(g4);
- var dolgtext1 = new Phrase();
- dolgtext1.Add(new Chunk("NARA^ATEL: ", times));
- dolgtext1.Add(new Chunk(v.Podizveduvac!=null?v.Podizveduvac.Naziv.ToString():"", bold_italic));
- dolgtext1.Add(new Chunk(" ", bold_italic));
- dolgtext1.Add(new Chunk(v.Podizveduvac.Adresa!=null?v.Podizveduvac.Adresa.ToString():"", bold_italic));
- dolgtext1.Add(new Chunk("\n",times));
- dolgtext1.Add(new Chunk(" pretstavuvano od upravitel ", times));
- dolgtext1.Add(new Chunk(v.Podizveduvac.Upravitel != null?v.Podizveduvac.Upravitel.ToString() : "", bold_italic));
- dolgtext1.Add(new Chunk("\n", times));
- dolgtext1.Add(new Chunk(" @iro smetka vo ", times));
- dolgtext1.Add(new Chunk(v.Podizveduvac.Deponent != null?v.Podizveduvac.Deponent.ToString() : "", bold_italic));
- dolgtext1.Add(new Chunk(" so Br: ", times));
- dolgtext1.Add(new Chunk(v.Podizveduvac.ZiroSmetka != null?v.Podizveduvac.ZiroSmetka.ToString() : "", bold_italic));
- Paragraph pp2 = new Paragraph();
- pp2.Add(dolgtext1);
- doc.Add(pp2);
- var dolgtext2 = new Phrase();
- dolgtext2.Add(new Chunk("IZVEDUVA^: ", times));
- dolgtext2.Add(new Chunk(v.Podizveduvac1!=null?v.Podizveduvac1.Naziv.ToString():"", bold_italic));
- dolgtext2.Add(new Chunk(" ", times));
- dolgtext2.Add(new Chunk(v.Podizveduvac1.Adresa!=null?v.Podizveduvac1.Adresa.ToString():"", bold_italic));
- dolgtext2.Add(new Chunk("\n", times));
- dolgtext2.Add(new Chunk(" pretstavuvano od upravitel ", times));
- dolgtext2.Add(new Chunk(v.Podizveduvac1.Upravitel != null ? v.Podizveduvac1.Upravitel.ToString() : "", bold_italic));
- dolgtext2.Add(new Chunk("\n", times));
- dolgtext2.Add(new Chunk(" @iro smetka vo ", times));
- dolgtext2.Add(new Chunk(v.Podizveduvac1.Deponent != null?v.Podizveduvac1.Deponent.ToString() : "", bold_italic));
- dolgtext2.Add(new Chunk(" so Br: ", times));
- dolgtext2.Add(new Chunk(v.Podizveduvac1.ZiroSmetka != null ? v.Podizveduvac1.ZiroSmetka.ToString() : "", bold_italic));
- Paragraph pp3 = new Paragraph();
- pp3.Add(dolgtext2);
- doc.Add(pp3);
- Paragraph g5 = new Paragraph(" ", times);
- g5.Alignment = Element.ALIGN_CENTER;
- g5.SpacingAfter = 20f;
- doc.Add(g5);
- Paragraph p4 = new Paragraph("DOGOVORNO GO SKLU^IJA SLEDNOTO:", times2);
- p4.Alignment = Element.ALIGN_CENTER;
- p4.SpacingAfter = 20f;
- doc.Add(p4);
- Paragraph p5 = new Paragraph("^len 1", Clen);
- p5.Alignment = Element.ALIGN_CENTER;
- p5.SpacingAfter = 20f;
- doc.Add(p5);
- var dolgtext3 = new Phrase();
- dolgtext3.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext3.Add(new Chunk(" mu otstapuva na ", times));
- dolgtext3.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- Paragraph pp4 = new Paragraph();
- pp4.Add(dolgtext3);
- doc.Add(pp4);
- Paragraph p7 = new Paragraph(new Phrase("Na objektot: ", times_bold));
- p7.Alignment = Element.ALIGN_LEFT;
- doc.Add(p7);
- Paragraph p8 = new Paragraph("^len 2", Clen);
- p8.Alignment = Element.ALIGN_CENTER;
- p8.SpacingAfter = 20f;
- doc.Add(p8);
- var dolgtext4 = new Phrase();
- dolgtext4.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : " ", bold_italic));
- dolgtext4.Add(new Chunk(" se obvrzuva dogovorenite raboti od ^len 1 od ovoj dogovor da gi izvr{i vo se sprema dadenata investiciono-tehni~ka dokumentacija i ponudata ", times));
- dolgtext4.Add(new Chunk(v.PonudaBr != null ? v.PonudaBr.ToString():" " , bold_italic));
- dolgtext4.Add(new Chunk(" od ", times));
- dolgtext4.Add(new Chunk(v.DatumPonuda!=null ? v.DatumPonuda.Value.ToShortDateString():" ", bold_italic));
- dolgtext4.Add(new Chunk(" g., koja e sostaven del na ovoj dogovor. ", times));
- dolgtext4.Add(new Chunk("\n ", times));
- dolgtext4.Add(new Chunk(" Vgradeniot materijal }e bide so baraniot kvalitet - Soglasno prifatenata ponuda. Predvidenite raboti koi se predmet na ovoj dogovor }e bidat izvr{eni sprema va`e~kite propisi stru~no i kvalitetno. ", times));
- dolgtext4.Add(new Chunk(" Kontrolata na kvalitetot i kvantitetot na izvr{enite raboti po ovoj dogovor }e ja vr{i nadzorniot organ koj e ovlasten i polnova`no go zastapuva na ", times));
- dolgtext4.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext4.Add(new Chunk("\n ", times));
- dolgtext4.Add(new Chunk(" Izmeni vo pogled na materijalite i odstapuvawe od odobreniot proekten elaborat - tehni~ko re{enie - usvoenata ponuda mo`e da se vr{at spogodbeno, so dopolnuvawe na ponudata i vnesuvawe na izmenata vo grade`niot dnevnik.", times));
- Paragraph pp5 = new Paragraph();
- pp5.Add(dolgtext4);
- doc.Add(pp5);
- Paragraph p9 = new Paragraph("^len 3", Clen);
- p9.Alignment = Element.ALIGN_CENTER;
- p9.SpacingAfter = 20f;
- doc.Add(p9);
- var dolgtext5 = new Phrase();
- dolgtext5.Add(new Chunk("- Dogovorenata vrednost na rabotite po ~len 1 od ovoj dogovor,spored prifatenata ponuda na ", times));
- dolgtext5.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext5.Add(new Chunk(" od strana na ", times));
- dolgtext5.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : " ", bold_italic));
- dolgtext5.Add(new Chunk(" presmetana po edine~ni ceni iznesuva: ", times));
- dolgtext5.Add(new Chunk(" " + v.DogovornaVrednost != null ? v.DogovornaVrednost.ToString():" ", bold_italic));
- dolgtext5.Add(new Chunk(" den so DDV ", times));
- dolgtext5.Add(new Chunk("\n", times));
- dolgtext5.Add(new Chunk("- ", times));
- dolgtext5.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext5.Add(new Chunk(" se obvrzuva da uplati % avans od vkupnata suma ili den so DDV, vo rok od 5 (pet) dena po potpi{uvawe na dogovorot, za {to Izveduva~ot }e izgotvi i dostavi avansna faktura do arhivata na Nara~atelot. ", times));
- dolgtext5.Add(new Chunk("\n", times));
- dolgtext5.Add(new Chunk(" Vkupnata vrednost na rabotite }e se utvrdi so zavr{nata situacija na navistina izvr{enite raboti, utvrdeni i zavereni vo grade`nata kniga, a spored dogovorenite edine~ni ceni od ponudata.", times));
- Paragraph pp6 = new Paragraph();
- pp6.Add(dolgtext5);
- doc.Add(pp6);
- Paragraph p10 = new Paragraph("^len 4", Clen);
- p10.Alignment = Element.ALIGN_CENTER;
- p10.SpacingAfter = 20f;
- doc.Add(p10);
- var dolgtext6 = new Phrase();
- dolgtext6.Add(new Chunk(" Rokot za otpo~nuvawe na rabotite koi se predmet na ovoj dogovor e po potpi{uvawe na dogovorot od strana na investitorot i voveduvawe na ", times));
- dolgtext6.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext6.Add(new Chunk(" vo rabota.", times));
- dolgtext6.Add(new Chunk("\n", times));
- dolgtext6.Add(new Chunk(" Rokot za zavr{uvawe na dogovorenite raboti e po dogovorena dinamika a mo`e da se prodol`i vo slu~aj na vi{a sila i lo{i vremenski uslovi, kako i temperaturi na podlogata poniski od 50S koi se konstatiraat vo grade`niot dnevnik.", times));
- Paragraph pp7 = new Paragraph();
- pp7.Add(dolgtext6);
- doc.Add(pp7);
- Paragraph p11 = new Paragraph("^len 5", Clen);
- p11.Alignment = Element.ALIGN_CENTER;
- p11.SpacingAfter = 20f;
- doc.Add(p11);
- var dolgtext7 = new Phrase();
- dolgtext7.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext7.Add(new Chunk(" e dol`en da vodi grade`en dnevnik i grade`na kniga, so toa {to dnevnikot }e se potpi{uva sekoj den, a grade`nata kniga na krajot od mesecot, odnosno po zavr{uvaweto na poedini pozicii. Potpi{uvaweto }e bide od strana na nadzorniot organ -ovlastenoto lice na ", times));
- dolgtext7.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext7.Add(new Chunk("\n", times));
- dolgtext7.Add(new Chunk(" Nadzorniot organ e dol`en sekojdnevno da go potpi{uva grade`niot dnevnik Dokolku nadzorniot organ vo rok od 24 ~asa ne go potpi{e grade`niot dnevnik. vnesenite barawa, zabele{ki, koli~ini i kvalitet na izvr{enite raboti, i bez zaveruvawe-potpis na nadzorniot organ, se smetaat za primeni i po niv }e se vr{i i presmetka i naplata.", times));
- dolgtext7.Add(new Chunk("\n", times));
- dolgtext7.Add(new Chunk(" Nadzorniot organ e dol`en grade`nata kniga da ja potpi{uva po sekoja zavr{ena pozicija. Dokolku grade`nata kniga ne bide potpi{ana vo rok od 24 ~asa po zavr{uvaweto na odredena pozicija se smeta deka izvedenite raboti po pozicii se primeni bez zabele{ki i mo`e da se situiraat.", times));
- Paragraph pp8 = new Paragraph();
- pp8.Add(dolgtext7);
- doc.Add(pp8);
- Paragraph p12 = new Paragraph("^len 6", Clen);
- p12.Alignment = Element.ALIGN_CENTER;
- p12.SpacingAfter = 20f;
- doc.Add(p12);
- var dolgtext8 = new Phrase();
- dolgtext8.Add(new Chunk(" Vo slu~aj na ne izvr{uvawe na rabotite vo daden rok ", times));
- dolgtext8.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext8.Add(new Chunk(" }e presmetuva penali za sekoj den na docnewe ako e po vina na ", times));
- dolgtext8.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext8.Add(new Chunk(" vo visina od 0,01 0/00 (promili) od vrednosta na izvr{enite raboti, no ne pove}e od 3% od vkupno dogovorenite raboti, a za site dopolnitelni i nepredvideni raboti kako i vo slu~aj na vi{a sila i lo{i vremenski uslovi ne se naplatuvaat penali.", times));
- Paragraph pp9 = new Paragraph();
- pp9.Add(dolgtext8);
- doc.Add(pp9);
- Paragraph p13 = new Paragraph("^len 7", Clen);
- p13.Alignment = Element.ALIGN_CENTER;
- p13.SpacingAfter = 20f;
- doc.Add(p13);
- var dolgtext9 = new Phrase();
- dolgtext9.Add(new Chunk(" Ako po vina na ", times));
- dolgtext9.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext9.Add(new Chunk(" dojde do odlo`uvawe na rabotite ili pre~ekoruvawe na dadeniot rok istiot e dol`en da mu gi isplati na ", times));
- dolgtext9.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext9.Add(new Chunk(" tro{ocite nastanati so odol`uvawe na rabotata i {tetata proizlezena od toa.", times));
- Paragraph pp10 = new Paragraph();
- pp10.Add(dolgtext9);
- doc.Add(pp10);
- Paragraph p14 = new Paragraph("^len 8", Clen);
- p14.Alignment = Element.ALIGN_CENTER;
- p14.SpacingAfter = 20f;
- doc.Add(p14);
- var dolgtext11 = new Phrase();
- dolgtext11.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext11.Add(new Chunk(" gi ima slednive prava i obvrski: ", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("- da bara da se postapi po prifatenoto tehni~ko re{enie ili ponuda na ", times));
- dolgtext11.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk("koi se sostaven del na dogovorot ", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("- vo rok od 3 dena od potpi{uvawe na dogovorot da ovlasti lica za nadzor koj }e go vovedat vo rabota izveduva~ot i }e vr{at nadzor na rabotata ", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("- da gi obezbedi site potrebni dozvoli, soglasnosti i uslovi za nepre~eno izvr{uvawe na rabotite i da obezbedi otvoren front za rabota", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("- da obezbedi sredstva i izvr{i pla}awe za izvr{enite raboti po dostavenite situacii i fakturi na nazna~enata smetka", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("- da odredi svoj predstavnik koj }e u~estvuva vo rabotata na komisijata pri kvantitativniot i kvalitativniot priem na izvr{enite raboti", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("- da mo`e da go stopira izvr{uvaweto na rabotite dokolku tie se izveduvaat nadvor od prifatenoto tehni~ko re{enie-ponuda", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("-", times));
- dolgtext11.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext11.Add(new Chunk(" e obvrzan da obezbedi uslovi za za{tita za bezbednost i zdravje pri rabota do i vo objektot kade }e se izveduvaat dogovorenite raboti (re`im na dvi`ewe, potrebna i bezbedna infrostruktura i sl.) a izveduva~ot e obvrzan da se pridr`uva na istite", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("-", times));
- dolgtext11.Add(new Chunk(v.Naracatel, bold_italic));
- dolgtext11.Add(new Chunk(" e dol`en na gradili{teto na ", times));
- dolgtext11.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext11.Add(new Chunk(" bez nadomest da mu dade na raspolagawe pogodni prostorii so potrebno obezbeduvawe za smestuvawe na alatot i materijalot", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("-", times));
- dolgtext11.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext11.Add(new Chunk(" e dol`en da obezbedi elektri~na energija i voda na mestoto na raboteweto", times));
- dolgtext11.Add(new Chunk("\n", times));
- dolgtext11.Add(new Chunk(" ", times));
- dolgtext11.Add(new Chunk("-", times));
- dolgtext11.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext11.Add(new Chunk(" se gri`i za za{tita i ~uvawe na site izvedeni raboti na objektot do kvalitativniot i kvantitativniot priem na rabotite.", times));
- Paragraph pp11 = new Paragraph();
- pp11.Add(dolgtext11);
- doc.Add(pp11);
- Paragraph p15 = new Paragraph("^len 9", Clen);
- p15.Alignment = Element.ALIGN_CENTER;
- p15.SpacingAfter = 20f;
- doc.Add(p15);
- var dolgtext12 = new Phrase();
- dolgtext12.Add(new Chunk(" ", times));
- dolgtext12.Add(new Chunk("-", times));
- dolgtext12.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext12.Add(new Chunk(" pri izvr{uvaweto na dogovorenite raboti gi ima slednite prava i obvrski:", times));
- dolgtext12.Add(new Chunk("\n", times));
- dolgtext12.Add(new Chunk(" ", times));
- dolgtext12.Add(new Chunk("- da gi obezbedi potrebnite materijali za izvr{uvawe na rabotite od svojata proizvodna paleta ili drugi proizveduva~i kako i potrebnata oprema i rabotnici za izvr{uvawe na dogovorenite raboti prema ponudata koja e predmet na ovoj dogovor", times));
- dolgtext12.Add(new Chunk("\n", times));
- dolgtext12.Add(new Chunk(" ", times));
- dolgtext12.Add(new Chunk("- da obezbedi uslovi i sredstva za bezbednost i zdravje pri rabota na anga`iranite rabotnici soglasno va`e~kite zakonski propisi za vakov tip na izvedba.", times));
- dolgtext12.Add(new Chunk("\n", times));
- dolgtext12.Add(new Chunk(" ", times));
- dolgtext12.Add(new Chunk("- da nazna~i rakovoditel na objektot koj go vodi izvr{uvaweto na rabotite koi se predmet na ovoj dogovor", times));
- dolgtext12.Add(new Chunk("\n", times));
- dolgtext12.Add(new Chunk(" ", times));
- dolgtext12.Add(new Chunk("- da predlaga izmeni i dopolnuvawa na tehni~koto re{enie vo tekot na izveduvaweto na rabotite ako sostojbata toa go bara, vo slu~aj na vi{a sila i za raboti koi dopolnitelno }e gi pobara ili predlo`i", times));
- dolgtext12.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext12.Add(new Chunk("\n", times));
- dolgtext12.Add(new Chunk(" ", times));
- dolgtext12.Add(new Chunk("- da odredi svoj predstavnik koj }e u~estvuva vo komisijata pri kvalitativniot i kvantitativniot priem na izvr{enite raboti.", times));
- Paragraph pp12 = new Paragraph();
- pp12.Add(dolgtext12);
- doc.Add(pp12);
- Paragraph p16 = new Paragraph("^len 10", Clen);
- p16.Alignment = Element.ALIGN_CENTER;
- p16.SpacingAfter = 20f;
- doc.Add(p16);
- var dolgtext13 = new Phrase();
- dolgtext13.Add(new Chunk(" Po zavr{uvawe na rabotite koi se predmet na ovoj dogovor vo rok od 5 dena zaedni~kata komisija }e izvr{i kvantitativen i kvalitativen priem na izvr{enite raboti. Eventualnite zabele{ki na komisijata za priem, ", times));
- dolgtext13.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext13.Add(new Chunk(" e dol`en da gi odstrani vo rok utvrden od strana na taa komisija bez nadomest dokolku se raboti za nedostatoci koi proizleguvaat od raboti predvideni vo prifatenoto tehni~ko re{enie i ponudata.", times));
- dolgtext13.Add(new Chunk("\n", times));
- dolgtext13.Add(new Chunk(" Dokolku ", times));
- dolgtext13.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext13.Add(new Chunk(" otpo~ne so koristewe na objektot ili delovi od zavr{eni no ne predadeni - primeni pozicii, koi se predmet na ovoj dogovor, a gi izvel ", times));
- dolgtext13.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext13.Add(new Chunk(" }e se smeta deka rabotite se primeni i bez komisija, so {to ", times));
- dolgtext13.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext13.Add(new Chunk(" steknal pravo na naplata vo zakonski rok i pod uslovi od ovoj dogovor.", times));
- Paragraph pp13 = new Paragraph();
- pp13.Add(dolgtext13);
- doc.Add(pp13);
- Paragraph p17 = new Paragraph("^len 11", Clen);
- p17.Alignment = Element.ALIGN_CENTER;
- p17.SpacingAfter = 20f;
- doc.Add(p17);
- var dolgtext14 = new Phrase();
- dolgtext14.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext14.Add(new Chunk(" za kvalitetot na vgradeniot materijal i za izvr{enite raboti vo se spored tehni~koto re{enie ili ponudata dava garancija ", times));
- dolgtext14.Add(new Chunk(" 5 ", bold_italic));
- dolgtext14.Add(new Chunk(" godini smetaj}i od denot koga rabotite se primeni po komisiski pat.", times));
- dolgtext14.Add(new Chunk("\n", times));
- dolgtext14.Add(new Chunk("Za {tetata koja }e nastane na izvr{enite raboti vo garantniot rok po vina na ", times));
- dolgtext14.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext14.Add(new Chunk(" ili treto lice od nesoodvetno i nestru~no koristewe na izvr{enite raboti ili vo slu~aj na vi{a sila - ", times));
- dolgtext14.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext14.Add(new Chunk(" ne snosi odgovornost i ne va`i garantniot rok.", times));
- Paragraph pp14 = new Paragraph();
- pp14.Add(dolgtext14);
- doc.Add(pp14);
- Paragraph p18 = new Paragraph("^len 12", Clen);
- p18.Alignment = Element.ALIGN_CENTER;
- p18.SpacingAfter = 20f;
- doc.Add(p18);
- var dolgtext15 = new Phrase();
- dolgtext15.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext15.Add(new Chunk(" e dol`en da dostavuva vremena situacija vo 4 /~etiri/ primeroci na ", times));
- dolgtext15.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext15.Add(new Chunk(" po zavr{uvawe na opredeleni pozicii potpi{ani vo grade`nata kniga, a namalena procentualno za primeniot avans. ", times));
- dolgtext15.Add(new Chunk("\n", times));
- dolgtext15.Add(new Chunk(" Isplatata }e se vr{i po dostaveni vremeni ili zavr{na situacija vo rok do 45 dena od datumot na zaverkata vo arhivata na ", times));
- dolgtext15.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext15.Add(new Chunk("\n", times));
- dolgtext15.Add(new Chunk(" Vo slu~aj na neizmiruvawe na obvrskite kon ", times));
- dolgtext15.Add(new Chunk(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- dolgtext15.Add(new Chunk(" od strana na ", times));
- dolgtext15.Add(new Chunk(v.Podizveduvac != null ? v.Podizveduvac.Naziv.ToString() : "", bold_italic));
- dolgtext15.Add(new Chunk(" vo navedeniot rok, nara~atelot e dol`en da plati zakonska-zatezna kamata. ", times));
- Paragraph pp15 = new Paragraph();
- pp15.Add(dolgtext15);
- doc.Add(pp15);
- Paragraph p19 = new Paragraph("^len 13", Clen);
- p19.Alignment = Element.ALIGN_CENTER;
- p19.SpacingAfter = 20f;
- doc.Add(p18);
- var dolgtext16 = new Phrase();
- dolgtext16.Add(new Chunk(" Za se ona {to ne e predvideno so ovoj dogovor va`at pozitivnite zakonski propisi kako vo grade`ni{tvoto taka i voop{to.", times));
- dolgtext16.Add(new Chunk("\n", times));
- dolgtext16.Add(new Chunk(" Site dopolnitelni raboti }e se reguliraat so aneksi kon Osnovniot dogovor.", times));
- Paragraph pp16 = new Paragraph();
- pp16.Add(dolgtext16);
- doc.Add(pp16);
- Paragraph p20 = new Paragraph("^len 14", Clen);
- p20.Alignment = Element.ALIGN_CENTER;
- p20.SpacingAfter = 20f;
- doc.Add(p20);
- var dolgtext17 = new Phrase();
- dolgtext17.Add(new Chunk(" Vo slu~aj na spor koj bi nastanal po ovoj dogovor, dogovorenite strani }e nastojuvaat istiot da go re{at po miren pat i spogodbeno, a ako toa ne e mo`no nadle`en }e bide sudot vo Skopje.", times));
- Paragraph pp17 = new Paragraph();
- pp17.Add(dolgtext17);
- doc.Add(pp17);
- Paragraph p21 = new Paragraph("^len 15", Clen);
- p21.Alignment = Element.ALIGN_CENTER;
- p21.SpacingAfter = 20f;
- doc.Add(p21);
- var dolgtext18 = new Phrase();
- dolgtext18.Add(new Chunk(" Ovoj dogovor e so~inet vo 4 /~etiri/ ednoobrazni primeroci od koj dogovorenite strani dobivaat po 2 /dva/. Izmeni i dopolnuvawe na ovoj dogovor se mo`ni so vzaemna soglasnost i aneks koj }e e sostaven del na dogovorot.", times));
- Paragraph pp18 = new Paragraph();
- pp18.Add(dolgtext18);
- doc.Add(pp18);
- Paragraph p22 = new Paragraph("^len 16", Clen);
- p22.Alignment = Element.ALIGN_CENTER;
- p22.SpacingAfter = 20f;
- doc.Add(p22);
- var dolgtext19 = new Phrase();
- dolgtext19.Add(new Chunk(" Preddogovorot stapuva vo sila so denot na potpi{uvaweto od strana na ovlastenite lica na dogovorenite strani.", times));
- Paragraph pp19 = new Paragraph();
- pp19.Add(dolgtext19);
- doc.Add(pp19);
- Paragraph ppp = new Paragraph(new Phrase(" ", times));
- ppp.Alignment = Element.ALIGN_LEFT;
- doc.Add(ppp);
- Paragraph ppp1 = new Paragraph(new Phrase(" ", times));
- ppp1.Alignment = Element.ALIGN_LEFT;
- doc.Add(ppp1);
- Paragraph ppp2 = new Paragraph(new Phrase(" ", times));
- ppp2.Alignment = Element.ALIGN_LEFT;
- doc.Add(ppp2);
- Paragraph p37 = new Paragraph(new Phrase("IZVEDUVA^ NARA^ATEL", times2));
- p37.Alignment = Element.ALIGN_LEFT;
- doc.Add(p37);
- Paragraph ppp3 = new Paragraph(new Phrase(v.Podizveduvac1 != null ? v.Podizveduvac1.Naziv.ToString() : "", bold_italic));
- ppp3.Alignment = Element.ALIGN_LEFT;
- doc.Add(ppp3);
- Paragraph ppp4 = new Paragraph(new Phrase(" ", times));
- ppp4.Alignment = Element.ALIGN_LEFT;
- doc.Add(ppp4);
- Paragraph p38 = new Paragraph(new Phrase(" ________________ _______________", times2));
- p38.Alignment = Element.ALIGN_LEFT;
- doc.Add(p38);
- }
- }
- doc.Close();
- writer.Close();
- return Json("succes", JsonRequestBehavior.AllowGet);
- }
- catch (Exception e)
- {
- Response.StatusCode = (int)HttpStatusCode.InternalServerError;
- errors.Add("The message form the server is: " + e.Message + "; With inner exception: " + e.InnerException.Message);
- return Json(errors, JsonRequestBehavior.AllowGet);
- }
- }
- public JsonResult GetServiceNames(string term)
- {
- var result = db.Podizveduvac.Select(n => new {IdNaracatel=n.IdPodizveduvac, Naracatel = n.Naziv}).Where(c => c.Naracatel.Contains(term.ToLower())).ToList();
- return Json(result, JsonRequestBehavior.AllowGet);
- }
- public JsonResult GetServiceNames1(string term)
- {
- var result = db.Podizveduvac.Select(n => new { IdIzveduvac = n.IdPodizveduvac, Izveduvac = n.Naziv }).Where(c => c.Izveduvac.Contains(term.ToLower())).ToList();
- return Json(result, JsonRequestBehavior.AllowGet);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment