public void onCreate$win_reportesproductos() {
   buttonImprimir.setVisible(false);
   Calendar c1 = Calendar.getInstance();
   Calendar c2 = new GregorianCalendar();
   gpb_2.setVisible(false);
   gpb_1.setVisible(true);
   gpb_3.setVisible(false);
   gpb_anio.setVisible(false);
   gpb_lista.setVisible(false);
   cmb_tipo.setText("General");
   cmb_tiempo.setText("Por Año");
   cmb_demanda.setText("Mayor Demanda");
   for (int i = (c1.get(Calendar.YEAR)); i >= ((c1.get(Calendar.YEAR)) - 10); i--) {
     cmb_anio.appendItem("" + i);
     cmb_anio2.appendItem("" + i);
   }
   cmb_anio.setText(Integer.toString(c1.get(Calendar.YEAR)));
   cmb_anio.setReadonly(true);
   cmb_anio2.setText(Integer.toString(c1.get(Calendar.YEAR)));
   cmb_anio2.setReadonly(true);
   buttonDeshacer.setVisible(false);
   cmb_demanda.setReadonly(true);
   cmb_tiempo.setReadonly(true);
   cmb_tipo.setReadonly(true);
   cmb_mes.setText("Enero");
   cmb_mes.setReadonly(true);
 }
 @Listen("onOpen = #gpxDatos")
 public void abrirCatalogo() {
   gpxDatos.setOpen(false);
   if (camposEditando()) {
     Messagebox.show(
         Mensaje.estaEditando,
         "Alerta",
         Messagebox.YES | Messagebox.NO,
         Messagebox.QUESTION,
         new org.zkoss.zk.ui.event.EventListener<Event>() {
           public void onEvent(Event evt) throws InterruptedException {
             if (evt.getName().equals("onYes")) {
               gpxDatos.setOpen(false);
               gpxRegistro.setOpen(true);
             } else {
               if (evt.getName().equals("onNo")) {
                 gpxDatos.setOpen(true);
                 gpxRegistro.setOpen(false);
                 limpiarCampos();
                 habilitarTextClave();
                 mostrarBotones(true);
               }
             }
           }
         });
   } else {
     gpxDatos.setOpen(true);
     gpxRegistro.setOpen(false);
     mostrarBotones(true);
   }
 }
 public void onClick$buttonDeshacer() {
   buttonImprimir.setVisible(false);
   txtFechaLlegada.setDisabled(false);
   txtFechaSalida.setDisabled(false);
   buttonDeshacer.setVisible(false);
   buttonAceptaru.setVisible(true);
   buttonAceptarA.setVisible(true);
   buttonAceptarP.setVisible(true);
   buttonAceptar.setVisible(true);
   buttonDeshacer.setDisabled(false);
   buttonAceptaru.setDisabled(false);
   buttonAceptarA.setDisabled(false);
   buttonAceptarP.setDisabled(false);
   buttonAceptar.setDisabled(false);
   cmb_demanda.setDisabled(false);
   cmb_tipo.setDisabled(false);
   cmb_tiempo.setDisabled(false);
   cmb_mes.setDisabled(false);
   cmb_anio.setDisabled(false);
   cmb_anio2.setDisabled(false);
   gpb_1.setVisible(true);
   gpb_2.setVisible(false);
   gpb_3.setVisible(false);
   gpb_lista.setVisible(false);
   gpb_anio.setVisible(false);
 }
Example #4
0
 public void onClick$searchcbutton() {
   if (cxtj.isVisible()) {
     cxtj.setVisible(false);
   } else {
     cxtj.setVisible(true);
   }
 }
 @Listen("onClick = #gpxRegistro")
 public void abrirRegistro() {
   if (clave == null) btnBuscarF0004.setVisible(true);
   else btnBuscarF0004.setVisible(false);
   gpxDatos.setOpen(false);
   gpxRegistro.setOpen(true);
   mostrarBotones(false);
 }
Example #6
0
  // public Listitem agregarDetail(IBeanAbstracto dto, Listbox lista, int
  // span,
  // String widthEstado, boolean aplicaEstado, boolean aplicaDetail,
  // String lblcaption, String... nobreColumnas) {
  //
  // Listitem detail = new Listitem();
  // Listhead columnas = new Listhead();
  // Groupbox gbox = new Groupbox();
  // Caption caption = new Caption(lblcaption);
  // gbox.appendChild(caption);
  //
  // Listcell cell1 = new Listcell();
  // Listcell cell2 = new Listcell();
  // cell2.setSpan(span);
  // if (aplicaDetail) {
  // Listheader deta = new Listheader();
  // deta.setWidth("20px");
  // deta.setAlign("center");
  // columnas.appendChild(deta);
  // }
  //
  // for (String nombreColumna : nobreColumnas) {
  // columnas.appendChild(new Listheader(nombreColumna));
  // }
  // if (aplicaEstado) {
  // if (widthEstado != "" && widthEstado != null) {
  // Listheader estado = new Listheader("Estado");
  // estado.setAlign(CENTER);
  // estado.setWidth(widthEstado);
  // columnas.appendChild(estado);
  // } else {
  // Listheader estado = new Listheader("Estado");
  // estado.setAlign(CENTER);
  // estado.setWidth("70px");
  // columnas.appendChild(estado);
  // }
  //
  // }
  // lista.appendChild(columnas);
  // gbox.appendChild(lista);
  // gbox.setStyle("overflow:auto");
  // cell2.appendChild(gbox);
  // detail.appendChild(cell1);
  // detail.appendChild(cell2);
  // detail.setVisible(false);
  //
  // return detail;
  // }
  //
  @SuppressWarnings("deprecation")
  public Listitem agregarDetail(
      IBeanAbstracto dto,
      Listbox lista,
      int span,
      String widthEstado,
      String lblCaption,
      boolean aplicaEstado,
      boolean aplicaDetail,
      String... nobreColumnas) {

    Listitem detail = new Listitem();
    Listhead columnas = new Listhead();
    Groupbox gbox = new Groupbox();
    Caption caption = new Caption();
    if (lblCaption != null) caption.setLabel(lblCaption);

    Listcell cell1 = new Listcell();
    Listcell cell2 = new Listcell();
    cell2.setSpan(span);
    if (aplicaDetail) {
      Listheader deta = new Listheader();
      deta.setWidth("30px");
      deta.setAlign("center");
      columnas.appendChild(deta);
    }

    for (String nombreColumna : nobreColumnas) {
      columnas.appendChild(new Listheader(nombreColumna));
    }
    if (aplicaEstado) {
      if (widthEstado != "" && widthEstado != null) {
        Listheader estado = new Listheader("Estado");
        estado.setAlign(CENTER);
        estado.setWidth(widthEstado);
        columnas.appendChild(estado);
      } else {
        Listheader estado = new Listheader("Estado");
        estado.setAlign(CENTER);
        estado.setWidth("70px");
        columnas.appendChild(estado);
      }
    }
    lista.setFixedLayout(true);
    lista.appendChild(columnas);
    gbox.appendChild(caption);
    gbox.appendChild(lista);
    gbox.setHflex("true");
    gbox.setContentStyle("overflow-x:auto");
    cell2.appendChild(gbox);
    detail.appendChild(cell1);
    detail.appendChild(cell2);
    detail.setVisible(false);

    return detail;
  }
Example #7
0
  /**
   * @Class ActionStandar
   *
   * @name limpiarHistoricoMensajes
   * @return void
   * @desc Este m�todo se encarga de limpiar la grilla que contiene el historico de mensajes el
   *     parametro es utilizado en el metodo setMensajehistorico para que limpie la grilla antes de
   *     escribir en ella.
   */
  private void limpiarHistoricoMensajes(String idGridHistorico, String idGroupHistorico) {

    if (idGridHistorico != null && idGroupHistorico != null) {
      if (this.hasFellow(idGridHistorico)) {
        Grid grilla = (Grid) this.getFellow(idGridHistorico);
        // ocultamos el groupbox que contiene
        // la grilla
        Groupbox groupinformacion = (Groupbox) this.getFellow(idGroupHistorico);
        groupinformacion.setVisible(false);

        grilla.getRows().getChildren().clear();
      }
    }
  }
 public void onClick$buttonAceptarP() {
   buttonImprimir.setVisible(true);
   listfinicial.setLabel("Año");
   listffinal.setLabel("Mes");
   lista =
       dbrp.ReportePorMes(
           cmb_tipo.getText(),
           cmb_demanda.getText(),
           (cmb_mes.getSelectedIndex() + 1),
           cmb_anio2.getText());
   ListModelList<ReporteProducto> modeloDeDatos = new ListModelList<ReporteProducto>(lista);
   listademanda.setModel(modeloDeDatos);
   gpb_lista.setVisible(true);
   buttonAceptarP.setVisible(false);
   cmb_mes.setDisabled(true);
   cmb_anio2.setDisabled(true);
   if (cmb_tipo.getText().equals("General")) {
     listffinal.setVisible(true);
     listfinicial.setVisible(true);
     liscat.setVisible(true);
   } else {
     listffinal.setVisible(true);
     listfinicial.setVisible(true);
     liscat.setVisible(true);
   }
 }
 public void cerrarVentana(Div div, String id, List<Tab> tabs2, Groupbox group) {
   div.setVisible(false);
   tabs = tabs2;
   for (int i = 0; i < tabs.size(); i++) {
     if (tabs.get(i).getLabel().equals(id)) {
       if (i == (tabs.size() - 1) && tabs.size() > 1) {
         tabs.get(i - 1).setSelected(true);
       }
       tabs.get(i).onClose();
       tabs.remove(i);
     }
   }
   if (tabs.size() == 0) {
     if (group.isVisible() && !group.isOpen()) {
       group.setOpen(true);
     }
   }
 }
  // Accion del formulario si es nuevo o consultar //
  public void accionForm(boolean sw, String accion) throws Exception {
    groupboxConsulta.setVisible(!sw);
    groupboxEditar.setVisible(sw);

    if (!accion.equalsIgnoreCase("registrar")) {
      buscarDatos();
    } else {
      // buscarDatos();
      limpiarDatos();
    }
    tbxAccion.setValue(accion);
  }
 public void onClick$buttonAceptar() {
   buttonImprimir.setVisible(true);
   Calendar c1 = Calendar.getInstance();
   Calendar c2 = new GregorianCalendar();
   if (txtFechaLlegada.getText().isEmpty() || txtFechaSalida.getText().isEmpty()) {
     alert("Seleccione fechas!!");
   } else {
     String fechai =
         ""
             + (txtFechaLlegada.getValue().getYear() + 1900)
             + "-"
             + (txtFechaLlegada.getValue().getMonth() + 1)
             + "-"
             + txtFechaLlegada.getValue().getDate();
     String fechau =
         ""
             + (txtFechaSalida.getValue().getYear() + 1900)
             + "-"
             + (txtFechaSalida.getValue().getMonth() + 1)
             + "-"
             + txtFechaSalida.getValue().getDate();
     if (txtFechaLlegada.getValue().after(txtFechaSalida.getValue())) {
       alert("Fecha de Inicio no debe exceder a la fecha límite!!");
     } else {
       if (txtFechaLlegada.getValue().after(c1.getTime())
           || txtFechaSalida.getValue().after(c1.getTime())) {
         alert("las fechas no pueden exceder a la fecha actual!!");
       } else {
         lista = dbrp.ReportePorFecha(cmb_tipo.getText(), cmb_demanda.getText(), fechai, fechau);
         ListModelList<ReporteProducto> modeloDeDatos = new ListModelList<ReporteProducto>(lista);
         listademanda.setModel(modeloDeDatos);
         gpb_lista.setVisible(true);
         buttonAceptar.setVisible(false);
         txtFechaLlegada.setDisabled(true);
         txtFechaSalida.setDisabled(true);
         if (cmb_tipo.getText().equals("General")) {
           listffinal.setVisible(true);
           listfinicial.setVisible(true);
           liscat.setVisible(true);
         } else {
           listffinal.setVisible(true);
           listfinicial.setVisible(true);
           liscat.setVisible(true);
         }
       }
     }
   }
 }
  // Accion del formulario si es nuevo o consultar //
  public void accionForm(boolean sw, String accion) throws Exception {
    groupboxConsulta.setVisible(!sw);
    groupboxEditar.setVisible(sw);

    if (!accion.equalsIgnoreCase("registrar")) {
      buscarDatos();
      rowId_manual.setVisible(true);
      lbxTipo_manual.setDisabled(true);
      listboxProcedimientos.setVisible(true);
      listboxProcedimientos.invalidate();
    } else {
      // buscarDatos();
      limpiarDatos();
      rowId_manual.setVisible(false);
      lbxTipo_manual.setDisabled(false);
      listboxProcedimientos.setVisible(false);
      procedimientos_seleccionados.clear();
    }
    tbxAccion.setValue(accion);
  }
  /** Creates the components..<br> */
  private void createComponents() {

    /**
     * !! Windows as NameSpaceContainer to prevent not unique id's error from other dashboard module
     * buttons or other used components.
     */
    Window win = new Window();
    win.setBorder("none");
    win.setParent(this);

    Groupbox gb = new Groupbox();
    gb.setMold("3d");
    gb.setClosable(false);
    gb.setParent(win);
    Caption cap = new Caption();
    cap.setImage("/images/icons/new_icons_10.gif");
    cap.setLabel(Labels.getLabel("common.Application.History"));
    cap.setStyle("padding: 0px;");
    cap.setParent(gb);

    // Buttons Toolbar/Timer
    Div div = new Div();
    div.setSclass("z-toolbar");
    div.setStyle("padding: 0px");
    div.setParent(cap);
    Hbox hbox = new Hbox();
    hbox.setPack("stretch");
    hbox.setSclass("hboxRemoveWhiteStrips");
    hbox.setWidth("100%");
    hbox.setParent(div);
    Toolbar toolbarRight = new Toolbar();
    toolbarRight.setAlign("end");
    toolbarRight.setStyle("float:right; border-style: none;");
    toolbarRight.setParent(hbox);

    Hbox hboxBtn = new Hbox();
    hboxBtn.setSclass("hboxRemoveWhiteStrips");
    hboxBtn.setWidth("100%");
    hboxBtn.setParent(toolbarRight);

    //		Paging paging = new Paging();
    //		paging.setParent(hboxBtn);
    //		paging.setDetailed(true);

    if (isTimerControl()) {
      Button btnTimer = new Button();
      btnTimer.setId("btnTimer");
      btnTimer.setHeight("22px");
      btnTimer.setImage("/images/icons/clock1_16x16.gif");

      // convert to seconds
      int seconds = (int) Math.round(getDelay() / 1000);

      if (seconds > 60) {
        // convert to minutes and set localization to minutes
        int minutes = (int) Math.round((getDelay() / 1000) / 60);
        btnTimer.setTooltiptext(
            Labels.getLabel("btnTimer.tooltiptext")
                + " "
                + minutes
                + " "
                + Labels.getLabel("common.Minutes"));
      } else
        // set localization to seconds
        btnTimer.setTooltiptext(
            Labels.getLabel("btnTimer.tooltiptext")
                + " "
                + seconds
                + " "
                + Labels.getLabel("common.Seconds"));

      btnTimer.addEventListener("onClick", new BtnClickListener());
      btnTimer.setParent(hboxBtn);
    }

    Button btnRefresh = new Button();
    btnRefresh.setId("btnRefresh");
    btnRefresh.setHeight("22px");
    btnRefresh.setLabel("!");
    btnRefresh.setTooltiptext(Labels.getLabel("btnRefresh.tooltiptext"));
    btnRefresh.addEventListener("onClick", new BtnClickListener());
    btnRefresh.setParent(hboxBtn);
    // END Buttons Toolbar/Timer

    // body
    Borderlayout bl = new Borderlayout();
    bl.setHeight(getModulHeight() + "px");
    bl.setParent(gb);
    Center ct = new Center();
    ct.setSclass("FDCenterNoBorder");
    ct.setStyle("background-color: white");
    ct.setFlex(true);
    ct.setParent(bl);

    // Listbox
    listbox = new Listbox();
    listbox.setStyle("border: none;");
    listbox.setHeight("100%");
    listbox.setVisible(true);
    listbox.setParent(ct);
    listbox.setItemRenderer(new ItemRenderer());

    Listhead listhead = new Listhead();
    listhead.setParent(listbox);

    Listheader listheader1 = new Listheader();
    listheader1.setWidth("100px");
    listheader1.setHeight("0px");
    listheader1.setParent(listhead);

    Listheader listheader2 = new Listheader();
    listheader2.setWidth("100%");
    listheader1.setHeight("0px");
    listheader2.setParent(listhead);

    doReadData();
  }
 @Listen("onClick = #gpxRegistro")
 public void abrirRegistro() {
   gpxDatos.setOpen(false);
   gpxRegistro.setOpen(true);
   mostrarBotones(false);
 }
 public void onClick$buttonAceptaru() {
   buttonImprimir.setVisible(false);
   buttonDeshacer.setVisible(true);
   if (cmb_tiempo.getText().equals("Por Año")) {
     gpb_2.setVisible(false);
     gpb_1.setVisible(true);
     gpb_3.setVisible(false);
     buttonAceptaru.setVisible(false);
     cmb_tiempo.setDisabled(true);
     cmb_tipo.setDisabled(true);
     cmb_demanda.setDisabled(true);
     gpb_lista.setVisible(false);
     gpb_anio.setVisible(true);
   } else {
     if (cmb_tiempo.getText().equals("Por Mes")) {
       gpb_2.setVisible(true);
       gpb_1.setVisible(true);
       buttonAceptaru.setVisible(false);
       cmb_tiempo.setDisabled(true);
       cmb_tipo.setDisabled(true);
       cmb_demanda.setDisabled(true);
       gpb_3.setVisible(false);
       gpb_lista.setVisible(false);
       gpb_anio.setVisible(false);
     } else {
       gpb_2.setVisible(false);
       gpb_1.setVisible(true);
       gpb_3.setVisible(true);
       buttonAceptaru.setVisible(false);
       cmb_tiempo.setDisabled(true);
       cmb_tipo.setDisabled(true);
       cmb_demanda.setDisabled(true);
       gpb_lista.setVisible(false);
       gpb_anio.setVisible(false);
     }
   }
 }