/
ivan
/
ModMas
Обзор
Документация
Войти
/
ivan
/
ModMas
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ModuleMaster/mm/incoming_monitor.aspx
283 строки
12 KB
i.krivokon
Initial commit
13 мар 2026, 13:49
13 мар 2026, 13:49
00d9fb6
Код
Авторство
О чём код?
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Incoming_monitor.aspx.vb" Inherits="r" %> <%@ Register Src="~/UserControls/editableGridNew.ascx" TagPrefix="uc1" TagName="editableGridNew" %> <%@ Register Src="~/UserControls/alerter.ascx" TagPrefix="uc1" TagName="alerter" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Incoming monitor</title> <script src="../Scripts/jquery-1.9.1.min.js"></script> <script src="../Scripts/bootstrap.js"></script> <link href="../Styles/page.css" rel="stylesheet" /> </head> <body> <form id="form1" runat="server"> <asp:Label runat ="server" id="Message"></asp:Label> <div class="center "> <asp:PlaceHolder ID="phFilters" runat="server"></asp:PlaceHolder> <asp:ImageButton ID="ibRefresh" runat ="server" ImageUrl ="~/Images/Refresh.png" class="vcenter"/> <asp:ImageButton ID="ibExcelDownload" runat ="server" Height ="27" Width ="27" ImageUrl ="~/Images/Microsoft%20Office%202003%20Excel.png" CssClass="vcenter" /> </div> <%--<div class="center"> <asp:ImageButton ID="ibRefresh" runat="server" ImageUrl="~/Images/Refresh.png" class="vcenter" /> <asp:ImageButton ID="ibExcelDownload" runat="server" Height="27" Width="27" ImageUrl="~/Images/Microsoft%20Office%202003%20Excel.png" CssClass="vcenter" /> </div><br/>--%> <asp:GridView ID="monitor" runat="server" CellPadding="4" ForeColor="#333333" Style="margin: 0 auto;" AutoGenerateColumns="False" HorizontalAlign="Center"> <AlternatingRowStyle BackColor="White" /> <EditRowStyle BackColor="#2461BF" /> <EmptyDataRowStyle BackColor="Red" /> <FooterStyle BackColor="#229EE5" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#229EE5" Font-Bold="True" ForeColor="White" /> <PagerSettings Mode="NumericFirstLast" PageButtonCount="5" /> <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> <RowStyle BackColor="#EFF3FB" HorizontalAlign="Center" VerticalAlign="Middle" /> <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /> <SortedAscendingCellStyle BackColor="#F5F7FB" /> <SortedAscendingHeaderStyle BackColor="#6D95E1" /> <SortedDescendingCellStyle BackColor="#E9EBEF" /> <SortedDescendingHeaderStyle BackColor="#4870BE" /> <Columns> <asp:BoundField DataField="id" Visible="true" /> <asp:BoundField HeaderText="License Plate" DataField="car_plate" /> <asp:BoundField HeaderText="Driver's Name" DataField="driver_name" /> <asp:BoundField HeaderText="Mobile phone number" DataField="mobile" /> <asp:BoundField HeaderText="Truck departure" DataField="truck_departure" /> <asp:BoundField HeaderText="Comments" DataField="comments" /> <asp:BoundField HeaderText="Vendor" DataField="from" /> <asp:BoundField HeaderText="Material" DataField="material" /> <asp:BoundField HeaderText="Quantity" DataField="qty" /> <asp:BoundField HeaderText="Real Qty" DataField="real_qty" /> <asp:checkboxfield headertext="Truck arrived" DataField="gr" ReadOnly="True" runat="server" /> <asp:BoundField headertext="GR time" DataField="gr_time" /> <asp:BoundField headertext="DO" DataField="DO" /> </Columns> </asp:GridView> <asp:SqlDataSource ID="Sql_incoming" runat="server" ConnectionString="<%$ ConnectionStrings:SERKIntranetConnectionString %>"></asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:SERKIntranetConnectionString %>"></asp:SqlDataSource> <script type="text/javascript"> var html = ''; var cell; $(".gr").dblclick(function () { bindEditEvent($(this)); }); function bindEditEvent(c) { if (cell != null) { cancelEdit(cell) } cell = c; html = c.html(); var child = c.children(0) var checked = c.children(0).attr("checked"); if (checked != "checked") {checked = ""} c.html("<input type=\"checkbox\" name=\"foo\" id=\"foo\""+checked+">" + "<br><img id='saveChanges' src='../images/buttons/set2/save.png' class='buttonImage icon_small' />" + " <img id='cancelChanges' src='../images/buttons/set2/no.png' class='buttonImage icon_small' />"); $("#saveChanges").click(function (e) { SaveData(c.attr("id"));}); $("#cancelChanges").bind("click", function (e) { cancelEdit(c);}); $("#foo").focus(); bindSubmit("#foo", c.attr("id")); }; function SaveData(id) { //alert($("#foo").prop("checked")); var request = $.ajax({ url: ("../handlers/Incoming_monitor.ashx"), data: { value: $("#foo").prop("checked"), id: id } }); request.done(SaveDataSuccess); request.fail(SaveDataFail); }; function SaveDataSuccess(result) { if (result == 'ok') { document.location.reload(); } else alert("Data procession failed"); }; function SaveDataFail(result) { alert("Data procession failed"); cell = null; }; function cancelEdit(c) { c.html(html); c = null; }; function bindSubmit(controlName, id) { $(controlName).bind('keydown', function (e) { if ((e.which == 13) && (e.shiftKey == false)) { e.preventDefault(); SaveData(id); return false; } }); }; </script> <script type="text/javascript"> var text_realqty = ''; var real_qty; $(".real_qty").dblclick(function () { bindEditEvent_realqty($(this)); }); function bindEditEvent_realqty(c) { if (real_qty != null) { cancelEdit_realqty(real_qty) } real_qty = c; text_realqty = c.text(); var mode = ''; if (!$.trim(c.text())) { mode = "insert"; } else { mode = "update"; } c.html("<input type=\"search\" name=\"foo\" type=\"text\" id=\"foo\" value=\"" + c.text() + "\">" + "<br><img id='saveChanges' src='../images/buttons/set2/save.png' class='buttonImage icon_small' />" + " <img id='cancelChanges' src='../images/buttons/set2/no.png' class='buttonImage icon_small' />"); $("#saveChanges").click(function (e) { SaveData_realqty(mode, c.attr("id"));}); $("#cancelChanges").bind("click", function (e) { cancelEdit_realqty(c);}); $("#foo").focus(); bindSubmit_realqty("#foo", mode, c.attr("id")); }; function SaveData_realqty(mode, id) { //alert(mode); var request = $.ajax({ url: ("../handlers/Incoming_monitor.ashx"), data: { mode: mode, value: $("#foo").val(), id: id } }); request.done(SaveDataSuccess_realqty); request.fail(SaveDataFail_realqty); }; function SaveDataSuccess_realqty(result) { if (result == 'ok') { document.location.reload(); } else alert("Data procession failed"); }; function SaveDataFail_realqty(result) { alert("Data procession failed"); real_qty = null; }; function cancelEdit_realqty(c) { c.html(text_realqty); c = null; }; function bindSubmit_realqty(controlName, mode, id) { $(controlName).bind('keydown', function (e) { if ((e.which == 13) && (e.shiftKey == false)) { e.preventDefault(); SaveData_realqty(mode, id); return false; } }); }; </script> <script type="text/javascript"> var text_del_no = ''; var del_no; $(".del_no").dblclick(function () { bindEditEvent_del_no($(this)); }); function bindEditEvent_del_no(c) { if (del_no != null) { cancelEdit_del_no(del_no) } del_no = c; text_del_no = c.text(); var mode = 'del_no'; c.html("<input type=\"search\" name=\"foo\" type=\"text\" id=\"foo\" value=\"" + c.text() + "\">" + "<br><img id='saveChanges' src='../images/buttons/set2/save.png' class='buttonImage icon_small' />" + " <img id='cancelChanges' src='../images/buttons/set2/no.png' class='buttonImage icon_small' />"); $("#saveChanges").click(function (e) { SaveData_del_no(mode, c.attr("id")); }); $("#cancelChanges").bind("click", function (e) { cancelEdit_del_no(c); }); $("#foo").focus(); bindSubmit_del_no("#foo", mode, c.attr("id")); }; function SaveData_del_no(mode, id) { //alert(mode); var request = $.ajax({ url: ("../handlers/Incoming_monitor.ashx"), data: { mode: mode, value: $("#foo").val(), id: id } }); request.done(SaveDataSuccess_del_no); request.fail(SaveDataFail_del_no); }; function SaveDataSuccess_del_no(result) { if (result == 'ok') { document.location.reload(); } else alert("Data procession failed"); }; function SaveDataFail_del_no(result) { alert("Data procession failed"); del_no = null; }; function cancelEdit_del_no(c) { c.html(text_del_no); c = null; }; function bindSubmit_del_no(controlName, mode, id) { $(controlName).bind('keydown', function (e) { if ((e.which == 13) && (e.shiftKey == false)) { e.preventDefault(); SaveData_del_no(mode, id); return false; } }); }; </script> </form> </body> </html>