Sei sulla pagina 1di 10

ALUMNODAL public class Alumno_DAL { Conexion_bd acceso_post; PreparedStatement pstm=null; ResultSet rs; String consulta_alumno="select * from alumno where

Lower(nombre) like ? order by"; String consulta_codigo="select nombre from alumno where cod_alu=?;"; String ConsultaAlumnosMayores = "Select * from alumno where fec_nac between '1984/01/01' and '1990/12/31'"; //---------------------------------------------------------------------public Alumno_DAL () { acceso_post = new Conexion_bd(); } //---------------------------------------------------------------------public List<AlumnoModel> Lista_alumno(String buscar, String orden) { List<AlumnoModel> alumno_list=new ArrayList<AlumnoModel>(); try{ pstm=acceso_post.Conectar().prepareStatement(consulta_alumno+" "+orden+";"); pstm.setString(1,buscar ); rs=pstm.executeQuery(); while(rs.next()) { AlumnoModel alu=new AlumnoModel(); alu.setCod_alu(rs.getInt("cod_alu")); alu.setNombre(rs.getString("nombre")); alu.setAp_paterno(rs.getString("ap_paterno")); alu.setFecha_nac(rs.getDate("fec_nac")); alu.setSexo( rs.getString("sexo")); alumno_list.add(alu); } acceso_post.Desconectar(); } catch(Exception e){ e.printStackTrace(); } return alumno_list; } //---------------------------------------------------------------------//buscar el codigo public String buscar_codigo2(int codigo){ String curso=""; try{ pstm=acceso_post.Conectar().prepareStatement(consulta_codigo); pstm.setInt(1,codigo ); rs=pstm.executeQuery(); while(rs.next()) { curso = rs.getString("nombre"); } acceso_post.Desconectar(); } catch(Exception e){ e.printStackTrace(); } return curso; } } *************************************************************************************************** MATRICULADAL public class Matricula_DAL { Conexion_bd acceso_post; PreparedStatement pstm=null; ResultSet rs; String consulta_matricula="select * from matricula;"; String Insertar_matricula="insert into matricula(cod_curso,cod_alu,fecha,monto,descuento,observaciones) values( ?, ?, ?, ?, ?, ?);"; String eliminar_matricula="delete from matricula where cod_alu=?;"; String Modificar_matricula="Update matricula set cod_curso=?, cod_alu=?, fecha=?, monto=?, descuento=?, observaciones=? where cod_mat=?;"; String ConsultaMatriculaFecha = "Select * from matricula where fecha between ? and ?;"; String descuento="select * from matricula where descuento=?;"; String SumarMontoDeUnCodigo="select sum(monto) from matricula where cod_curso=?; "; String MostrarMontoDeTodosLosCodigos="select sum(monto) from matricula group by cod_curso; "; String listar_monto_maximo=" select * from matricula where monto in(select max(monto) from matricula)"; String listarUnCodigo="select * from matricula where cod_curso=?; ";//lista solo de un determinado codigo String listarMayorAlPromedio="select * from matricula where monto > (select avg(monto) from matricula)";

String CrearNuevaTupla="Alter table matricula add actualizando varchar(30);"; public Matricula_DAL() { acceso_post=new Conexion_bd(); } //---------------------------------------------------------------------public void guardar_matricula(MatriculaModel Cal) { try{ pstm=acceso_post.Conectar().prepareStatement(Insertar_matricula); pstm.setInt(1, Cal.getCod_curso()); pstm.setInt(2, Cal.getCod_alu()); pstm.setDate(3,new java.sql.Date(Cal.getFecha().getTime())); pstm.setDouble(4, Cal.getMonto()); pstm.setDouble(5, Cal.getDescuento()); pstm.setString(6, Cal.getObservaicones()); pstm.execute(); acceso_post.Desconectar(); } catch(Exception erro){ JOptionPane.showMessageDialog(null, "Ocurrio un Error al Guardar datos"+erro); } } //---------------------------------------------------------------------public void eliminar_matricula(MatriculaModel Cal){ try{ pstm=acceso_post.Conectar().prepareStatement(eliminar_matricula); pstm.setInt(1,Cal.getCod_mat()); pstm.execute(); acceso_post.Desconectar(); } catch(Exception erro){ JOptionPane.showMessageDialog(null, "Ocurrio un Error al Guardar datos"+erro); } } //---------------------------------------------------------------------public void Modificar_matricula(MatriculaModel Cal){ try{ pstm=acceso_post.Conectar().prepareStatement(Modificar_matricula); pstm.setInt(1,Cal.getCod_curso()); pstm.setInt(2,Cal.getCod_alu()); pstm.setDate(3,new java.sql.Date(Cal.getFecha().getTime())); pstm.setDouble(4,Cal.getMonto()); pstm.setDouble(5,Cal.getDescuento()); pstm.setString(6,Cal.getObservaicones()); pstm.setInt(7,Cal.getCod_mat()); pstm.execute(); acceso_post.Desconectar(); } catch(Exception erro){ JOptionPane.showMessageDialog(null, "Ocurrio un Error al modificar datos"+erro); } } //---------------------------------------------------------------------public List<MatriculaModel> Lista_matricula() { List<MatriculaModel> matricula_list = new ArrayList<MatriculaModel>(); try { pstm = acceso_post.Conectar().prepareStatement(consulta_matricula); rs = pstm.executeQuery(); while(rs.next()) { MatriculaModel Mat=new MatriculaModel(); Mat.setCod_mat(rs.getInt("cod_mat")); Mat.setCod_curso(rs.getInt("cod_curso")); Mat.setCod_alu(rs.getInt("cod_alu")); Mat.setFecha(rs.getDate("fecha")); Mat.setMonto(rs.getDouble("monto")); Mat.setDescuento( rs.getDouble("descuento")); Mat.setObservaicones(rs.getString("observaciones")); matricula_list.add(Mat); } acceso_post.Desconectar(); }

catch(Exception e) { e.printStackTrace(); } return matricula_list; } //--------------------------lista la fecha------------------------------public List<MatriculaModel> Listar_fecha(Date fecha1, Date fecha2) { List<MatriculaModel> matricula_list = new ArrayList<MatriculaModel>(); try { pstm = acceso_post.Conectar().prepareStatement(ConsultaMatriculaFecha); pstm.setDate(1, new java.sql.Date(fecha1.getTime())); pstm.setDate(2, new java.sql.Date(fecha2.getTime())); rs = pstm.executeQuery(); while(rs.next()) { MatriculaModel Mat=new MatriculaModel(); Mat.setCod_mat(rs.getInt("cod_mat")); Mat.setCod_curso(rs.getInt("cod_curso")); Mat.setCod_alu(rs.getInt("cod_alu")); Mat.setFecha(rs.getDate("fecha")); Mat.setMonto(rs.getDouble("monto")); Mat.setDescuento( rs.getDouble("descuento")); Mat.setObservaicones(rs.getString("observaciones")); matricula_list.add(Mat); } acceso_post.Desconectar(); } catch(Exception e) { e.printStackTrace(); } return matricula_list; } //------------------------Listar los Descuentos------------------------public List<MatriculaModel> Lista_descuento(int desc) { List<MatriculaModel> matricula_list = new ArrayList<MatriculaModel>(); try { pstm = acceso_post.Conectar().prepareStatement(descuento); pstm.setInt(1, desc); rs = pstm.executeQuery(); while(rs.next()) { MatriculaModel Mat=new MatriculaModel(); Mat.setCod_mat(rs.getInt("cod_mat")); Mat.setCod_curso(rs.getInt("cod_curso")); Mat.setCod_alu(rs.getInt("cod_alu")); Mat.setFecha(rs.getDate("fecha")); Mat.setMonto(rs.getDouble("monto")); Mat.setDescuento( rs.getDouble("descuento")); Mat.setObservaicones(rs.getString("observaciones")); matricula_list.add(Mat); } acceso_post.Desconectar(); } catch(Exception e) { e.printStackTrace(); } return matricula_list; } //-------------------sumar un determinado codigo----------------------public double SacarMontoTotalDeCodigo(int monto1) { double total=0; try{ pstm=acceso_post.Conectar().prepareStatement(SumarMontoDeUnCodigo); pstm.setInt(1, monto1); rs=pstm.executeQuery(); rs.next();//para un solo archivo total=rs.getInt(1); acceso_post.Desconectar(); } catch(Exception e) {

e.printStackTrace(); } return total; } //----------------------ListarUnDeterminadoCodigo---------------------public List<MatriculaModel> ListarUnDeterminadoCodigo(int cod) { List<MatriculaModel> matricula_list = new ArrayList<MatriculaModel>(); try{ pstm=acceso_post.Conectar().prepareStatement(listarUnCodigo); pstm.setInt(1, cod); rs=pstm.executeQuery(); while(rs.next()) { MatriculaModel Mat=new MatriculaModel(); Mat.setCod_mat(rs.getInt("cod_mat")); Mat.setCod_curso(rs.getInt("cod_curso")); Mat.setCod_alu(rs.getInt("cod_alu")); Mat.setFecha(rs.getDate("fecha")); Mat.setMonto(rs.getDouble("monto")); Mat.setDescuento( rs.getDouble("descuento")); Mat.setObservaicones(rs.getString("observaciones")); matricula_list.add(Mat); } acceso_post.Desconectar(); } catch(Exception e) { e.printStackTrace(); } return matricula_list; } //----------------------ListarUnDeterminadoCodigo---------------------public List<MatriculaModel> ListarMontoMaximo() { List<MatriculaModel> matricula_list = new ArrayList<MatriculaModel>(); try{ pstm=acceso_post.Conectar().prepareStatement(listar_monto_maximo); rs=pstm.executeQuery(); while(rs.next()) { MatriculaModel Mat=new MatriculaModel(); Mat.setCod_mat(rs.getInt("cod_mat")); Mat.setCod_curso(rs.getInt("cod_curso")); Mat.setCod_alu(rs.getInt("cod_alu")); Mat.setFecha(rs.getDate("fecha")); Mat.setMonto(rs.getDouble("monto")); Mat.setDescuento( rs.getDouble("descuento")); Mat.setObservaicones(rs.getString("observaciones")); matricula_list.add(Mat); } acceso_post.Desconectar(); } catch(Exception e) { e.printStackTrace(); } return matricula_list; } //----------------------ListarUnDeterminadoCodigo---------------------public List<MatriculaModel> ListarMayorAlPromedio() { List<MatriculaModel> matricula_list = new ArrayList<MatriculaModel>(); try{ pstm=acceso_post.Conectar().prepareStatement(listarMayorAlPromedio); rs=pstm.executeQuery(); while(rs.next()) { MatriculaModel Mat=new MatriculaModel(); Mat.setCod_mat(rs.getInt("cod_mat")); Mat.setCod_curso(rs.getInt("cod_curso")); Mat.setCod_alu(rs.getInt("cod_alu")); Mat.setFecha(rs.getDate("fecha")); Mat.setMonto(rs.getDouble("monto")); Mat.setDescuento( rs.getDouble("descuento")); // Mat.setObservaicones(rs.getString("observaciones")); matricula_list.add(Mat);

acceso_post.Desconectar(); } catch(Exception e) { e.printStackTrace(); } return matricula_list; } //-------------------sumar un determinado codigo----------------------public void MontoDeTodosLosCodigos() { double total=0; try{ pstm=acceso_post.Conectar().prepareStatement(MostrarMontoDeTodosLosCodigos); rs=pstm.executeQuery(); while(rs.next()) { total=rs.getInt(1); JOptionPane.showMessageDialog(null, "la suma de cada uno es: "+total); } acceso_post.Desconectar(); } catch(Exception e) { e.printStackTrace(); } } ********************************************************************************************************* MATRICULABLL public class Matricula_BLL { List<MatriculaModel> L_matriculas= new ArrayList<MatriculaModel>(); public List<MatriculaModel> lista_calle_DAL() { Matricula_DAL matricula= new Matricula_DAL(); L_matriculas= matricula.Lista_matricula(); return L_matriculas; } //-----------------------------------------------------------------------------public void Guardar_calle_DAL(MatriculaModel calle){ try{ Matricula_DAL bar_dal=new Matricula_DAL(); bar_dal.guardar_matricula(calle); } catch(Exception erro){ JOptionPane.showMessageDialog(null, "ocurrio un erro en BLL al enviar datos"+erro); } } //-----------------------------------------------------------------------------public void eliminar_calle_DAL(MatriculaModel calle){ try{ Matricula_DAL bar_dal=new Matricula_DAL(); bar_dal.eliminar_matricula(calle); } catch(Exception erro){ JOptionPane.showMessageDialog(null, "ocurrio un erro en BLL al enviar datos"+erro); } } //-----------------------------------------------------------------------------public void Modificar_matricula_DAL(MatriculaModel calle){ try{ Matricula_DAL bar_dal=new Matricula_DAL(); bar_dal.Modificar_matricula(calle); } catch(Exception erro){ JOptionPane.showMessageDialog(null, "ocurrio un erro en BLL al enviar datos"+erro); } } //-----------------------------------------------------------------------------public List<MatriculaModel> listarFecha(Date fecha1, Date Fecha2) { Matricula_DAL matriculaFecha=new Matricula_DAL(); L_matriculas=matriculaFecha.Listar_fecha(fecha1, Fecha2);

return L_matriculas; } //-----------------------------------------------------------------------------public List<MatriculaModel> lista_descuento_DAL(int desc) { Matricula_DAL matricula= new Matricula_DAL(); L_matriculas= matricula.Lista_descuento(desc); return L_matriculas; } //-----------------------------------------------------------------------------public List<MatriculaModel> lista_un_determinado_codigo(int cod) { Matricula_DAL matricula= new Matricula_DAL(); L_matriculas= matricula.ListarUnDeterminadoCodigo(cod); return L_matriculas; } //-----------------------------------------------------------------------------public double buscarMonto(int monto1) { Matricula_DAL ciu_dal=new Matricula_DAL(); return ciu_dal.SacarMontoTotalDeCodigo(monto1); } //-----------------------------------------------------------------------------public List<MatriculaModel> lista_monto_maximo() { Matricula_DAL matricula= new Matricula_DAL(); L_matriculas= matricula.ListarMontoMaximo(); return L_matriculas; } //-----------------------------------------------------------------------------public List<MatriculaModel> lista_mayor_promedio() { Matricula_DAL matricula= new Matricula_DAL(); L_matriculas= matricula.ListarMayorAlPromedio(); return L_matriculas; } //-----------------------------------------------------------------------------public void MontoDeTodosLosCodigos1() { Matricula_DAL ciu_dal=new Matricula_DAL(); ciu_dal.MontoDeTodosLosCodigos(); } ************************************************************************************* DefaultTableModel TablaModel_Matricula= new DefaultTableModel(null, new String[]{"cod_mat","cod_curso","cod_alu","fecha","monto","descuento","observaciones"}); List<MatriculaModel> Lista = new ArrayList<MatriculaModel>(); String ordenCurso="cod_curso"; String ordenAlumno="cod_alu"; boolean control=false; String operacion=""; int fila=0; boolean primera_vez_curso=true; boolean primera_vez_alumno=true; //*********************listar en la tabla la base de dato*********************** public void listar_matriculas() { Matricula_BLL L_matricula_bll = new Matricula_BLL(); Lista = L_matricula_bll.lista_calle_DAL(); while (TablaModel_Matricula.getRowCount() > 0) { TablaModel_Matricula.removeRow(0); } String[] campos = new String[]{null, null,null}; for (int i = 0; i < Lista.size(); i++) { TablaModel_Matricula.addRow(campos); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_mat(), i, 0); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_curso(), i, 1); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_alu(), i, 2); TablaModel_Matricula.setValueAt(Lista.get(i).getFecha(), i, 3); TablaModel_Matricula.setValueAt(Lista.get(i).getMonto(), i, 4); TablaModel_Matricula.setValueAt(Lista.get(i).getDescuento(), i, 5); TablaModel_Matricula.setValueAt(Lista.get(i).getObservaicones(), i, 6); } } //*****************listar en la tabla en un intervalo de fecha****************** public void listar_Fecha()

List<MatriculaModel> ListaF = new ArrayList<MatriculaModel>(); Matricula_BLL L_matricula_bll = new Matricula_BLL(); try { DateFormat formato; formato=new SimpleDateFormat("dd-MM-yyyy"); Date fechaN=(Date)(formato.parse(dateChooserFecha.getText())); Date fechaFin=(Date)(formato.parse(dateChooserFecha.getText())); ListaF=L_matricula_bll.listarFecha(fechaN, fechaFin); } catch(NumberFormatException e) { JOptionPane.showMessageDialog(null, "erroo......"+e.getMessage()); } catch(Exception e) { JOptionPane.showMessageDialog(null, "error al transformar"+e); } while (TablaModel_Matricula.getRowCount() > 0) { TablaModel_Matricula.removeRow(0); } String[] campos = new String[]{null, null,null}; for (int i = 0; i < ListaF.size(); i++) { TablaModel_Matricula.addRow(campos); TablaModel_Matricula.setValueAt(ListaF.get(i).getCod_mat(), i, 0); TablaModel_Matricula.setValueAt(ListaF.get(i).getCod_curso(), i, 1); TablaModel_Matricula.setValueAt(ListaF.get(i).getCod_alu(), i, 2); TablaModel_Matricula.setValueAt(ListaF.get(i).getFecha(), i, 3); TablaModel_Matricula.setValueAt(ListaF.get(i).getMonto(), i, 4); TablaModel_Matricula.setValueAt(ListaF.get(i).getDescuento(), i, 5); TablaModel_Matricula.setValueAt(ListaF.get(i).getObservaicones(), i, 6); }

} //*********************listar el descuento*********************** public void listar_descuentos() { Matricula_BLL L_matricula_bll = new Matricula_BLL(); int a=Integer.parseInt(txtdescuento.getText().trim()); Lista= L_matricula_bll.lista_descuento_DAL(a); while (TablaModel_Matricula.getRowCount() > 0) { TablaModel_Matricula.removeRow(0); } String[] campos = new String[]{null, null,null}; for (int i = 0; i < Lista.size(); i++) { TablaModel_Matricula.addRow(campos); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_mat(), i, 0); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_curso(), i, 1); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_alu(), i, 2); TablaModel_Matricula.setValueAt(Lista.get(i).getFecha(), i, 3); TablaModel_Matricula.setValueAt(Lista.get(i).getMonto(), i, 4); TablaModel_Matricula.setValueAt(Lista.get(i).getDescuento(), i, 5); TablaModel_Matricula.setValueAt(Lista.get(i).getObservaicones(), i, 6); } } //*********************listar un determinado codigo*********************** public void listar_determinado_codigo() { int c=Integer.parseInt(txtuncodigo.getText().trim()); Matricula_BLL L_matricula_bll = new Matricula_BLL(); Lista= L_matricula_bll.lista_un_determinado_codigo(c); while (TablaModel_Matricula.getRowCount() > 0) { TablaModel_Matricula.removeRow(0); } String[] campos = new String[]{null, null,null}; for (int i = 0; i < Lista.size(); i++) { TablaModel_Matricula.addRow(campos); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_mat(), i, 0); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_curso(), i, 1); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_alu(), i, 2); TablaModel_Matricula.setValueAt(Lista.get(i).getFecha(), i, 3);

TablaModel_Matricula.setValueAt(Lista.get(i).getMonto(), i, 4); TablaModel_Matricula.setValueAt(Lista.get(i).getDescuento(), i, 5); TablaModel_Matricula.setValueAt(Lista.get(i).getObservaicones(), i, 6); } } //*********************listar el maximo monto*********************** public void Listar_maximo_monto() { Matricula_BLL L_matricula_bll = new Matricula_BLL(); Lista= L_matricula_bll.lista_monto_maximo(); while (TablaModel_Matricula.getRowCount() > 0) { TablaModel_Matricula.removeRow(0); } String[] campos = new String[]{null, null,null}; for (int i = 0; i < Lista.size(); i++) { TablaModel_Matricula.addRow(campos); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_mat(), i, 0); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_curso(), i, 1); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_alu(), i, 2); TablaModel_Matricula.setValueAt(Lista.get(i).getFecha(), i, 3); TablaModel_Matricula.setValueAt(Lista.get(i).getMonto(), i, 4); TablaModel_Matricula.setValueAt(Lista.get(i).getDescuento(), i, 5); TablaModel_Matricula.setValueAt(Lista.get(i).getObservaicones(), i, 6); } } public void Listar_Mayor_Promedio_del_monto() { Matricula_BLL L_matricula_bll = new Matricula_BLL(); Lista= L_matricula_bll.lista_mayor_promedio(); while (TablaModel_Matricula.getRowCount() > 0) { TablaModel_Matricula.removeRow(0); } String[] campos = new String[]{null, null,null}; for (int i = 0; i < Lista.size(); i++) { TablaModel_Matricula.addRow(campos); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_mat(), i, 0); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_curso(), i, 1); TablaModel_Matricula.setValueAt(Lista.get(i).getCod_alu(), i, 2); TablaModel_Matricula.setValueAt(Lista.get(i).getFecha(), i, 3); TablaModel_Matricula.setValueAt(Lista.get(i).getMonto(), i, 4); TablaModel_Matricula.setValueAt(Lista.get(i).getDescuento(), i, 5); // TablaModel_Matricula.setValueAt(Lista.get(i).getObservaicones(), i, 6); } } //******************asignar monto total de un codigo**************************** public void asignarMonto_de_codigo() { int aa=Integer.parseInt(txtcodigoIntroducido.getText().trim()); Matricula_BLL monto_bll = new Matricula_BLL(); double a=monto_bll.buscarMonto(aa); txtsuma.setText(""+a); JOptionPane.showMessageDialog(null, ""+a); } //******************monto total de todos los codigos**************************** public void Suma_de_cada_uno_de_los_codigos() { Matricula_BLL monto_total_bll = new Matricula_BLL(); monto_total_bll.MontoDeTodosLosCodigos1(); } //**************************obtener el nombre de curso************************** public void listar_curso(String ordenCurso) { List<CursoModel> Lista = new ArrayList<CursoModel>(); Curso_BLL L_curso_bll = new Curso_BLL(); Lista = L_curso_bll.lista_curso_DAL("%"+""+"%", ordenCurso); CBCurso.removeAllItems(); for (int i = 0; i < Lista.size(); i++) { CBCurso.addItem(Lista.get(i).getNombre()); } primera_vez_curso=true;

} public void buscar_codigo1(String ordenCurso) { List<CursoModel> Lista = new ArrayList<CursoModel>(); Curso_BLL L_calles_bll = new Curso_BLL(); Lista = L_calles_bll.lista_curso_DAL("%"+CBCurso.getSelectedItem().toString().toLowerCase().trim()+"%", ordenCurso); // CBCurso.removeAllItems();--->>es para limpiar el campo txtcurso.setText(String.valueOf(Lista.get(0).getCod_curso())); primera_vez_curso=true; } //**************************obtener el nombre de alumno************************** public void listar_alumno(String ordenAlumno) { List<AlumnoModel> Lista = new ArrayList<AlumnoModel>(); Alumno_BLL L_alumno_bll = new Alumno_BLL(); Lista = L_alumno_bll.lista_alumno_DAL("%"+""+"%", ordenAlumno); CBAlumno.removeAllItems(); for (int i = 0; i < Lista.size(); i++) { CBAlumno.addItem(Lista.get(i).getNombre()); } primera_vez_alumno=true; } public void buscar_codigo2(String ordenAlumno) { List<AlumnoModel> Lista = new ArrayList<AlumnoModel>(); Alumno_BLL L_alumno_bll = new Alumno_BLL(); Lista = L_alumno_bll.lista_alumno_DAL("%"+CBAlumno.getSelectedItem().toString().toLowerCase().trim()+"%", ordenAlumno); txtalu.setText(String.valueOf(Lista.get(0).getCod_alu())); primera_vez_alumno=true; } //****************************cargar la en la tabla***************************** public void CargarDatosTabla() { if(control==true) { fila=tm_matricula.getSelectedRow(); control=false; } Curso_BLL curso=new Curso_BLL(); Alumno_BLL alumno=new Alumno_BLL(); //*******fin de convertir la fecha********* txtmat.setText(tm_matricula.getValueAt(fila, 0).toString()); txtcurso.setText(tm_matricula.getValueAt(fila, 1).toString()); CBCurso.setSelectedItem(curso.buscar_codigo1(Integer.parseInt(txtcurso.getText())));//el combo de curso txtalu.setText(tm_matricula.getValueAt(fila, 2).toString()); CBAlumno.setSelectedItem(alumno.buscar_codigo2(Integer.parseInt(txtalu.getText())));//el combo de alumno try {//********la fecha***************** DateFormat formato; formato=new SimpleDateFormat("dd-MM-yyyy"); dateChooserFecha.setText(formato.format(tm_matricula.getValueAt(fila, 3)).toString()); } catch(Exception e) { JOptionPane.showMessageDialog(null, "no fue posible transformarlo"+e); } txtmonto.setText(tm_matricula.getValueAt(fila, 4).toString()); CBDescuento.setSelectedItem(tm_matricula.getValueAt(fila, 5).toString()); txtobservaciones.setText(tm_matricula.getValueAt(fila, 6).toString()); } //********************************metodo guardar******************************** public void guardar_matricula() { try { MatriculaModel objetoMat=new MatriculaModel(); // objetoMat.setCod_mat(Integer.parseInt(txtmat.getText().trim()));//-->>poque es serial objetoMat.setCod_curso(Integer.parseInt(txtcurso.getText().trim())); objetoMat.setCod_alu(Integer.parseInt(txtalu.getText().trim())); //************* DateFormat formato;

formato = new SimpleDateFormat("dd-MM-yyyy"); Date fecha= (Date)(formato.parse(dateChooserFecha.getText())); objetoMat.setFecha(fecha); objetoMat.setMonto(Double.parseDouble(txtmonto.getText())); objetoMat.setDescuento(Double.parseDouble(CBDescuento.getSelectedItem().toString())); objetoMat.setObservaicones(txtobservaciones.getText().trim()); Matricula_BLL var=new Matricula_BLL(); var.Guardar_calle_DAL(objetoMat); listar_matriculas(); } catch(NumberFormatException e) { JOptionPane.showMessageDialog(null, "ocurrio "+e.getMessage()); } catch(Exception e) { JOptionPane.showMessageDialog(null, "Exceptio Date"+e.getMessage()); } } //********************************metodo moficar******************************** public void modificar_matricula() { MatriculaModel objetoMat=new MatriculaModel(); objetoMat.setCod_mat(Integer.parseInt(txtmat.getText().trim())); objetoMat.setCod_curso(Integer.parseInt(txtcurso.getText().trim())); objetoMat.setCod_alu(Integer.parseInt(txtalu.getText().trim())); //-------------------DateFormat formato; try { formato = new SimpleDateFormat("dd-MM-yyyy"); Date fecha= (Date)(formato.parse(dateChooserFecha.getText())); objetoMat.setFecha(fecha); } catch(NumberFormatException e) { JOptionPane.showMessageDialog(null, "ocurrio "+e.getMessage()); } catch(Exception e) { JOptionPane.showMessageDialog(null, "no se puede transformar"+e); } //-------------------objetoMat.setMonto(Double.parseDouble(txtmonto.getText())); objetoMat.setDescuento(Double.parseDouble(CBDescuento.getSelectedItem().toString())); objetoMat.setObservaicones(txtobservaciones.getText()); Matricula_BLL var=new Matricula_BLL(); var.Modificar_matricula_DAL(objetoMat); listar_matriculas(); } ***********************MARCAR FILA public void MarcarFilaSeleccionada() { tm_matricula.getSelectionModel().setSelectionInterval(fila, fila); } **********************DENTRO DEL COMBO DE COD CUSO if(primera_vez_curso == false) { buscar_codigo1(ordenCurso); } primera_vez_curso = false; } **********************DENTRO DE DEL MOUSE control=true; CargarDatosTabla(); *******************DENTRO DEL BPOTON GUARDAR if(operacion.equals("Modificar")) { modificar_matricula(); deshabilitar(); } else { if(operacion.equals("Guardar")) { guardar_matricula(); deshabilitar(); // fila = TablaModel_Matricula.getRowCount() - 1; CargarDatosTabla(); } }

DENTRO DEL COMBO DE COD CUSO if(primera_vez_alumno == false) { buscar_codigo2(ordenAlumno); } primera_vez_alumno = false;

**********************DENTRO EL BOTON NUEVO operacion="Guardar"; nuevo(); habilitar(); **********************DENTRO EL BOTON MODIFICAR operacion="Modificar"; //modificar_matricula(); habilitar();

Potrebbero piacerti anche