Dudas de Programacion » Scripting » JavaScript

Maria felix

(1 post)
  • Started 1 year ago by Maria Felix

Tags:

No tags yet.

  1. Maria Felix
    Member

    hola que tal soy nueva en el codigo java me pueden decir en donde esta el error en este codigo por que no guarda nada nada

    1. RamaActividad rama = new RamaActividad();
    2. ErrorSistema error = new ErrorSistema();
    3. boolean checa = false;
    4. int externo = 0;
    5.  
    6. if ( request.getParameter("xExterno") != null )
    7. {
    8. externo = Integer.parseInt(request.getParameter("xExterno"));
    9. }
    10. if ( request.getParameter("xClave") != null )
    11. {
    12. rama.setCveRamaActividad(Integer.parseInt(request.getParameter("xClave")));
    13. }
    14.  
    15. if ( request.getParameter("xAccion") != null )
    16. {
    17. if ( request.getParameter("xAccion").equals("Graba"))
    18. {
    19. rama.setCveRamaActividad(Integer.parseInt(request.getParameter("xClave")));
    20. rama.setDescripcion(request.getParameter("xDescripcion"));
    21. rama.setActivo(true);
    22. if (!rama.existe())
    23. {
    24. rama.setCveRamaActividad(UtilDB.getSiguienteNumero("vinculacion..rama_actividad","vinculacion..rama_actividad.Cve_Rama_Actividad"));
    25.  
    26. }
    27.  
    28. error = rama.grabar();
    29. if ( error.getNumeroError() != 0 )
    30. System.out.println("Grabó, error no. " + error.getCadenaError() + "\n" + error.getCadenaSQL());
    31. else
    32. checa = true;
    33. }
    34. else if( request.getParameter("xAccion").equals("Borra"))
    35. {
    36. error = rama.borrar();
    37. if (error.getNumeroError() != 0)
    38. {
    39. System.out.println("borró, error no. " + error.getCadenaError() + "\n" + error.getCadenaSQL());
    40. }
    41. else
    42. checa = true;
    43. }
    44. }
    45.  
    46. String cadBorra="";
    47. if ( !rama.esActivo() || !rama.existe() )
    48. cadBorra="disabled";
    49.  
    50. %>
    51. <html>
    52. <head>
    53. <title>Catálogo de Ramas</title>
    54. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    55. <link rel="stylesheet" href="../../../Estilos/saiiut.css" type="text/css">
    56. </head>
    57. <script language="JavaScript" src="../../../JScripts/uttab_lib.js"></script>
    58. <script language="JavaScript">
    59.  
    60. function muestra_ramas(target_rama, valor_clave,valor_descTipo)
    61. {
    62. var pag = "muestra_ramas.jsp?cClave=" + target_rama +
    63. "&xClave=" + valor_clave + "&xDescripcion="+ valor_descTipo;
    64. var vWinPres = window.open(pag, "Ramas_Actividad",
    65. "width=850, height=350, statusbar=yes, directories=no, scrollbars=yes, resizable=no,top=280,left=120");
    66. vWinPres.opener = self;
    67. }
    68. function limpia()
    69. {
    70. forma.xClave.value="0";
    71. forma.xDescripcion.value="";
    72. forma.xActivo.checked=true;
    73. forma.btnBorrar.disabled=true;
    74. forma.xAccion.value="nada";
    75. }
    76.  
    77. function cierra()
    78. {
    79. window.close();
    80. }
    81. function recarga()
    82. {
    83. forma.xAccion.value="Recargar";
    84. forma.submit();
    85. }
    86.  
    87. function valida()
    88. {
    89. MM_validateForm('xClave','La clave de la Rama.','R',
    90. 'xDescripcion','El campo Descripcion de la Rama','R' );
    91.  
    92. if (document.MM_returnValue)
    93. {
    94. if (document.forma.xActivo.checked == false)
    95. {
    96. if (confirm("Se va a proceder a reactivar la Rama. \n¿Está usted seguro?"))
    97. {
    98. forma.xAccion.value="Graba";
    99. document.forma.submit();
    100. }
    101. return
    102. }
    103. else
    104. {
    105. forma.xAccion.value="Graba";
    106. document.forma.submit();
    107. }
    108. }
    109. }
    110.  
    111. function borra()
    112. {
    113. if (document.forma.xActivo.checked == true)
    114. {
    115. if ( confirm("Se va a proceder a borrar la Rama. \n¿Está usted seguro?") )
    116. {
    117. forma.xAccion.value="Borra";
    118. forma.submit();
    119. }
    120. return;
    121. }
    122. }
    123.  
    124. function highlightButton(s)
    125. {
    126. if ("INPUT"==event.srcElement.tagName)
    127. event.srcElement.className=s;
    128. }
    129.  
    130. </script>
    131. <body class="fondo" onLoad="<%=( ( (checa==true) && (externo>0) )?"window.opener.Recarga();": "") %>">
    132. <form method="post" name="forma" type="POST">
    133. <table width="615" class="tabla" align="center">
    134. <tr class="encTabla">
    135. <td colspan="2"><div align="center">Catálogo de Ramas</div></td>
    136. </tr>
    137. <tr class="celda">
    138. <td width="20%" class="textoForma">Clave:</td>
    139. <td width="80%" class="textoForma"><input name="xClave" id="xClave" type="text" class="captura" size="10"
    140. readonly="false" maxlength="4" value="<%=rama.getCveRamaActividad()%>">
    141. <% String vinculo = "javascript:muestra_ramas('document.forma.xClave', document.forma.xClave.value," +
    142. " document.forma.xDescripcion.value);"; %>
    143. <a>">
    144. <img src="../../../imagenes/busqueda.gif" alt="Listado de Ramas de la Empresa" width="18" height="18" border="0">
    145. </a> </td>
    146. </td>
    147. </tr>
    148. <tr class="celda">
    149. <td class="textoForma">Descripción :</td>
    150. <td class="textoForma"><input name="xDescripcion" id="xDescripcion" type="text" maxlength="200" size="70" class="captura"
    151. value="<%=rama.getDescripcion()%>">
    152. </td>
    153. </tr>
    154. <tr class="celda">
    155. <td class="textoForma">Activo</td>
    156. <td class="textoForma"><input name="xActivo" type="checkbox" id="xActivo" disabled="true" value="chk"<%=(rama.esActivo() ? "checked" :"")%>>
    157. <input name="xAccion" id="xAccion" type="hidden" value="nada">
    158. <input name="xExterno" type="hidden" value="<%=externo%>"> </td>
    159. </tr>
    160. </table>
    161. <table width="615" align="center" class="tabla">
    162. <tr class="sepTabla">
    163. <td colspan="3"> </td>
    164. </tr>
    165. <tr class="celda">
    166. <td><div align="center"><input name="btnNuevo" id="nuevo" type="button" class="boton"
    167. onFocus="highlightButton('selBoton')"
    168. onBlur="highlightButton('boton')"
    169. onMouseOver="highlightButton('selBoton')"
    170. onMouseOut="highlightButton('boton')"
    171. onClick="limpia();"
    172. value="Nuevo">
    173. </div>
    174. </td>
    175. <td><div align="center"><input name="btnBorrar" id="borrar" type="button" class="boton"
    176. onFocus="highlightButton('selBoton')"
    177. onBlur="highlightButton('boton')"
    178. onMouseOver="highlightButton('selBoton')"
    179. onMouseOut="highlightButton('boton')"
    180. onClick="borra();"
    181. value="Borrar" <%=cadBorra%>>
    182. </div>
    183. </td>
    184. <td><div align="center"><input name="btnGrabar" id="grabar" type="button" class="boton"
    185. onFocus="highlightButton('selBoton')"
    186. onBlur="highlightButton('boton')"
    187. onMouseOver="highlightButton('selBoton')"
    188. onMouseOut="highlightButton('boton')"
    189. onClick="valida();"
    190. value="Grabar">
    191. </div>
    192. </td>
    193. </tr>
    194. <tr class="sepTabla">
    195. <td colspan="3"> </td>
    196. </tr>
    197. </table>
    198. <%
    199. if(externo>0){
    200. %>
    201. <table width="615" align="center">
    202. <div align="right">
    203. <input name="cerrar" type="button" class="Boton" id="cerrar" OnClick="cierra();"
    204. onFocus="highlightButton('selBoton')"
    205. onBlur="highlightButton('boton')"
    206. onMouseOver="highlightButton('selBoton')"
    207. onMouseOut="highlightButton('boton')"
    208. value="Cerrar Ventana">
    209. </div>
    210. </table>
    211. <%
    212. }
    213. %>
    214. </form>
    215. </body>
    216. </html>
    Posted 1 year ago #



Reply

You must log in to post.

935 posts in 394 topics over 36 months by 349 of 787 members. Latest: Balkirium, redundantlogic2, shianim

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs