public void refrescar() { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); vista.limpiarError(); if (this.getSession().getListaDto().size() > 0) { this.actualizarVista(); } else { vista.mensageDialogo("error", "No Existen Datos que actualizar.", vista.getTitle()); } }
public void primero() { if (this.getSession().getListaDto().size() > 0) { this.getSession().setDtoActual(0, new Maestro()); Maestro dto = (Maestro) this.getSession().getDto(0); this.setearCmbShort(dto); } else { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); vista.mensageDialogo("error", "No Existen Datos que mostrar.", vista.getTitle()); } }
public void anterior() { int ant = this.getSession().getActual() - 1; if (this.getSession().getListaDto().size() > 0) { this.getSession().setDtoActual(ant, new Maestro()); if (ant >= 0) { Maestro dto = (Maestro) this.getSession().getDto(ant); this.setearCmbShort(dto); } } else { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); vista.mensageDialogo("error", "No Existen Datos que mostrar.", vista.getTitle()); } }
public void siguiente() { int sig = this.getSession().getActual() + 1; if (this.getSession().getListaDto().size() > 0) { this.getSession().setDtoActual(sig, new Maestro()); if (sig <= this.getSession().getListaDto().size()) { Maestro dto = (Maestro) this.getSession().getDto(sig); this.setearCmbShort(dto); } } else { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); vista.mensageDialogo("error", "No Existen Datos que mostrar.", vista.getTitle()); } }
public void crearMaestroInicio(vistaMaestro vista) { // mainPrototipo principal = // (mainPrototipo)vista.getParent().getParent().getParent().getParent().getParent(); modeloMaestro modeloMaestro = new modeloMaestro(); if (modeloMaestro.buscarMaestros().length == 0) { // System.out.println("Crear Maestro inicio"); Maestro mstr = new Maestro(); mstr.setLngid(0); mstr.setStrcodigo("RAIZ"); mstr.setStrnombre("Sistema"); mstr.setStrsigla("RAIZ"); mstr.setIntnivel((short) 1); mstr.setIntpos_rel((short) 1); mstr.setStrip_creacion(this.obtenerIpHost()); mstr.setStrhost_creacion(this.obtenerNombreHost()); mstr.setDtmfecha_creacion(new Date()); mstr.setDtmvalido_hasta(this.sumarAnios(5)); mstr.setBolactivo(true); // mstr.setDtousuario_cracion(principal.getUsrConectado()); modeloMaestro.grabar(mstr); javax.swing.DefaultComboBoxModel modeloComboMaestro = new javax.swing.DefaultComboBoxModel(modeloMaestro.buscarMaestros()); vista.getCmbdtomaestro().setModelo(modeloComboMaestro); this.getSession().setListaDto(modeloMaestro.buscar(new Maestro())); } this.cargarGrid(); }
public void buscar() { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); String str = vista.getTxtlngid().getText().trim(); if (str.isEmpty() || str.length() == 0 || str.contentEquals("0")) { vista.mensageDialogo( "error", "Valor de búsqueda vacío o inválido.\nIntroduzca un número mayor que cero.", vista.getTitle()); } else { modeloMaestro modelo = new modeloMaestro(); Maestro dto = new Maestro(); dto = modelo.buscarMaestro(new Maestro(), "lngid", str); vista.setDto(dto); } }
public void nuevo() { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); vista.setDto(new Maestro()); this.crearMaestroInicio(vista); this.cargarCmbShort(vista.getCmbshrnivel(), vista.getCmbdtomaestro()); this.cargarCmbShort(vista.getCmbshrpos_rel(), vista.getCmbdtomaestro()); if (vista.getCentro2().isVisible()) { this.cambiarVista(); } vista.limpiarError(); vista.getChkbolactivo().setSelected(true); }
public void actualizarVista() { vistaMaestro vista = (vistaMaestro) this.getSession().getVista(); Maestro dto = new Maestro(); modeloMaestro modMaestro = new modeloMaestro(); if (this.tipoMaestro != "") this.getSession().setListaDto(modMaestro.lstHijosPorMaestro(this.tipoMaestro)); else this.getSession().setListaDto(modMaestro.buscar(dto)); modeloReporte modeloReporte = new modeloReporte(); javax.swing.DefaultComboBoxModel modeloComboReporte = new javax.swing.DefaultComboBoxModel( modeloReporte.buscar(new Reporte(), "strpadre", "Maestro").toArray()); vista.getImprimir().getTemplate().setModel(modeloComboReporte); // javax.swing.DefaultComboBoxModel modeloComboMaestro=new // javax.swing.DefaultComboBoxModel(modeloMaestro.buscarMaestros()); javax.swing.DefaultComboBoxModel modeloComboMaestro; if (this.tipoMaestro != "") { Maestro[] arrTipoMaestro = new Maestro[1]; arrTipoMaestro[0] = modMaestro.buscarMaestro(new Maestro(), "strcodigo", this.tipoMaestro); // modeloComboMaestro=new // javax.swing.DefaultComboBoxModel(modMaestro.hijosPorMaestro(this.tipoMaestro)); modeloComboMaestro = new javax.swing.DefaultComboBoxModel(arrTipoMaestro); } else modeloComboMaestro = new javax.swing.DefaultComboBoxModel(modMaestro.buscarMaestros()); vista.getCmbdtomaestro().setModelo(modeloComboMaestro); this.cargarCmbShort(vista.getCmbshrnivel(), vista.getCmbdtomaestro()); this.cargarCmbShort(vista.getCmbshrpos_rel(), vista.getCmbdtomaestro()); this.getSession().setDtoActual(0, dto); // dto = (Maestro)this.getSession().getDto(0); this.cargarGrid(); }
public controladorMaestro(String param) { vistaMaestro vista = new vistaMaestro(this); Maestro dto = new Maestro(); this.iniciarSesion(vista, dto); if (param != "") { String[] params = param.split(","); this.tipoMaestro = params[0].trim(); vista.getLbldtomaestro().setText(params[1].trim()); vista.setTitle(params[2].trim()); } // this.crearMaestroInicio(vista); this.actualizarVista(); if (this.getSession().getListaDto().size() == 0) { vista.getCentro2().setVisible(false); vista.getCentro().setVisible(true); } else { this.cambiarVista(); } this.getSession().getVista().getSimpleGrid().addMouseListener(this); }
public void eliminar() { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); String strlngid = vista.getTxtlngid().getText(); if (strlngid.isEmpty() || strlngid.length() == 0 || strlngid.trim().contentEquals("0")) { vista.mensageDialogo("error", "Identificador de Registro No Válido.", vista.getTitle()); } else { if (vista.mensageDialogo("confirmar", "¿Desea eliminar este Registro?", vista.getTitle()) == 0) { modeloMaestro modelo = new modeloMaestro(); modelo.eliminar(vista.getTxtlngid().getText().trim()); } } }
public void setearCmbShort(Maestro dtoM) { vistaMaestro vista = (vistaMaestro) this.getSession().getVista(); if (dtoM.getDtomaestro() == null) { // TODO this.cargarCmbShort(vista.getCmbshrnivel(), vista.getCmbdtomaestro()); this.cargarCmbShort(vista.getCmbshrpos_rel(), vista.getCmbdtomaestro()); } else { opcionListaCombo opcion = new opcionListaCombo(dtoM.getIntpos_rel(), "Pos: " + dtoM.getIntpos_rel()); vista.getCmbshrpos_rel().setSelectedItem(opcion); } }
public void grabar() { vistaMaestro vista = new vistaMaestro(this); vista = (vistaMaestro) this.getSession().getVista(); String strlngid = vista.getTxtlngid().getText(); if (strlngid.isEmpty() || strlngid.length() == 0) { vista.mensageDialogo( "error", "Identificador vacío o inválido.\nÉste debe ser mayor o igual a cero.", vista.getTitle()); } else { Maestro dto = new Maestro(); dto.setHash(vista.getDto(dto)); this.getSession().setUsuarioInicio(vista); if (dto.getLngid() == 0) { dto.setLngseg_usuario_creacion(this.getSession().getLngusr()); dto.setDtmfecha_creacion(new Date()); dto.setStrip_creacion(this.obtenerIpHost()); dto.setStrhost_creacion(this.obtenerNombreHost()); dto.setLngseg_usuario_modificacion(this.getSession().getLngusr()); dto.setDtmfecha_modificacion(new Date()); dto.setStrip_modificacion(this.obtenerIpHost()); dto.setStrhost_modificacion(this.obtenerNombreHost()); dto.setDtmvalido_desde(new Date()); dto.setDtmvalido_hasta(this.sumarAnios(20)); dto.setBolborrado(false); } else { dto.setStrip_modificacion(this.obtenerIpHost()); dto.setStrhost_modificacion(this.obtenerNombreHost()); dto.setDtmfecha_modificacion(new Date()); dto.setLngseg_usuario_modificacion(this.getSession().getLngusr()); } List<String> lsError = this.testValidacion(dto); if (lsError.isEmpty()) { int intDialogo = vista.mensageDialogo("confirmar", "¿Desea grabar los cambios?", vista.getTitle()); if (JOptionPane.YES_OPTION == intDialogo) { modeloMaestro modelo = new modeloMaestro(); modelo.grabar(dto); vista.mensageDialogo("informacion", "Datos Grabados.", vista.getTitle()); vista.limpiarError(); } } else { // vista.mensageDialogo("error","Por favor verifíque los datos. Debe ingresarlos // correctamente!","Error en datos"); vista.marcarError(lsError); } } }