home *** CD-ROM | disk | FTP | other *** search
/ 203.33.198.31 / ftp-203.33.198.31.7z / 203.33.198.31 / updateDealers.jsp < prev    next >
Encoding:
Text File  |  2008-12-29  |  11.8 KB  |  448 lines

  1. <%@page import="com.pp.*"%>
  2. <%@page import="java.util.Date,java.io.*"%>
  3. <%@page import="java.util.*"%>
  4. <jsp:useBean id="database" class="com.gil.baanservice.Database" >
  5. </jsp:useBean>
  6. <%
  7.     String comp="";
  8.     String lUser = "";
  9.     try{
  10.         lUser = (String)session.getValue("username");
  11.         }catch(Throwable e){}
  12.     if (lUser == null) lUser = "GITL";
  13.         try{
  14.      comp  =(String)session.getValue("company");
  15.     }catch(Throwable e){}
  16.     if (comp == null) comp = "309";
  17.  
  18.     String mode="";
  19.     String sql = "";
  20.     boolean     val = false;
  21.     boolean     val1 = false;
  22.     boolean     val2 = false;
  23.     boolean     val3 = false;
  24.     boolean     val4 = false;
  25.     boolean     val5 = false;
  26.     boolean     val6 = false;
  27.     boolean     val7 = false;
  28.     boolean     val8 = false;
  29.     boolean     val9 = false;
  30.     boolean     val59 = false;
  31. %>
  32. <%
  33.     String table1 = "";
  34.  
  35.     if (comp.equals("779"))
  36.     {
  37.         table1 = "dealers"+comp;
  38.     }else
  39.     {
  40.         table1 = "dealers";
  41.     }
  42.  
  43. %>
  44.  
  45. <%
  46.  
  47.     String deal = "";
  48.     String dsca = "";
  49.     String locn = "";
  50.     String telp = "";
  51.     String telx = "";
  52.     String psts = "";
  53. %>
  54. <%
  55.     String option = "";
  56.     String updateparam = "";
  57. %>
  58. <%
  59.     int i = 0;
  60.     int len = 0;
  61. %>
  62.  
  63.  
  64. <%
  65.     String temp = "";
  66.     int sz = 0;
  67. %>
  68.  
  69. <%
  70.     String zoom = request.getParameter("zoom");
  71.     if (zoom == null) zoom = "False";
  72.     String zoomtarget = request.getParameter("zoomtarget");
  73.     if (zoomtarget == null) zoomtarget = "";
  74.     String cmd = request.getParameter("cmd");
  75.     if (cmd == null) cmd = "";
  76.     int ret = -1;
  77.  
  78.         Calendar calendar = Calendar.getInstance();
  79.         String year = ""+calendar.get(Calendar.YEAR);
  80.         String month = ""+(calendar.get(Calendar.MONTH)+1);
  81.         if (month.length() < 2) month = "0"+month;
  82.         String day = "" + calendar.get(Calendar.DAY_OF_MONTH);
  83.         if (day.length() < 2) day= "0"+day;
  84.         String currdate = day+"/"+month+"/"+year;
  85.         String hour = ""+calendar.get(Calendar.HOUR_OF_DAY);
  86.         if (hour.length() < 2) hour= "0"+hour;
  87.         String mins = ""+calendar.get(Calendar.MINUTE);
  88.         if (mins.length() < 2) mins= "0"+mins;
  89.         String currtime = hour+mins;
  90.         String yyyymmdd =     year+""+month+""+day;
  91. %>
  92. <%
  93. //***************** Get Values From Form
  94.             deal = request.getParameter("deal");
  95.             if (deal == null) deal = "";
  96.             dsca = request.getParameter("dsca");
  97.             if (dsca == null) dsca = "";
  98.             locn = request.getParameter("locn");
  99.             if (locn == null) locn = "";
  100.             telp = request.getParameter("telp");
  101.             if (telp == null) telp = "";
  102.             telx = request.getParameter("telx");
  103.             if (telx == null) telx = "";
  104.             psts = request.getParameter("psts");
  105.             if (psts == null) psts = "";
  106.     
  107.             updateparam = request.getParameter("updateparam");
  108.             if (updateparam == null) updateparam = "";
  109.  
  110.             option = request.getParameter("option");
  111.             if (option == null) option = "";
  112. %>
  113. <%@ include file="include\Header.inc" %>
  114. <%
  115.     if (option.equals("Update"))
  116.     {
  117.             try {
  118.                     sql = "";
  119.  
  120.                     sql = "update "+table1+" set  dsca='"+dsca.trim()+"', locn='"+locn.trim()+"', telp='"+telp.trim()+"',telx='"+telx.trim()+"', psts="+psts+" where ltrim(rtrim(deal))='"+deal.trim()+"'";
  121.                     
  122. //                    out.println(sql);
  123.  
  124.                     val = database.execute(sql);
  125.  
  126.                 } catch (Exception e){}
  127.                 option = "Show";
  128.                 if (val)
  129.                 {
  130.          %>
  131.                     <table border="0" cellpadding="0" cellspacing="0" width="90%">
  132.                     <tr><td colspan="6" class=tdMessage>   UPDATED SUCCESSFULLY</td></tr>
  133.                     </table>
  134.         <%
  135.                 }
  136.                 else
  137.                 {
  138.         %>
  139.                     <table border="0" cellpadding="0" cellspacing="0" width="90%">
  140.                     <tr>
  141.                     <td  colspan="2" class=tdError> Error in Update
  142.                     </td>
  143.                     </tr>
  144.                     </table>
  145.         <%
  146.                 }
  147.     }
  148. %>
  149.  
  150. <%
  151.     if ( option.equals("Show")) {
  152.         try {
  153.  
  154.             Hashtable[]    rs1 = database.fetch("select top 1 * from "+table1+" where ltrim(rtrim(deal)) = '" +updateparam.trim()+"'");
  155.  
  156.             if(rs1 == null)
  157.             {
  158.                 %>
  159.                 <table width='90%'><tr><td class=tdError>No Rows Found.</td></tr></table>
  160.         <%}
  161.             else
  162.             {
  163.                 deal = rs1[0].get("deal").toString().trim();
  164.                 dsca = rs1[0].get("dsca").toString().trim();
  165.                 locn = rs1[0].get("locn").toString().trim();
  166.                 telp = rs1[0].get("telp").toString().trim();
  167.                 telx = rs1[0].get("telx").toString().trim();
  168.                 psts = rs1[0].get("psts").toString().trim();
  169.             }
  170.         } catch (Exception e)
  171.             {
  172. %>
  173.             <table width='90%'><tr><td class=tdError><%=e%></td></tr></table>
  174. <%
  175.             }
  176.     }
  177. %>
  178.  
  179. <table border="0" cellpadding="0" cellspacing="0" width="780">
  180. <script>
  181.     function isSpace(strCheck) {
  182.     var isBlank = true;
  183.     var ch = "";
  184.     if (strCheck.length != 0) {
  185.     //    alert(strCheck.length);
  186.         for (var i = 0; i < strCheck.length ; i++) {
  187.             ch = strCheck.substring(i,i+1);
  188.             if (ch != " ") isBlank = false;
  189.         }
  190.     }
  191.     return isBlank;
  192.     }
  193.         function isNull(){
  194.                 if(eval(document.addform.cinsf.value=="")) {
  195.                     alert("Enter Installation")
  196.                     return false;
  197.                 }
  198.                 return true;
  199.         }
  200.  
  201.         function OpenLook() {
  202.             if (isNull())
  203.             {
  204.               var    isCalled ="Y";
  205.             zoomWindowx = window.open("updateSsma1123b.jsp?cinsf="+document.addform.cinsf.value+"&isCalled="+isCalled,"zoomWindowx","toolbar=no,scrollbars=yes");
  206.             zoomWindowx.focus();
  207.             }
  208.  
  209.         }
  210.     function OpenLookUp(fieldName, programName) {
  211.             if (programName == 'updateSsma1102b.jsp'){
  212.                 zoomWin = window.open(""+programName+"?updateparam="+fieldName,"zoomWin","toolbar=no,scrollbars=yes");
  213.                 zoomWin.focus();
  214.             } else if (fieldName == "cloc") {
  215.                 zoomWindowy = window.open(""+programName+"?elementName="+fieldName+"&calledFrom=1102&locVal="+document.addform.cloc.value,"zoomWindowy","toolbar=no,scrollbars=yes");
  216.                 zoomWindowy.focus();
  217.             } else {
  218.                 zoomWindowy = window.open(""+programName+"?elementName="+fieldName,"zoomWindowy","toolbar=no,scrollbars=yes");
  219.                 zoomWindowy.focus();
  220.             }
  221.     }
  222.         
  223.     
  224.     function OpenLookUp1(fieldName,programName) {
  225.  
  226.                 zoomWindow = window.open(""+programName+"?elementName="+fieldName,"zoomWindow","toolbar=no,scrollbars=yes");
  227.                 zoomWindow.focus();
  228.         
  229.     }
  230.  
  231.     function OpenLookUp2(fieldName,programName) {
  232.  
  233.                 zoomWindow = window.open(""+programName+"?option=show&elementName=cins&clocf="+document.addform.cloc.value,"zoomWindow","toolbar=no,scrollbars=yes");
  234.                 zoomWindow.focus();
  235.         
  236.     }
  237.  
  238.  
  239.     function OpenLookUp4(fieldName,programName) {
  240.  
  241.                 zoomWindow = window.open(""+programName+"?elementName="+fieldName+"&calledFrom=dealers","zoomWindow","toolbar=no,scrollbars=yes");
  242.                 zoomWindow.focus();
  243.         
  244.     }
  245.  
  246.     function isdigit()
  247.     {
  248.         if(isNaN(document.addform.pstc.value))
  249.         {
  250.             alert("Digit Expected");document.addform.pstc.focus();
  251.             return
  252.         }
  253.         getordertype()
  254.     }
  255.  
  256. function toUpper()
  257. {
  258.     document.addform.updateparam.value = document.addform.updateparam.value.toUpperCase();
  259. }
  260.  
  261. function toUpper1()
  262. {
  263.     document.addform.dsca.value = document.addform.dsca.value.toUpperCase();
  264.     document.addform.locn.value = document.addform.locn.value.toUpperCase();
  265. }
  266.  
  267.     function calldelete()
  268.     {
  269.         temp = window.confirm("Delete Installation "+addform.deal.value+", Are You Sure ?")
  270.         if (temp){
  271.             addform.option.value='Delete'
  272.             addform.submit()
  273.         }
  274.     }
  275.  
  276.     function callupdate()
  277.     {    
  278. //        if(!errfound) {
  279.             document.addform.option.value='Update';
  280.             document.addform.submit() 
  281. //        }
  282.     }
  283.     
  284.     function callshow()
  285.     {
  286.         addform.option.value='Show'
  287.         addform.submit()
  288.     }
  289.     
  290.     function validdates()
  291.     {
  292.     if (isDate(document.addform.ddt2_dd.value,document.addform.ddt2_mm.value,document.addform.ddt2_yy.value)) {
  293.             document.addform.ddt2_dd.value = document.addform.tempdate.value.substring(0,2)
  294.             document.addform.ddt2_mm.value = document.addform.tempdate.value.substring(3,5)
  295.             document.addform.ddt2_yy.value = document.addform.tempdate.value.substring(6,10)            
  296.             document.addform.ddt2.value = document.addform.tempdate.value
  297.     } else {
  298.             alert("Invalid Appointment Date")
  299.             document.addform.ddt2_dd.focus()
  300.             return false;
  301.     }    
  302.     
  303.         return true;
  304.     }
  305.     
  306.     function isDate(dd , mm, yy)
  307.     {
  308.         document.addform.tempdate.value="" ;
  309.         if (dd=="" && mm=="" && yy=="") return true;
  310.         var day = parseInt(dd, 10);
  311.         var month = parseInt(mm, 10);
  312.         /*******************/
  313.         //var year1 = yy.substring(2,4);
  314.         /*******************/
  315.         var year = parseInt(yy, 10);        
  316.         var date = new Date();
  317.         if ((yy.length != 2)&&(yy.length != 4)) return false;
  318.         if (((isNaN(day))||(isNaN(month)))||(isNaN(year))) return false;
  319.         if ((day < 1)||(day > 31)) return false;
  320.         if ((month < 1)||(month > 12)) return false;
  321.         if (((((month == 4)||(month == 6))||(month == 9))||(month == 11))&&(day > 30))             return false;
  322.         if (year < 100){
  323.             if (year < 61) year = 2000 + year
  324.             else year = 1900 + year
  325.         }
  326.         date.setDate(day); date.setMonth(month); date.setYear(year);
  327.         if (month == 2) {
  328.              if (((year % 4 == 0)&&(year % 100 != 0))||(year % 400 == 0))
  329.                 {if (day > 29) return false;}
  330.              else
  331.                 {if (day > 28) return false;}
  332.         }
  333.         if (dd.length < 2) dd="0"+dd
  334.         if (mm.length < 2) mm="0"+mm        
  335.         document.addform.tempdate.value = dd+"/"+mm+"/"+year        
  336.         //document.addform.tempdate.value = dd+mm+year        
  337.         //alert(document.addform.tempdate.value);
  338.         return true;
  339.     }
  340.     
  341. </script>
  342.  
  343.     <form method="post" action="updateDealers.jsp" name="addform">
  344.     <input type="hidden" name="option" value="">
  345.     <input type="hidden" name="cmd" value="">
  346.     <input type="hidden" name="tempdate">
  347. <tr>
  348. <td valign="middle" align="center">
  349.    <table border="0" cellpadding="0" cellspacing="1" width="100%">
  350.    <tr><td class=tdHeading>Dealer</td>
  351.     <td class=tdInput colspan='5'>    
  352.     <input class=Inputs type='text'  name='updateparam' size=10 maxlength=6 value="<%=updateparam%>" onblur="toUpper()" tabindex=1 ></input>
  353.      
  354.     <a href="javascript:OpenLookUp4('updateparam','listDealers.jsp');" tabindex=2>
  355.     <img border='0' src='gif/arrow.gif' width='14' height='14' valign='middle'></a>
  356.         
  357.      <a href="javascript:callshow();" tabindex=3 >
  358.          <img border="0" src="gif/go.gif" width="30" height="24"></a>
  359.     </td></tr>
  360.     <tr>
  361.             <td  class=tableHeading colspan="6">
  362.             UPDATE DEALERS 
  363.                 <br>
  364.     </td>
  365.    </tr>
  366. <% 
  367. if (!deal.equals("") && option.equals("Show")) {
  368. %>
  369.  
  370. <tr>
  371.     <td class=tdHeading>Dealer</td>
  372.     <td class=tdInput>
  373.         <%=updateparam%>
  374.         <input type="hidden" name='deal' value='<%=deal%>'>
  375.     </td>
  376. </tr>
  377. <tr>
  378.     <td class=tdHeading>Dealer Name</td>
  379.     <td class=tdInput>
  380.         <input class=Inputs type='text'  name='dsca' size=30 maxlength=30 tabindex=4 value="<%=dsca%>" onblur="toUpper1()"></input>
  381.     </td>
  382. </tr>
  383. <tr>
  384.     <td class=tdHeading>Location Desc.</td>
  385.     <td class=tdInput>
  386.         <input class=Inputs type='text'  name='locn' size=30 maxlength=30 tabindex=5 value="<%=locn%>" onblur="toUpper1()"></input>
  387.     </td>
  388. </tr>
  389. <tr>
  390.     <td class=tdHeading>Telephone </td>
  391.     <td class=tdInput>
  392.         <input class=Inputs type='text'  name='telp' size=10 maxlength=8 tabindex=6 value="<%=telp%>"></input>
  393.     </td>
  394. </tr>
  395. <tr>
  396.     <td class=tdHeading>Mobile</td>
  397.     <td class=tdInput>
  398.         <input class=Inputs type='text'  name='telx' size=15 maxlength=10 tabindex=7 value="<%=telx%>"></input>
  399.     </td>
  400. </tr>
  401. <tr>
  402.     <td class=tdHeading>Dealer Status</td>
  403.     <td class=tdInput>
  404.     <select name='psts' size='1' tabindex=8>
  405.     <option value='1'>Active</option>
  406.     <option value='2'>Inactive</option>
  407.     </select>
  408.     </td>
  409. </tr>
  410.     <script>
  411.         document.addform.psts.value = '<%=psts%>'
  412.     </script>
  413.     <script>
  414.         if(document.addform.psts.value == '')
  415.             document.addform.psts.value = '1'
  416.     </script>
  417. <tr>
  418.  
  419. <td bgcolor="#FFFFFF" valign="bottom" align="center" colspan="2">
  420. <a href = "javascript:callupdate()" tabindex=9 >
  421. <img border="0" src="gif/save.gif" width="46" height="25"></img>
  422. </a>
  423. </td>
  424. <td>
  425. <a href = "javascript:calldelete()" tabindex=10>
  426. Delete
  427. </a>
  428. </td>
  429. </tr>
  430.  
  431. <% 
  432.     }
  433.     else
  434.     {
  435.         if (option.equals("Show")) {
  436. %>
  437.         <table width='90%'><tr><td class=tdError>Dealer Not Found</td></tr></table>
  438. <%
  439.         }
  440.     }
  441. %>
  442.     </table>
  443.    </td>
  444.   </tr>
  445. </table>
  446. </form>
  447. </html>
  448.