Advertisement
Guest User

Untitled

a guest
Nov 30th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.75 KB | None | 0 0
  1. <html>
  2.  
  3. <Head> <center>Welcome to the credit page</center></head>
  4.  
  5. <form action="http://localhost:8080/commerce/account_debit.jsp" method="post">
  6.  
  7. <body bgcolor="#ccccdd"><center><table>
  8.  
  9. <tr><td>Enter the Account Holder Name
  10.  
  11. </td><td><input type="text" name="Username"></td></tr>
  12.  
  13. <tr><td>Enter the Account Number
  14.  
  15. </td><td><input type="text" name="Account"></td></tr>
  16.  
  17. <tr><td>Enter the Amount-Debit
  18.  
  19. </td><td><input type="text" name="Debit"></td></tr>
  20.  
  21. <tr><td><input type="submit" value="credit"></tr></td>
  22.  
  23. <tr><td><input type="reset" value="reset"></tr></td></table></center>
  24.  
  25. </body>
  26.  
  27. </form>
  28.  
  29. </html>
  30.  
  31. <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
  32.  
  33. <%@page import="java.sql.*"%>
  34.  
  35. <%@ page import="java.util.Calendar" %>
  36.  
  37. <%
  38.  
  39. //java Code 25/11/2016
  40.  
  41. try
  42.  
  43. {
  44.  
  45. //String Account= request.getParameter("Account");
  46.  
  47. //String Amount = request.getParameter("Amount");
  48.  
  49. //String Debit = request.getParameter("Debit");
  50.  
  51. //String Credit=request.getParameter("Credit");
  52.  
  53. //String Balance=request.getParameter("Balance");
  54.  
  55. String date = (new java.util.Date()).toString();
  56.  
  57. String sDate=request.getParameter("sDate");
  58.  
  59. String Username = request.getParameter("UserName");
  60.  
  61. int Account = Integer.parseInt(request.getParameter("Account"));
  62.  
  63. int Debit = Integer.parseInt(request.getParameter("Debit"));
  64.  
  65. int Credit = Integer.parseInt(request.getParameter("Credit"));
  66.  
  67. int Balance = Integer.parseInt(request.getParameter("Balance"));
  68.  
  69. String s="jdbc:odbc:Database2";
  70.  
  71. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  72.  
  73. Connection conn=DriverManager.getConnection(s);
  74.  
  75. Statement smt=conn.createStatement();
  76.  
  77. Calendar calendar = Calendar.getInstance();
  78.  
  79. java.sql.Date startDate = new java.sql.Date(calendar.getTime().getTime());
  80.  
  81. String sql_debit="SELECT (SUM(debit)*-1) + SUM(credit) Balance FROM abcbank WHERE sDate BETWEEN CURDATE() AND ADDDATE(CURDATE() INTERVAL -30 DAY)";
  82.  
  83. //String sql_debit= "SELECT sDate, (SUM(Debit)*-1) + SUM(Credit) Balance FROM abcbank GROUP BY sDate";
  84.  
  85. ResultSet result = smt.executeQuery(sql_debit);
  86.  
  87. //int count = 0;
  88.  
  89. while (result.next())
  90.  
  91. {
  92.  
  93. result.getInt("Debit");
  94.  
  95. result.getInt("Credit");
  96.  
  97. result.getInt("Balance");
  98.  
  99. result.getDate("startDate");
  100.  
  101. String update= "UPDATE abcbank SET Balance =Debit + Balance WHERE sDate="+sDate+" ";
  102.  
  103. PreparedStatement state = conn.prepareStatement(update);
  104.  
  105. //state.setInt(1,"Balance");
  106.  
  107. Balance = result.getInt(1);
  108.  
  109. state.executeUpdate();
  110.  
  111. }
  112.  
  113. String sql = "INSERT INTO abcbank (Username, Account, Debit, Credit, Balance,sDate ) VALUES (?,?,?,?,?,?)";
  114.  
  115. PreparedStatement pstmt = conn.prepareStatement(sql);
  116.  
  117. pstmt.setString(1,Username);
  118.  
  119. pstmt.setInt(2,Account);
  120.  
  121. pstmt.setInt(3,Debit);
  122.  
  123. pstmt.setInt(4,Credit);
  124.  
  125. pstmt.setInt(5,Balance);
  126.  
  127. pstmt.setDate(6,startDate);
  128.  
  129. int Inserted = pstmt.executeUpdate();
  130.  
  131. if (Inserted == 0)
  132.  
  133. {
  134.  
  135. System.out.println("No inserted successfully!");
  136.  
  137. }
  138.  
  139. else if(Inserted == 1)
  140.  
  141. {
  142.  
  143. System.out.println("A user is inserted successfully!");
  144.  
  145. }
  146.  
  147. conn.close();
  148.  
  149. }
  150.  
  151. catch(Exception ex)
  152.  
  153. {
  154.  
  155. System.err.println(ex.getMessage());
  156.  
  157. }
  158.  
  159. %>
  160.  
  161. </body>
  162.  
  163. </html>
  164.  
  165. <html>
  166.  
  167. <Head> <center>Welcome to the credit page</center></head>
  168.  
  169. <form action="http://localhost:8080/commerce/account_debit.jsp" method="post">
  170.  
  171. <body bgcolor="#ccccdd"><center><table>
  172.  
  173. <tr><td>Enter the Account Holder Name
  174.  
  175. </td><td><input type="text" name="Username"></td></tr>
  176.  
  177. <tr><td>Enter the Account Number
  178.  
  179. </td><td><input type="text" name="Account"></td></tr>
  180.  
  181. <tr><td>Enter the Amount
  182.  
  183. </td><td><input type="text" name="Debit"></td></tr>
  184.  
  185. tr><td>Enter the Amount FOR DEPOSIT TYPE [DEPOSIT][WITHDREW]
  186.  
  187. </td><td><input type="text" name="TYPE"></td></tr>
  188.  
  189. <tr><td><input type="submit" value="credit"></tr></td>
  190.  
  191. <tr><td><input type="reset" value="reset"></tr></td></table></center>
  192.  
  193. </body>
  194.  
  195. </form>
  196.  
  197. <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.util.*" errorPage="" %>
  198.  
  199. <%@ page autoFlush="true" %>
  200.  
  201. <%@ page import="java.lang.*" %>
  202.  
  203. <%@ page import="java.util.Calendar" %>
  204.  
  205. <%
  206.  
  207. //java Code 23/11/2016
  208.  
  209. try
  210.  
  211. {
  212.  
  213. String date = (new java.util.Date()).toString();
  214.  
  215. String Username = request.getParameter("Username");
  216.  
  217. //String Account = request.getParameter("Account");
  218.  
  219. //String Amount = request.getParameter("Amount");
  220.  
  221. //String Balance = request.getParameter("Balance");
  222.  
  223. String AType = request.getParameter("AType");
  224.  
  225. String sDate = request.getParameter("sDate");
  226.  
  227. int Account = Integer.parseInt(request.getParameter("Account"));
  228.  
  229. int Amount = Integer.parseInt(request.getParameter("Amount"));
  230.  
  231. int Balance = Integer.parseInt(request.getParameter("Balance"));
  232.  
  233. int update = 0;
  234.  
  235. String s="jdbc:odbc:Database1";
  236.  
  237. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  238.  
  239. Connection con=DriverManager.getConnection(s);
  240.  
  241. Statement st = con.createStatement();
  242.  
  243. Calendar calendar = Calendar.getInstance();
  244.  
  245. java.sql.Date startDate = new java.sql.Date(calendar.getTime().getTime());
  246.  
  247. String bal_sql = "SELECT Balance FROM Tata WHERE Username='"+Username+"' AND Account ='"+ Account +"' ";
  248.  
  249. //String sql_up = "UPDATE Tata SET Username='"+Username+"' WHERE Account ='"+ Account +"' ";
  250.  
  251. ResultSet result = st.executeQuery(bal_sql);
  252.  
  253. while(result.next())
  254.  
  255. {
  256.  
  257. Balance = result.getInt(1);
  258.  
  259. if(Balance == 0)
  260.  
  261. {
  262.  
  263. System.out.println("Current Balance : "+Balance);
  264.  
  265. Balance = Balance+ Amount;
  266.  
  267. }
  268.  
  269. else
  270.  
  271. {
  272.  
  273. Balance = Balance+ Amount;
  274.  
  275. String sql_up = "UPDATE Tata SET Username='"+Username+"' WHERE sDate ='"+ sDate +"' ";
  276.  
  277. st.executeUpdate(sql_up);
  278.  
  279. }
  280.  
  281. String sql = "INSERT INTO Tata (Username, Account, Amount, AType, Balance,sDate ) VALUES (?,?,?,?,?,?)";
  282.  
  283. PreparedStatement pstmt = con.prepareStatement(sql);
  284.  
  285. pstmt.setString(1,Username);
  286.  
  287. pstmt.setInt(2,Account);
  288.  
  289. pstmt.setInt(3,Amount);
  290.  
  291. pstmt.setString(4,"DEPOSIT");
  292.  
  293. pstmt.setInt(5,Balance);
  294.  
  295. pstmt.setDate(6,startDate);
  296.  
  297. pstmt.executeUpdate();
  298.  
  299. con.close();
  300.  
  301. }
  302.  
  303. }
  304.  
  305. catch(Exception ex)
  306.  
  307. {
  308.  
  309. System.err.println(ex.getMessage());
  310.  
  311. }
  312.  
  313. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement