public boolean excluir() { this.arquivoMorto = true; for (Matricula matricula : matriculas) { matricula.excluir(); } return GerenciadorEntidades.atualizar(this); }
private void btneliminarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btneliminarActionPerformed try { Matricula mat = new Matricula(); mat.setIdmatricula(FIMatricula.idalu); boolean elim = ADNMatricula.Eliminar(mat); if (elim) { JOptionPane.showMessageDialog(rootPane, "Registro eliminado"); HabilitarBotones(true, false, false, true); VerDatos(); } } catch (Exception e) { JOptionPane.showMessageDialog(rootPane, e.toString()); } } // GEN-LAST:event_btneliminarActionPerformed
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String strTipo = request.getParameter("tipo"); String strMatCodigo; String strAluCodigo; String strCursoCodigo; String strAlumCodNota; String strAlumCodAsist; Matricula objEntidad = new Matricula(); MatriculaDAO objEntidadDAO = new MatriculaDAO(); NotaDAO objNotDAO = new NotaDAO(); AsistenciaDAO objAsistDAO = new AsistenciaDAO(); CursoDAO objEntiDAO = new CursoDAO(); try { if (strTipo.equals("insertar")) { // Captura los parametros que llegan de la Web. strMatCodigo = request.getParameter("txtMatCodigo"); strAluCodigo = request.getParameter("txtAluCodigo"); strCursoCodigo = request.getParameter("txtCursoCodigo"); strAlumCodNota = request.getParameter("txtAlumCodNota"); strAlumCodAsist = request.getParameter("txtAlumCodAsist"); // Llena el Bean objEntidad.setMatriCodigo(strMatCodigo); objEntidad.setAlumnoCodigo(strAluCodigo); objEntidad.setCursoCodigo(strCursoCodigo); objEntidad.setAlumCodNota(strAlumCodNota); objEntidad.setAlumCodAsist(strAlumCodAsist); // Inserta el Bean. objEntidadDAO.insertar(objEntidad); // desimunir Vacantes objEntiDAO.restaVacantes(strCursoCodigo); // Generando Codigo de Notas y Asistencia objNotDAO.geneCodNota(strAlumCodNota); objAsistDAO.geneCodAsis(strAlumCodAsist); } else if (strTipo.equals("actualizar")) { // Captura los parametros que llegan de la Web. strMatCodigo = request.getParameter("txtMatCodigo"); strAluCodigo = request.getParameter("txtAluCodigo"); strCursoCodigo = request.getParameter("txtCursoCodigo"); strAlumCodNota = request.getParameter("txtAlumCodNota"); strAlumCodAsist = request.getParameter("txtAlumCodAsist"); // Llena el Bean objEntidad.setMatriCodigo(strMatCodigo); objEntidad.setAlumnoCodigo(strAluCodigo); objEntidad.setCursoCodigo(strCursoCodigo); objEntidad.setAlumCodNota(strAlumCodNota); objEntidad.setAlumCodAsist(strAlumCodAsist); // Inserta el Bean. // objEntidadDAO.actualizar(objEntidad); } else { // Captura los parametros que llegan de la Web. strMatCodigo = request.getParameter("txtMatCodigo"); // ---Elimina la entidad------------. if (strMatCodigo != null) { strMatCodigo = strMatCodigo.trim(); } objEntidadDAO.eliminar(strMatCodigo); // ----------------------------------. } response.sendRedirect("MatriculaMsg.jsp"); } catch (Exception e) { response.sendRedirect("MatriculaError.jsp"); } }