Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @{
- ViewBag.Title = "Договори";
- Layout = "~/Views/Shared/_Layout.cshtml";
- }
- <h2>Договори</h2>
- <p>
- <a class="btn btn-success btn-sm" id="btnAdd" data-toggle="modal"
- data-target="#addModal"><i class="fa fa-plus"></i> Додај нов договор</a>
- <a id="print" class="btn btn-primary btn-sm">
- <i class="fa fa-print"></i> Печатење
- </a>
- </p>
- @if (TempData["Message"] != null)
- {
- <div class="alert alert-warning col-lg-6" role="alert">
- <a href="#" class="close" data-dismiss="alert">×</a>
- @TempData["Message"]
- </div>
- }
- <table class="table table-bordered" id="tblDogovori" border="1"></table>
- <div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button>
- <h4 class="modal-title" id="myModalLabel">Додади договор</h4>
- </div>
- <div class="modal-body">
- <div class="row">
- <div class="col-md-6">
- <p>
- Број на договор: <span style="color:red">*</span><input type="text" id="modAddBrDogovor" class="form-control" />
- </p>
- <p>
- Нарачател: <span style="color:red">*</span><input type="text" id="modAddNaracatel" name="modAddNaracatel" class="form-control" />
- </p>
- <p>
- Изведувач: <span style="color:red">*</span><input type="text" id="modAddIzveduvac" class="form-control" />
- </p>
- <p>
- Број на понуда: <span style="color:red">*</span><input type="text" id="modAddBrPonuda" class="form-control" />
- </p>
- <p>
- Датум на договор: <input type="text" id="datum1" class="form-control" placeholder="Внесете датум" />
- </p>
- </div>
- <div class="col-md-6">
- <p>
- Датум на понуда: <input type="text" id="datum2" class="form-control" placeholder="Внесете датум" />
- </p>
- <p>
- Рок: <input type="text" id="modAddRok" class="form-control" />
- </p>
- <p>
- Гаранција: <input type="text" id="modAddGarancija" class="form-control" />
- </p>
- <p>
- Договорна вредност: <input type="text" id="modAddVrednost" class="form-control" />
- </p>
- <p>
- Број на проект: <input type="text" id="modAddProekt" class="form-control" />
- </p>
- </div>
- </div>
- @*// <input type="hidden" id="modID" />*@
- <input type="hidden" id="modOldOpis" />
- <input type="hidden" id="trID" />
- <div id="modalmessage"></div>
- </div>
- <div class="modal-footer">
- <button type="button" id="btnAddDogovor" class="btn btn-primary" data-loading-text="Додавам...">Запиши</button>
- @*<button type="button" id="btnModalZatvori" class="btn btn-default" data-dismiss="modal">Затвори</button>*@
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-hidden="true">X</button>
- <h4 class="modal-title" id="myModalLabel">Измени договор</h4>
- </div>
- <div class="modal-body">
- <div class="row">
- <div class="col-md-6">
- <p>
- Број на договор: <span style="color:red">*</span><input type="text" id="modEditBrDogovor" class="form-control" />
- </p>
- <p>
- Нарачател: <span style="color:red">*</span><input type="text" id="modEditNaracatel" class="form-control" />
- </p>
- <p>
- Изведувач: <span style="color:red">*</span><input type="text" id="modEditIzveduvac" class="form-control" />
- </p>
- <p>
- Број на понуда: <span style="color:red">*</span><input type="text" id="modEditBrPonuda" class="form-control" />
- </p>
- <p>
- Датум на договор: <input type="text" id="datum3" class="form-control" placeholder="Внесете датум" />
- </p>
- </div>
- <div class="col-md-6">
- <p>
- Датум на понуда: <input type="text" id="datum4" class="form-control" placeholder="Внесете датум" />
- </p>
- <p>
- Рок: <input type="text" id="modEditRok" class="form-control" />
- </p>
- <p>
- Гаранција: <input type="text" id="modEditGarancija" class="form-control" />
- </p>
- <p>
- Договорна вредност: <input type="text" id="modEditDogVrednost" class="form-control" />
- </p>
- <p>
- Број на проект: <input type="text" id="modEditProekt" class="form-control" />
- </p>
- </div>
- </div>
- <input type="hidden" id="modID" />
- <input type="hidden" id="modOldOpis" />
- <input type="hidden" id="trID" />
- <div id="modalmessage2"></div>
- </div>
- <div class="modal-footer">
- <button type="button" id="btnEditDogovor" class="btn btn-primary" data-loading-text="Изменувам...">Промени</button>
- @*<button type="button" id="btnModalZatvori" class="btn btn-default" data-dismiss="modal">Затвори</button>*@
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12">
- <a><input type="submit" class="pagination" value="Почетна" id="firstBtn" /></a>
- <a><input class="pagination" type="submit" value="<<" disabled="disabled" id="previousBtn" /></a>
- <div id="brStrani" style="display: inline;">
- <div id="brstr2" style="display: inline;">
- </div>
- </div>
- <a><input type="submit" class="pagination" value=">>" id="nextBtn" /></a>
- <a><input type="submit" class="pagination" value="Крајна" id="lastBtn" /></a>
- <input id="first" value="1" type="hidden" />
- <input id="page" type="hidden" />
- <input type="hidden" id="posledno" value="@ViewBag.numberOfPages" />
- </div>
- </div>
- @section scripts {
- <script>
- $(document).ready(function () {
- $("#brstr2").hide();
- $("#page").val($("#first").val());
- populateTable(1);
- $("#previousBtn").click(function () {
- $("#brstr2").empty();
- $("#page").val(parseInt($("#page").val()) - 1);
- console.log($("#page").val());
- if (parseInt($("#page").val()) <= 1) {
- $("#page").val(1);
- }
- if (parseInt(parseInt($("#page").val())) == 1) {
- $("#previousBtn").attr("disabled", true);
- }
- if (parseInt($("#page").val()) < parseInt($("#posledno").val())) {
- $("#nextBtn").removeAttr("disabled");
- }
- populateTable($("#page").val());
- });
- $("#nextBtn").click(function () {
- $("#brstr2").empty();
- $("#page").val(parseInt($("#page").val()) + 1);
- if (parseInt($("#page").val()) >= parseInt($("#posledno").val())) {
- $("#page").val($("#posledno").val());
- }
- if (parseInt($("#page").val()) > 1) {
- $("#previousBtn").removeAttr("disabled");
- }
- populateTable(parseInt($("#page").val()));
- });
- $(".brStr").click(function () {
- console.log('clicked');
- $("#page").val($(this).val());
- console.log($(this).val());
- if (parseInt($("#page").val()) > 1) {
- $("#previousBtn").removeAttr("disabled");
- }
- populateTable($("#page").val());
- });
- $("#firstBtn").click(function () {
- $("#page").val('1');
- $("#brstr2").empty();
- $("#previousBtn").attr("disabled", true);
- $("#nextBtn").removeAttr("disabled");
- populateTable(parseInt(1));
- });
- $("#lastBtn").click(function () {
- $("#brstr2").empty();
- $("#page").val($("#posledno").val());
- $("#previousBtn").removeAttr("disabled");
- $("#nextBtn").attr("disabled", true);
- populateTable(parseInt($("#posledno").val()));
- });
- function prikaziBrojki(p) {
- $("#brstr2").show();
- if (parseInt(($("#posledno").val())) <= 5) {
- for (var i = 1; i <= $("#posledno").val() ; i++) {
- if (i == p) {
- $("#brstr2").append("<a style='color:red;'><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- else {
- $("#brstr2").append('<a id="' + parseInt(i) + '"><input type="submit" class="brStr pagination" value="' + parseInt(i) + '"/></a>');
- }
- }
- }
- else {
- if (p == 1) {
- for (var i = 1; i < p + 5; i++) {
- if (i == p) {
- $("#brstr2").append("<a style='color:red;'><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- else {
- $("#brstr2").append('<a id="' + parseInt(i) + '"><input type="submit" class="brStr pagination" value="' + parseInt(i) + '"/></a>');
- }
- }
- }
- else if (p == 2) {
- for (var i = 1; i < p + 4; i++) {
- if (i == p) {
- $("#brstr2").append("<a style='color:red;'><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- else {
- $("#brstr2").append("<a><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- }
- }
- else if (p == $("#posledno").val()) {
- for (var i = p - 4; i <= p; i++) {
- if (i == p) {
- $("#brstr2").append("<a style='color:red;'><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- else {
- $("#brstr2").append("<a><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- }
- }
- else if (p == parseInt($("#posledno").val()) - 1) {
- for (var i = p - 3; i <= p + 1; i++) {
- if (i == p) {
- $("#brstr2").append("<a style='color:red;'><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- else {
- $("#brstr2").append("<a><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- }
- }
- else {
- for (var i = p - 2; i < p + 3; i++) {
- if (i == p) {
- $("#brstr2").append("<a style='color:red;'><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- else {
- $("#brstr2").append("<a><input type='submit' class='brStr pagination' value='" + parseInt(i) + "'/></a>");
- }
- }
- }
- }
- $(".brStr").click(function () {
- $("#brstr2").empty();
- ($(this)).css("backround-color", "red");
- $("#page").val($(this).val());
- // console.log($(this).val());
- if (parseInt($("#page").val()) > 1) {
- $("#previousBtn").removeAttr("disabled");
- }
- populateTable($("#page").val());
- });
- }
- $(function () {
- $("#datum1").datepicker({
- dateFormat: 'dd.mm.yy',
- closeText: 'Затвори',
- prevText: '<',
- nextText: '>',
- currentText: 'Денес',
- monthNames: ['Јануари', 'Февруари', 'Март', 'Април', 'Мај', 'Јуни',
- 'Јули', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'],
- monthNamesShort: ['Јан', 'Фев', 'Мар', 'Апр', 'Мај', 'Јун',
- 'Јул', 'Авг', 'Сеп', 'Окт', 'Ное', 'Дек'],
- dayNames: ['Недела', 'Понеделник', 'Вторник', 'Среда', 'Четврток', 'Петок', 'Сабота'],
- dayNamesShort: ['Нед', 'Пон', 'Вто', 'Сре', 'Чет', 'Пет', 'Саб'],
- dayNamesMin: ['Не', 'По', 'Вт', 'Ср', 'Че', 'Пе', 'Са'],
- weekHeader: 'Сед',
- dateFormat: 'dd.mm.yy',
- firstDay: 1,
- isRTL: false,
- showMonthAfterYear: false,
- yearSuffix: '',
- }).datepicker('setDate', new Date());
- });
- $('#btnAdd').click(function (event) {
- $("#datum1").val("");
- $('#modalmessage').empty();
- // $('#addModal').modal('show');
- });
- $(function () {
- $("#datum2").datepicker({
- dateFormat: 'dd.mm.yy',
- closeText: 'Затвори',
- prevText: '<',
- nextText: '>',
- currentText: 'Денес',
- monthNames: ['Јануари', 'Февруари', 'Март', 'Април', 'Мај', 'Јуни',
- 'Јули', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'],
- monthNamesShort: ['Јан', 'Фев', 'Мар', 'Апр', 'Мај', 'Јун',
- 'Јул', 'Авг', 'Сеп', 'Окт', 'Ное', 'Дек'],
- dayNames: ['Недела', 'Понеделник', 'Вторник', 'Среда', 'Четврток', 'Петок', 'Сабота'],
- dayNamesShort: ['Нед', 'Пон', 'Вто', 'Сре', 'Чет', 'Пет', 'Саб'],
- dayNamesMin: ['Не', 'По', 'Вт', 'Ср', 'Че', 'Пе', 'Са'],
- weekHeader: 'Сед',
- dateFormat: 'dd.mm.yy',
- firstDay: 1,
- isRTL: false,
- showMonthAfterYear: false,
- yearSuffix: '',
- }).datepicker('setDate', new Date());
- });
- $(function () {
- $("#datum3").datepicker({
- dateFormat: 'dd.mm.yy',
- closeText: 'Затвори',
- prevText: '<',
- nextText: '>',
- currentText: 'Денес',
- monthNames: ['Јануари', 'Февруари', 'Март', 'Април', 'Мај', 'Јуни',
- 'Јули', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'],
- monthNamesShort: ['Јан', 'Фев', 'Мар', 'Апр', 'Мај', 'Јун',
- 'Јул', 'Авг', 'Сеп', 'Окт', 'Ное', 'Дек'],
- dayNames: ['Недела', 'Понеделник', 'Вторник', 'Среда', 'Четврток', 'Петок', 'Сабота'],
- dayNamesShort: ['Нед', 'Пон', 'Вто', 'Сре', 'Чет', 'Пет', 'Саб'],
- dayNamesMin: ['Не', 'По', 'Вт', 'Ср', 'Че', 'Пе', 'Са'],
- weekHeader: 'Сед',
- dateFormat: 'dd.mm.yy',
- firstDay: 1,
- isRTL: false,
- showMonthAfterYear: false,
- yearSuffix: '',
- }).datepicker('setDate', new Date());
- });
- $(function () {
- $("#datum4").datepicker({
- dateFormat: 'dd.mm.yy',
- closeText: 'Затвори',
- prevText: '<',
- nextText: '>',
- currentText: 'Денес',
- monthNames: ['Јануари', 'Февруари', 'Март', 'Април', 'Мај', 'Јуни',
- 'Јули', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'],
- monthNamesShort: ['Јан', 'Фев', 'Мар', 'Апр', 'Мај', 'Јун',
- 'Јул', 'Авг', 'Сеп', 'Окт', 'Ное', 'Дек'],
- dayNames: ['Недела', 'Понеделник', 'Вторник', 'Среда', 'Четврток', 'Петок', 'Сабота'],
- dayNamesShort: ['Нед', 'Пон', 'Вто', 'Сре', 'Чет', 'Пет', 'Саб'],
- dayNamesMin: ['Не', 'По', 'Вт', 'Ср', 'Че', 'Пе', 'Са'],
- weekHeader: 'Сед',
- dateFormat: 'dd.mm.yy',
- firstDay: 1,
- isRTL: false,
- showMonthAfterYear: false,
- yearSuffix: '',
- }).datepicker('setDate', new Date());
- });
- $('#btnAdd').click(function (event) {
- $("#datum2").val("");
- $('#modalmessage3').empty();
- $("#modAddBrDogovor").val("");
- $("#modAddNaracatel").val("");
- $("#modAddIzveduvac").val("");
- $("#modAddBrPonuda").val("");
- $("#datum1").val("");
- $("#modAddRok").val("");
- $("#datum2").val("");
- $("#modAddGarancija").val("");
- $("#modAddVrednost").val("");
- // $('#addModal').modal('show');
- });
- var page = function (pageNumber) {
- $("#pageNumberInput").val(pageNumber);
- };
- // data: { id: $("#uredID").val() },
- //populateTable(1);
- function populateTable(p) {
- flag = 0;
- $.ajax({
- type: "POST",
- url: "/Dogovor/getDogovoriPopulate",
- datatype: "Json",
- data: { p: p },
- success: function (response) {
- prikaziBrojki(parseInt(p));
- $('#tblDogovori').empty();
- var trHTML = '';
- $.each(response, function (i, item) {
- flag = 1;
- i = i + 1;
- var ponuda;
- var garancija;
- var rok1;
- var dogVrednost1;
- if (item.DatumDogovor == null)
- var date1 = "";
- else {
- var datum1 = new Date(parseInt(item.DatumDogovor.replace("/Date(", "").replace(")/", ""), 10));
- var date1 = datum1.getDate() + "." + (datum1.getMonth() + 1) + "." + datum1.getFullYear();
- }
- if (item.DatumPonuda == null)
- var date2 = "";
- else {
- var datum2 = new Date(parseInt(item.DatumPonuda.replace("/Date(", "").replace(")/", ""), 10));
- var date2 = datum2.getDate() + "." + (datum2.getMonth() + 1) + "." + datum2.getFullYear();
- }
- if (item.PonudaBr == null) {
- ponuda = "";
- }
- else {
- ponuda = item.PonudaBr;
- }
- if (item.Garancija == null) {
- garancija = "";
- }
- else {
- garancija = item.Garancija;
- }
- if (item.Rok == null) {
- rok1 = "";
- }
- else {
- rok1 = item.Rok;
- }
- if (item.DogovornaVrednost == 0) {
- dogVrednost1 = " ";
- } else {
- dogVrednost1 =broj(item.DogovornaVrednost);
- }
- var deleteLink = '<a href="@Url.Action("DeleteDogovori")?id=' + item.IdDogovor + '" class="btn btn-danger btn-xs" onclick="return confirm('Потврди го бришењето!');">Бриши</a>';
- // var listIzv = '<a class="listRow btn btn-info btn-xs" id="' + item.IdDogovor + '" data-toggle="modal" data-target="#IzveduvacModal" >Подизведувачи</a>';
- //var listNadzor = '<a class="listNadzor btn btn-info btn-xs" id="' + item.IdDogovor + '" data-toggle="modal" data-target="#NadzorModal" >Надзорен орган</a>';
- var updLink = '<a class="updateRow btn btn-xs btn-info" id="' + i + '" data-toggle="modal" data-target="#editModal">Промени</a>';
- var rowid = $('#roweditid').val();
- var pecati = '<a class="btnPecati btn btn-info btn-xs" data-id="' + item.IdDogovor + '" id="' + item.IdDogovor + '">Печати</a>';
- trHTML += '<tr><td class="hidden" id="roweditid">' + item.IdDogovor + '</td><td id="proektOznaka" align="centar">' + item.BrNaDogovor + '</td><td id="proektOznaka" align="right">' + date1 + '</td><td id="proektOznaka" align="left">' + item.Naracatel + '</td><td id="proektOznaka" align="left">' + item.Izveduvac + '</td><td id="proektOznaka" align="right">' + ponuda + '</td><td id="proektOznaka" align="right">' + date2 + '</td><td id="proektOznaka" align="right">' + rok1 + '</td><td id="proektOznaka" align="right">' + garancija + '</td><td id="proektOznaka" align="right">' + dogVrednost1 + '</td><td id="proektOznaka" align="right">' + item.ProektID + '</td><td>' + updLink + deleteLink + pecati + '</td></tr>';
- });
- if (flag == 1) {
- $('#tblDogovori').append('<tr><th bgcolor="#f6f6f6" style="color:#1c94c4">Број на договор</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Датум договор</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Нарачател</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Изведувач</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Понуда број</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Датум понуда</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Рок</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Гаранција</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Договорна вредност</th><th bgcolor="#f6f6f6" style="color:#1c94c4">Проект бр.</th><th bgcolor="#f6f6f6" style="color:#1c94c4"></th></tr>').append(trHTML).append('</table>');
- }
- $('.updateRow').click(function (event) {
- $('#modalmessage').empty();
- var id = $(this).attr('id');
- var x = document.getElementById("tblDogovori").rows[id].cells;
- $('#modEditBrDogovor').val(x[1].innerHTML);
- $('#modEditNaracatel').val(x[3].innerHTML);
- $('#modEditIzveduvac').val(x[4].innerHTML);
- $('#datum3').val(x[2].innerHTML);
- $('#modEditRok').val(x[7].innerHTML);
- $('#datum4').val(x[6].innerHTML);
- $('#modEditBrPonuda').val(x[5].innerHTML);
- $('#modEditGarancija').val(x[8].innerHTML);
- $('#modEditDogVrednost').val(nebroj(x[9].innerHTML));
- $('#modEditProekt').val(x[10].innerHTML);
- $('#modID').val(x[0].innerHTML);
- $('#modalmessage2').empty();
- });
- $('.btnPecati').on("click", function (ev) {
- ev.preventDefault();
- $.post("/Dogovor/PecatiDogovori", { id: $(this).attr('id') }, function () {
- $(".featured").removeClass("dim");
- $("#state").removeClass("show");
- var url = "/../../PDFs/PecatiDogovori.pdf";
- // var url = addhttp1(window.location.host) + "/PDFs/PecatenjeDogovori.pdf";
- var win = window.open(url);
- }).fail(function () {
- });
- });
- function addhttp1(url) {
- if (!/^(f|ht)tps?:\/\//i.test(url)) {
- url = "http://" + url;
- }
- return url;
- }
- }
- });
- }
- $("#btnAddDogovor").click(function () {
- var dataObject = {
- BrDogovor: $("#modAddBrDogovor").val(),
- Naracatel: $("#modAddNaracatel").val(),
- Izveduvac: $("#modAddIzveduvac").val(),
- BrPonuda: $("#modAddBrPonuda").val(),
- DatumDogovor: $("#datum1").val(),
- Rok: $("#modAddRok").val(),
- DatumPonuda: $("#datum2").val(),
- Garancija: $("#modAddGarancija").val(),
- DogovornaVrednost: $("#modAddVrednost").val(),
- ProektID: $("#modAddProekt").val(),
- };
- $.ajax({
- url: "@Url.Action("AddDogovor", "Dogovor")",
- type: "POST",
- data: dataObject,
- dataType: "json",
- success: function (data) {
- if (data.toString() == "Успешен внес!") {
- $("#modalmessage").html("<div class='alert alert-success' role='alert'>" + data + "</div>");
- $("#brstr2").empty();
- populateTable(parseInt($("#page").val()));
- $("#datum2").val("");
- $('#modalmessage3').empty();
- $("#modAddBrDogovor").val("");
- $("#modAddNaracatel").val("");
- $("#modAddIzveduvac").val("");
- $("#modAddBrPonuda").val("");
- $("#datum1").val("");
- $("#modAddRok").val("");
- $("#datum2").val("");
- $("#modAddGarancija").val("");
- $("#modAddVrednost").val("");
- }
- else
- {
- $("#modalmessage").html("<div class='alert alert-danger' role='alert'>" + data + "</div>");
- }
- },
- error: function () {
- $("#modalmessage").html("<div class='alert alert-danger' role='alert'>Грешка при промена во база</div>");
- }
- });
- });
- $("#btnEditDogovor").click(function () {
- var dataObject = {
- id: $("#modID").val(),
- BrDogovor: $("#modEditBrDogovor").val(),
- Naracatel: $("#modEditNaracatel").val(),
- Izveduvac: $("#modEditIzveduvac").val(),
- BrPonuda: $("#modEditBrPonuda").val(),
- DatumDogovor: $("#datum3").val(),
- Rok: $("#modEditRok").val(),
- DatumPonuda: $("#datum4").val(),
- Garancija: $("#modEditGarancija").val(),
- DogovornaVrednost: $("#modEditDogVrednost").val(),
- ProektID: $("#modEditProekt").val(),
- };
- $.ajax({
- url: "@Url.Action("EditDogovor", "Dogovor")",
- type: "POST",
- data: dataObject,
- dataType: "json",
- success: function (data) {
- if (data.toString() == "Успешнa промена!") {
- $("#modalmessage2").html("<div class='alert alert-success' role='alert'>" + data + "</div>");
- $("#brstr2").empty();
- populateTable(parseInt($("#page").val()));
- }
- else {
- $("#modalmessage2").html("<div class='alert alert-danger' role='alert'>" + data + "</div>");
- }
- },
- error: function () {
- $("#modalmessage2").html("<div class='alert alert-danger' role='alert'>Грешка при промена во база</div>");
- }
- });
- });
- function OpisNorma() {
- $.ajax({
- type: "GET",
- url: "/Dogovor/getOpisNorma",
- datatype: "Json",
- data: { id: $('#modAddNaracatel').val() },
- success: function (response) {
- $.each(response, function (i, item) {
- document.getElementById("opis").value = item.Naracatel
- });
- }
- });
- };
- $("#print").on("click", function (ev) {
- ev.preventDefault();
- $.post("/Dogovor/Print", {}, function () {
- $(".featured").removeClass("dim");
- $("#state").removeClass("show");
- var url = addhttp(window.location.host) + "/PDFs/Dogovori.pdf";
- var win = window.open(url);
- }).fail(function () {
- });
- });
- function addhttp(url) {
- if (!/^(f|ht)tps?:\/\//i.test(url)) {
- url = "http://" + url;
- }
- return url;
- }
- });
- </script>
- <script type="text/javascript">
- $(document).ready(function () {
- $("#modAddNaracatel").autocomplete({
- source: function (request, response) {
- $.ajax({
- url: "/Dogovor/GetServiceNames",
- type: "POST",
- dataType: "json",
- data: { term: request.term },
- success: function (data) {
- response($.map(data, function (item) {
- return {
- label: item.Naracatel, value: item.Naracatel,
- };
- }))
- }
- })
- },
- });
- })
- </script>
- <script type="text/javascript">
- $(document).ready(function () {
- $("#modAddIzveduvac").autocomplete({
- source: function (request, response) {
- $.ajax({
- url: "/Dogovor/GetServiceNames1",
- type: "POST",
- dataType: "json",
- data: { term: request.term },
- success: function (data) {
- response($.map(data, function (item) {
- return { label: item.Izveduvac, value: item.Izveduvac, id: item.IdPodizveduvac };
- }))
- }
- })
- },
- });
- })
- </script>
- <script type="text/javascript">
- $(document).ready(function () {
- $("#modEditNaracatel").autocomplete({
- source: function (request, response) {
- $.ajax({
- url: "/Dogovor/GetServiceNames",
- type: "POST",
- dataType: "json",
- data: { term: request.term },
- success: function (data) {
- response($.map(data, function (item) {
- return { label: item.Naracatel, value: item.Naracatel, id: item.IdPodizveduvac };
- }))
- }
- })
- },
- });
- })
- </script>
- <script type="text/javascript">
- $(document).ready(function () {
- $("#modEditIzveduvac").autocomplete({
- source: function (request, response) {
- $.ajax({
- url: "/Dogovor/GetServiceNames1",
- type: "POST",
- dataType: "json",
- data: { term: request.term },
- success: function (data) {
- response($.map(data, function (item) {
- return { label: item.Izveduvac, value: item.Izveduvac, id: item.IdPodizveduvac };
- }))
- }
- })
- },
- });
- })
- </script>
- <script>
- $("#modAddProekt").autocomplete({
- source: function (request, response) {
- $.ajax({
- type: "GET",
- url: "/Dogovor/DogovorAutocomplete",
- dataType: "json",
- data: { term: request.term },
- success: function (data) {
- response($.map(data, function (item) {
- return {
- value: item.value,
- label: item.label
- }
- }))
- }
- });
- }
- });
- $("#modEditProekt").autocomplete({
- source: function (request, response) {
- $.ajax({
- type: "GET",
- url: "/Dogovor/DogovorAutocomplete",
- dataType: "json",
- data: { term: request.term },
- success: function (data) {
- response($.map(data, function (item) {
- return {
- value: item.value,
- label: item.label
- }
- }))
- }
- });
- }
- });
- </script>
- <script>
- $("#modAddRok").keypress(function (e) {
- if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
- return false;
- }
- });
- $("#modAddGarancija").keypress(function (e) {
- if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
- return false;
- }
- });
- $("#modEditRok").keypress(function (e) {
- if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
- return false;
- }
- });
- $("#modEditGarancija").keypress(function (e) {
- if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
- return false;
- }
- });
- $("#modAddVrednost").keypress(function (e) {
- if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57) && e.which != 44) {
- return false;
- }
- });
- $("#modEditDogVrednost").keypress(function (e) {
- if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57) && e.which != 44) {
- return false;
- }
- });
- </script>
- }
Advertisement
Add Comment
Please, Sign In to add comment