コード例 #1
0
    @Override
    protected Short doInBackground() {
      // Ahora cojemos cada elemento de la tabla y creamos un usuario web de tipo
      setMessage("Creando paquete de datos...");
      Vector<UsuarioWeb> usr = EnviosWeb.getUsuariosProfesoresWeb(modelo.getDatos());
      ew = new EnviosWeb(EnviosWeb.TIPO_ENVIO_USUARIOS);
      ew.addPropertyChangeListener(
          new PropertyChangeListener() {

            @Override
            public void propertyChange(PropertyChangeEvent evt) {
              firePropertyChange(evt.getPropertyName(), evt.getOldValue(), evt.getNewValue());
            }
          });
      ew.addElementos(usr);
      return ew.enviar();
    }
コード例 #2
0
 @Override
 protected void succeeded(Short result) {
   String titulo = "Datos enviados correctamente";
   int tipo = JOptionPane.INFORMATION_MESSAGE;
   if (result < 1) {
     titulo = "Error enviando datos";
     tipo = JOptionPane.ERROR_MESSAGE;
   }
   setMessage(titulo);
   JOptionPane.showMessageDialog(
       MaimonidesApp.getApplication().getMainFrame(), ew.getUltimoMensaje(), titulo, tipo);
 }
コード例 #3
0
  /** Creates new form PanelProfesores */
  public PanelProfesores() {
    initComponents();
    if (!Beans.isDesignTime()) {
      MaimonidesUtil.addMenuTabla(tabla, "Listado de Profesores");
      tabla.getColumnExt("Código Séneca").setVisible(false);
      tabla.setDefaultRenderer(
          GregorianCalendar.class,
          new DefaultTableCellRenderer() {

            @Override
            public void setValue(Object val) {
              if (val instanceof GregorianCalendar) {
                setText(Fechas.format((GregorianCalendar) val));
              } else {
                setText("");
              }
            }
          });

      tabla.setDefaultEditor(GregorianCalendar.class, new DateCellEditor());
      tabla
          .getSelectionModel()
          .addListSelectionListener(
              new ListSelectionListener() {

                @Override
                public void valueChanged(ListSelectionEvent e) {
                  if (!e.getValueIsAdjusting()) {
                    int pos = tabla.getSelectedRow();
                    Profesor p = null;
                    if (pos != -1) {
                      pos = tabla.convertRowIndexToModel(pos);
                      p = modelo.getElemento(pos);
                      setProfesorSeleccionado(p != null);
                    } else {
                      setProfesorSeleccionado(false);
                    }
                    firePropertyChange("profesorAsignado", null, p);
                  }
                }
              });
    }
    setHayEnviosWeb(EnviosWeb.hayEnviosWeb());
  }