Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 KB | None | 0 0
  1. <dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" EnableTheming="True" KeyFieldName="transaction_id" OnRowCommand="ASPxGridView1_RowCommand" OnRowUpdated="ASPxGridView1_RowUpdated" OnRowUpdating="ASPxGridView1_RowUpdating" Theme="Metropolis">
  2. <Columns>
  3. <dx:GridViewCommandColumn ShowDeleteButton="True" ShowEditButton="True" VisibleIndex="0">
  4. </dx:GridViewCommandColumn>
  5. <dx:GridViewDataTextColumn FieldName="item_number" VisibleIndex="1">
  6. </dx:GridViewDataTextColumn>
  7. <dx:GridViewDataTextColumn FieldName="item_description" VisibleIndex="2">
  8. </dx:GridViewDataTextColumn>
  9. <dx:GridViewDataTextColumn FieldName="item_unit" VisibleIndex="3">
  10. </dx:GridViewDataTextColumn>
  11. <dx:GridViewDataTextColumn FieldName="item_quantity" VisibleIndex="4">
  12. </dx:GridViewDataTextColumn>
  13. <dx:GridViewDataTextColumn FieldName="item_price" VisibleIndex="5">
  14. </dx:GridViewDataTextColumn>
  15. <dx:GridViewDataTextColumn FieldName="item_amount" VisibleIndex="6">
  16. </dx:GridViewDataTextColumn>
  17. <dx:GridViewDataTextColumn FieldName="voucher_number" VisibleIndex="7">
  18. </dx:GridViewDataTextColumn>
  19. </Columns>
  20. <SettingsBehavior ConfirmDelete="True" />
  21. <SettingsEditing Mode="PopupEditForm">
  22. </SettingsEditing>
  23. <Settings ShowFilterRow="True" ShowFooter="True" />
  24. </dx:ASPxGridView>
  25. </ContentTemplate>
  26. </asp:UpdatePanel>
  27.  
  28. <br />
  29.  
  30. <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:item_detailConnectionString %>" DeleteCommand="DELETE FROM [tbl_item_detail_transactions] WHERE [transaction_id] = @transaction_id" InsertCommand="INSERT INTO [tbl_item_detail_transactions] ([item_number], [item_description], [item_unit], [item_quantity], [item_price], [item_amount], [voucher_number]) VALUES (@item_number, @item_description, @item_unit, @item_quantity, @item_price, @item_amount, @voucher_number)" SelectCommand="SELECT *, (item_quantity * item_price) as item_amount2 FROM [tbl_item_detail_transactions]" UpdateCommand="UPDATE [tbl_item_detail_transactions] SET [item_number] = @item_number, [item_description] = @item_description, [item_unit] = @item_unit, [item_quantity] = @item_quantity, [item_price] = @item_price, [item_amount] = @item_amount, [voucher_number] = @voucher_number WHERE [transaction_id] = @transaction_id">
  31. <DeleteParameters>
  32. <asp:Parameter Name="transaction_id" Type="Int32" />
  33. </DeleteParameters>
  34. <InsertParameters>
  35. <asp:Parameter Name="item_number" Type="Int32" />
  36. <asp:Parameter Name="item_description" Type="String" />
  37. <asp:Parameter Name="item_unit" Type="Int32" />
  38. <asp:Parameter Name="item_quantity" Type="Int32" />
  39. <asp:Parameter Name="item_price" Type="Int32" />
  40. <asp:Parameter Name="item_amount2" Type="Int32" />
  41. <asp:Parameter Name="voucher_number" Type="Int32" />
  42. </InsertParameters>
  43. <UpdateParameters>
  44. <asp:Parameter Name="item_number" Type="Int32" />
  45. <asp:Parameter Name="item_description" Type="String" />
  46. <asp:Parameter Name="item_unit" Type="Int32" />
  47. <asp:Parameter Name="item_quantity" Type="Int32" />
  48. <asp:Parameter Name="item_price" Type="Int32" />
  49. <asp:Parameter Name="item_amount" Type="Int32" />
  50. <asp:Parameter Name="voucher_number" Type="Int32" />
  51. <asp:Parameter Name="transaction_id" Type="Int32" />
  52. </UpdateParameters>
  53. </asp:SqlDataSource>
  54.  
  55. <script src="Scripts/jquery-1.8.2.js"></script>
  56. <script src="Scripts/jquery-1.4.1.min.js"></script>
  57.  
  58. <script type="text/javascript">
  59. $(function () {
  60. $("#ASPxGridView1").find("input[title='item_quantity']").blur(function () {
  61. var item_quantity = $(this).val();
  62. var item_price = $("#ASPxGridView1").find("input[title='item_price']").val();
  63. if (item_quantity != "" && item_price != "") {
  64. var total = parseInt(item_price) + parseInt(item_quantity);
  65. $("#ASPxGridView1").find("input[title='item_amount']").val(total);
  66. } else {
  67. $("#ASPxGridView1").find("input[title='item_amount']").val("");
  68. }
  69. })
  70. })
  71. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement