File manager - Edit - G:/PleskVhosts/indiaminerals.in/tlt.INFOFIXDEVELOPERS.COM/admin/Purchase.aspx
Back
<%@ Page Title="" Language="C#" MasterPageFile="~/admin/main.Master" AutoEventWireup="true" CodeBehind="Purchase.aspx.cs" Inherits="WebApp.admin.Purchase" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <script type="text/javascript"> var specialKeys = new Array(); specialKeys.push(8); //Backspace function IsNumeric(e) { var keyCode = e.which ? e.which : e.keyCode var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1); //document.getElementById("error").style.display = ret ? "none" : "inline"; return ret; } </script> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="FromContener" runat="server"> <SG:Message runat="server" ID="Message" /> <div class="row"> <div class="col-md-12"> <div class="box box-info"> <div class="portlet-title"> <div class="caption"> <i class="fa fa-gift"></i>Entry </div> <div class="tools"> <a href="javascript:;" class="collapse"></a> </div> </div> <div class="box-body"> <!-- BEGIN FORM--> <div class="form-body"> <div class="form-horizontal" style="width: 98%"> <div class="row"> <div class="col-md-4" style="display:none"> <div class="form-group"> <label class="col-md-3 control-label">सप्लायर</label> <div class="col-md-9"> <asp:DropDownList ID="SupplierId" runat="server" CssClass="form-control"></asp:DropDownList> </div> </div> </div> <div class="col-md-4"> <div class="form-group"> <label class="col-md-3 control-label">दिनाक</label> <div class="col-md-9"> <asp:TextBox runat="server" ID="Dates" CssClass="form-control Date"></asp:TextBox> </div> </div> </div> <div class="col-md-4" style="display:none"> <div class="form-group"> <label class="col-md-4 control-label">इनवॉइस न.</label> <div class="col-md-8"> <table> <tr> <td style="width:90%"> <asp:TextBox runat="server" ID="InvoiceNo" CssClass="form-control"></asp:TextBox> </td> </tr> </table> </div> </div> </div> </div> <div class="row"> <div class="col-md-3"> <div class="form-group"> </div> </div> <div class="row"> <div class="col-md-12"> <div class="table-responsive"> <table class="table table-bordered table-striped" id="maintable" style="width: 100%"> <thead> <tr> <th style="width:25%">मुख्य सामान</th> <th style="width:25%">सामान</th> <th style="width:25%">ब्रांड</th> <th style="width:10%">सेल मात्रा</th> <th style="width:10%">रिमार्क</th> <th style="width:10%">एक्शन</th> </tr> </thead> <tbody></tbody> </table> </div> <div> <center> <a onclick="addrowsdata()" class="btn btn-info savedata" >ऐड रोव (सामान ऐड करे)</a></center></div> </div> </div> <div class="row"> <div class="col-md-3"> <div class="form-group"> <label class="col-md-5 control-label">टोटल मात्रा</label> <div class="col-md-5"> <asp:Label runat="server" ID="TotalAmountTotal" CssClass="form-control" Style="background-color: greenyellow;"></asp:Label> </div> </div> </div> </div> <div class="form-actions"> <div class="row"> <div class="col-md-offset-3 col-md-9"> <a onclick="savedata()" class="btn btn-success">Save Data</a> </div> </div> </div> </div> <!-- END FORM--> </div> </div> </div> </div> </div> </div> <div id="ajaxcall" style="display: none"> <div style="z-index: 10001;" class="windowbackground style56w" > <div class="progressbar breadcrumb"> <img alt="Loading..." src="img/ajax-loader.gif"><br> Please Wait... </div> </div> </div> </asp:Content> <asp:Content ID="Content2s" ContentPlaceHolderID="Script" runat="server"> <script> var StationList = ""; $(document).ready(function () { $(document).ajaxStart(function () { $("#ajaxcall").css("display", "block"); }); $(document).ajaxComplete(function () { $("#ajaxcall").css("display", "none"); }); $(document).ajaxStop(function () { $("#ajaxcall").css("display", "none"); }); $.ajax({ type: "POST", url: 'Purchase.aspx/ListForCombo', contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { StationList = response.d; } }); UpdateChallan(); }); function GetBrand(obj, index) { var data = ($('#ItemId' + index).val().length > 0 ? parseFloat($('#ItemId' + index).val()) : 0); if (data > 0) { $.ajax({ type: "POST", url: 'Purchase.aspx/ListBrand', data: "{'ItemId':'" + data + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { DataValue = JSON.parse(response.d); $('#BrandId' + index).empty(); $('#BrandId' + index).append($('<option>').text("Select").attr('value', 0)); $.each(DataValue, function (i, value) { $('#BrandId' + index).append($('<option>').text((value.BrandName)).attr('value', value.BrandId)); }); } }); } else { $('#BrandId' + index).empty(); } } function GetWeight(obj, index) { var data = ($('#BrandId' + index).val().length > 0 ? parseFloat($('#BrandId' + index).val()) : 0); var data2 = ($('#ItemId' + index).val().length > 0 ? parseFloat($('#ItemId' + index).val()) : 0); if (data > 0 && data2>0) { $.ajax({ type: "POST", url: 'Purchase.aspx/ListWeight', data: "{'BrandId':'" + data + "','ItemId':'" + data2 + "'}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { DataValue = JSON.parse(response.d); $('#WeightId' + index).empty(); $('#WeightId' + index).append($('<option>').text("Select").attr('value', 0)); $.each(DataValue, function (i, value) { $('#WeightId' + index).append($('<option>').text((value.WeightName)).attr('value', value.WeightId)); }); } }); } else { $('#WeightId' + index).empty(); } } function addrowsdata() { var rowCount = $('.data-contact-person').length; var contactdiv = '<tr class="data-contact-person">' + '<td><input type="hidden" id="PurchaseItemId' + (rowCount + 1) + '" name="PurchaseItemId' + (rowCount + 1) + '" value="0"/><select id="ItemId' + (rowCount + 1) + '" class="form-control" name="ItemId' + (rowCount + 1) + '" onchange="GetBrand(this,' + (rowCount + 1) + ')"><option value="0">Select</option> ' + StationList + '</select></td>' + '<td><select id="BrandId' + (rowCount + 1) + '" onchange="GetWeight(this,' + (rowCount + 1) + ')" class="form-control" name="BrandId' + (rowCount + 1) + '"></select></td>' + '<td><select id="WeightId' + (rowCount + 1) + '" class="form-control" name="WeightId' + (rowCount + 1) + '"></select></td>' + '<td><input type="text" oninput="sumdata()" id="Quantity' + (rowCount + 1) + '" name="Quantity' + (rowCount + 1) + '" value="" class="form-control input-sm input-xsmall input-inline"/></td>' + '<td><input type="text" id="Weightkg' + (rowCount + 1) + '" name="Weightkg' + (rowCount + 1) + '" value="" class="form-control input-sm input-xsmall input-inline"/></td>' + '<td><a onclick="deleteRow(this)" class="label label-danger">Delete</a></td>' + '</tr>'; $('#maintable').append(contactdiv); $("select").select2(); }; function deleteRow(r) { if (confirm("Are you sure delete?")) { var i = r.parentNode.parentNode.rowIndex; var data =($('#PurchaseItemId' + i).val().length > 0 ? parseFloat($('#PurchaseItemId' + i).val()) : 0); if (data > 0) { $.ajax({ type: "POST", url: "Purchase.aspx/deleteitem", contentType: "application/json; charset=utf-8", dataType: "json", data: "{'PurchaseItemId':'" + data + "'}", success: function (response) { if (response.d.length > 0) { var responcedata = response.d.split("<>"); var Ids = parseFloat(responcedata[0]); if (Ids > 0) { document.getElementById("maintable").deleteRow(i); var rowCount = $('.data-contact-person').length; sumdata(); } else { alert(responcedata[1]); } } } }); } else { document.getElementById("maintable").deleteRow(i); var rowCount = $('.data-contact-person').length; sumdata(); } } } function sumdata() { var RowCount = $('.data-contact-person').length; var data = 0; for (var i = 1; i <= RowCount; i++) { data = data + ($('#Quantity' + i).val().length > 0 ? parseFloat($('#Quantity' + i).val()) : 0); } $("#<%=TotalAmountTotal.ClientID %>").html(((data)).toString()) } function GetArrayListBilty() { var RowCount = $('.data-contact-person').length; var data = []; for (var i = 1; i <= RowCount; i++) { var IdItem = ($('#ItemId' + i).val().length > 0 ? parseFloat($('#ItemId' + i).val()) : 0); var Qty= ($('#Quantity' + i).val().length > 0 ? parseFloat($('#Quantity' + i).val()) : 0); if (IdItem > 0 && Qty>0) { var alldata = { 'PurchaseItemId': $('#PurchaseItemId' + i).val(), 'ItemId': $('#ItemId' + i).val(), 'BrandId': $('#BrandId' + i).val(), 'WeightId': $('#WeightId' + i).val(), 'Quantity': $('#Quantity' + i).val(), 'Weightkg': $('#Weightkg' + i).val(), } data.push(alldata); } } return data; } function savedata() { debugger; var id = GetParameterValues('PurchaseId'); var PoId = "0"; if (!id) { } else { PoId = id.length > 0 ? id : "0"; } PageMethods.SaveChallandata(PoId,$("#<%=TotalAmountTotal.ClientID%>").html() , $("#<%=SupplierId.ClientID%>").val(), $("#<%=Dates.ClientID%>").val(), $("#<%=InvoiceNo.ClientID%>").val(), JSON.stringify(GetArrayListBilty()), onSucess, OnFailed); function onSucess(response) { var responcedata = response.split("<>"); if (responcedata[0] == "Error") { alert(responcedata[1]); } else { var Ids = responcedata[0].split(":")[1].length > 0 ? parseInt(responcedata[0].split(":")[1]) : 0; if (Ids > 0) { alert("Data has been Saved") window.location = "Purchase.aspx" } } } function OnFailed(error) { } } function GetParameterValues(param) { var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < url.length; i++) { var urlparam = url[i].split('='); if (urlparam[0] == param) { return urlparam[1]; } } } function UpdateChallan() { var id = GetParameterValues('PurchaseId'); var PoId = "0"; if (!id) { } else { PoId = id.length > 0 ? id : "0"; } if (parseInt(PoId) > 0) { $.ajax({ type: "POST", url: 'Purchase.aspx/UpdateBilty', data: '{"PurchaseId":"' + PoId + '"}', contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { DataValue = JSON.parse(response.d); $.each(DataValue, function (i, value) { var rowCount = $('.data-contact-person').length; debugger; var contactdiv = '<tr class="data-contact-person">' + '<td><input type="hidden" id="PurchaseItemId' + (rowCount + 1) + '" name="PurchaseItemId' + (rowCount + 1) + '"value="' + value.PurchaseItemId + '"/><select id="ItemId' + (rowCount + 1) + '" class="form-control" name="ItemId' + (rowCount + 1) + '">' + value.Item + '</select></td>' + '<td><select id="BrandId' + (rowCount + 1) + '" class="form-control" name="BrandId' + (rowCount + 1) + '">' + value.Brand + '</select></td>' + '<td><select id="WeightId' + (rowCount + 1) + '" class="form-control" name="WeightId' + (rowCount + 1) + '">' + value.Weight + '</select></td>' + '<td><input type="text" oninput="sumdata()" id="Quantity' + (rowCount + 1) + '" name="Quantity' + (rowCount + 1) + '" value="' + value.Quantity + '" class="form-control input-sm input-xsmall input-inline"/></td>' + '<td><input type="text" id="Weightkg' + (rowCount + 1) + '" name="Weightkg' + (rowCount + 1) + '" value="' + value.Weightkg + '" class="form-control input-sm input-xsmall input-inline"/></td>' + '<td><a onclick="deleteRow(this)" class="label label-danger">Delete</a></td>' + '</tr>'; $('#maintable').append(contactdiv); }); } }); } } </script> </asp:Content>
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings