Example usage for com.google.gwt.text.shared Renderer Renderer

List of usage examples for com.google.gwt.text.shared Renderer Renderer

Introduction

In this page you can find the example usage for com.google.gwt.text.shared Renderer Renderer.

Prototype

Renderer

Source Link

Usage

From source file:cimav.client.view.catalogos.conceptos.ConceptosChosen.java

public ConceptosChosen(ETipoConcepto tipoConcepto, ETipoMovimiento tipoMovimiento) {

    this.tipoConcepto = tipoConcepto;
    this.tipoMovimiento = tipoMovimiento;

    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ValueListBox<>(new Renderer<Concepto>() {
        @Override//from  w  w  w .ja v  a  2  s. co m
        public String render(Concepto object) {
            if (object == null) {
                return "Ninguno";
            }
            return object.getName();
        }

        @Override
        public void render(Concepto object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });

    htmlPanel.add(chosen);

    rest = new ConceptoREST();

    rest.addRESTExecutedListener(new BaseREST.RESTExecutedListener() {
        @Override
        public void onRESTExecuted(MethodEvent restEvent) {
            if (restEvent.getMethod().equals(EMethod.FIND_ALL)) {
                if (restEvent.getTypeResult().equals(ETypeResult.SUCCESS)) {

                    conceptos = (List<Concepto>) restEvent.getResult();
                    // Agregar el Null como valor vlido
                    // conceptos.add(null);
                    //chosen.setAcceptableValues(conceptos);

                    setConceptosAceptables(); //tipoConcepto, tipoMovimiento);

                } else {
                    Window.alert("Fall carga de Conceptos");
                }
            }
        }
    });
    rest.findAll();

}

From source file:cimav.client.view.catalogos.departamentos.DeptoChosen.java

public DeptoChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ChosenValueListBox<>(new Renderer<Departamento>() {
        @Override/*from   www. j  av a 2  s . c o m*/
        public String render(Departamento object) {
            if (object == null) {
                return "None";
            }
            return object.getName();
        }

        @Override
        public void render(Departamento object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });

    htmlPanel.add(chosen);

    deptoREST = new DepartamentoREST();

    deptoREST.addRESTExecutedListener(new BaseREST.RESTExecutedListener() {
        @Override
        public void onRESTExecuted(MethodEvent restEvent) {
            if (restEvent.getMethod().equals(EMethod.FIND_ALL)) {
                if (restEvent.getTypeResult().equals(ETypeResult.SUCCESS)) {

                    List<Departamento> deptos = (List<Departamento>) restEvent.getResult();
                    // Agregar el Null como valor vlido
                    deptos.add(null);
                    chosen.setAcceptableValues(deptos);

                } else {
                    Window.alert("Fall carga de Departamentos");
                }
            }
        }
    });
    deptoREST.findAll();

}

From source file:cimav.client.view.catalogos.empleados.EmpleadosEditorUI.java

public EmpleadosEditorUI() {

    initWidget(uiBinder.createAndBindUi(this));

    FlexTable.FlexCellFormatter cellFormatterGeneral = flexEditorGeneral.getFlexCellFormatter();

    flexEditorGeneral.setCellSpacing(0);
    flexEditorGeneral.setCellPadding(0);
    //        flexEditorGeneral.getColumnFormatter().setWidth(0, "50px;");

    nombreTxtBox = new TextBox();
    nombreTxtBox.setWidth("244px");
    paternoTxtBox = new TextBox();
    paternoTxtBox.setWidth("244px");
    maternoTxtBox = new TextBox();
    maternoTxtBox.setWidth("244px");

    rfcTxtBox = new TextBox();
    rfcTxtBox.setWidth("244px");
    curpTxtBox = new TextBox();
    curpTxtBox.setWidth("244px");

    imssTxtBox = new TextBox();
    imssTxtBox.setWidth("244px");

    imssClinicaChosen = new ValueListBox<>(new Renderer<EClinica>() {
        @Override/* w w  w . jav a  2s.  c  o m*/
        public String render(EClinica object) {
            if (object == null) {
                return "Nada";
            }
            return object.getName();
        }

        @Override
        public void render(EClinica object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<EClinica> clinicas = Arrays.asList(EClinica.values());
    imssClinicaChosen.setValue(EClinica.CLINICA_044); //default
    imssClinicaChosen.setAcceptableValues(clinicas);
    imssClinicaChosen.setWidth("244px");

    bancoChosen = new ValueListBox<>(new Renderer<EBanco>() {
        @Override
        public String render(EBanco object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(EBanco object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<EBanco> bancos = Arrays.asList(EBanco.values());
    bancoChosen.setValue(EBanco.BANORTE); //default
    bancoChosen.setAcceptableValues(bancos);
    bancoChosen.setWidth("244px");
    cuentaBancoTxtBox = new TextBox();
    cuentaBancoTxtBox.setWidth("244px");

    cuentaCimavTxtBox = new TextBox();
    cuentaCimavTxtBox.setWidth("244px");

    deptoChosen = new DeptoChosen();
    deptoChosen.setWidth("244px");

    String htmlColSpc = "<span style='margin-right: 10px;'></span>";
    String htmlRowSpc = "<span style='margin-bottom: 10px; display: block;'></span>";

    // Add some standard form options
    // r, c, obj
    flexEditorGeneral.setWidget(0, 0, new HTML("<strong>Nombre(s)</strong>"));
    flexEditorGeneral.setWidget(0, 1, new HTML(htmlColSpc));
    flexEditorGeneral.setWidget(1, 0, nombreTxtBox);
    flexEditorGeneral.setHTML(0, 2, "A. Paterno");
    flexEditorGeneral.setWidget(0, 3, new HTML(htmlColSpc));
    flexEditorGeneral.setWidget(1, 2, paternoTxtBox);
    flexEditorGeneral.setHTML(0, 4, "A. Materno");
    flexEditorGeneral.setWidget(1, 4, maternoTxtBox);

    flexEditorGeneral.setWidget(2, 0, new HTML(htmlRowSpc));
    flexEditorGeneral.setHTML(3, 0, "RFC");
    flexEditorGeneral.setWidget(4, 0, rfcTxtBox);
    flexEditorGeneral.setHTML(3, 2, "CURP");
    flexEditorGeneral.setWidget(4, 2, curpTxtBox);

    flexEditorGeneral.setWidget(5, 0, new HTML(htmlRowSpc));
    flexEditorGeneral.setHTML(6, 0, "IMSS");
    flexEditorGeneral.setWidget(7, 0, imssTxtBox);
    flexEditorGeneral.setHTML(6, 2, "Clinica");
    flexEditorGeneral.setWidget(7, 2, imssClinicaChosen);

    flexEditorGeneral.setWidget(11, 0, new HTML(htmlRowSpc));
    flexEditorGeneral.setHTML(12, 0, "Banco");
    flexEditorGeneral.setWidget(13, 0, bancoChosen);
    flexEditorGeneral.setHTML(12, 2, "Cuenta");
    flexEditorGeneral.setWidget(13, 2, cuentaBancoTxtBox);

    flexEditorGeneral.setWidget(14, 0, new HTML(htmlRowSpc));
    flexEditorGeneral.setHTML(15, 0, "Cuenta CIMAV");
    flexEditorGeneral.setWidget(16, 0, cuentaCimavTxtBox);

    FlexTable.FlexCellFormatter cellFormatterLaboral = flexEditorLaboral.getFlexCellFormatter();

    flexEditorLaboral.setCellSpacing(0);
    flexEditorLaboral.setCellPadding(0);

    String width = "262px";
    sedeChosen = new ValueListBox<>(new Renderer<ESede>() {
        @Override
        public String render(ESede object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(ESede object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<ESede> sedes = Arrays.asList(ESede.values());
    sedeChosen.setValue(ESede.CHIHUAHUA); //default
    sedeChosen.setAcceptableValues(sedes);
    sedeChosen.setWidth(width);
    //fechaIngresoDatePicker = new FechaPicker(width);
    //        fechaContratoFinDatePicker = new FechaPicker(width);
    //        fechaContratoInicioDatePicker = new FechaPicker(width);
    //        fechaBajaDatePicker = new FechaPicker(width);
    //        fechaAntiguedadDatePicker = new FechaPicker(width);
    //        fechaSNIDatePicker = new FechaPicker(width);
    List<EStatusEmpleado> status = Arrays.asList(EStatusEmpleado.values());
    statusEmpladoChose = new ValueListBox<>(new Renderer<EStatusEmpleado>() {
        @Override
        public String render(EStatusEmpleado object) {
            if (object == null) {
                return "Nada";
            }
            return object.getNombre();
        }

        @Override
        public void render(EStatusEmpleado object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    statusEmpladoChose.setValue(EStatusEmpleado.ACTIVO); //default
    statusEmpladoChose.setAcceptableValues(status);
    statusEmpladoChose.setWidth(width);
    jefeChosen = new JefeChosen();
    jefeChosen.setWidth("400px");

    grupoChosen = new ValueListBox<>(new Renderer<EGrupo>() {
        @Override
        public String render(EGrupo object) {
            if (object == null) {
                return "Ninguno";
            }
            return object.getCode() + " " + object.getName();
        }

        @Override
        public void render(EGrupo object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<EGrupo> grupos = Arrays.asList(EGrupo.values());
    grupoChosen.setValue(EGrupo.AYA); //default
    grupoChosen.setAcceptableValues(grupos);
    grupoChosen.setWidth("400px");

    tabuladorChosen = new TabuladorChosen();
    tabuladorChosen.setWidth(width);
    tipoEmpleadoChosen = new TipoEmpleadoChosen();
    tipoEmpleadoChosen.setWidth(width);
    tipoContratoChosen = new TipoContratoChosen();
    tipoContratoChosen.setWidth(width);
    tipoAntiguedadChosen = new TipoAntiguedadChosen();
    tipoAntiguedadChosen.setWidth(width);
    tipoSniChosen = new TipoSNIChosen();
    tipoSniChosen.setWidth(width);
    numSNITxtBox = new TextBox();
    numSNITxtBox.setWidth(width);
    numEstimulosProductividadTxtBox = new TextBox();
    numEstimulosProductividadTxtBox.setWidth("162px");
    porcenSegSepacionIndTxtBox = new TextBox();
    porcenSegSepacionIndTxtBox.setWidth("162px");

    pensionUI = new PensionUI();

    //        pensionTipo = new ValueListBox<>(new Renderer<ETipoPension>() {
    //            @Override
    //            public String render(ETipoPension object) {
    //                if (object == null) {
    //                    return "None";
    //                }
    //                return object.getNombre();
    //            }
    //
    //            @Override
    //            public void render(ETipoPension object, Appendable appendable) throws IOException {
    //                String s = render(object);
    //                appendable.append(s);
    //            }
    //        });
    //        List<ETipoPension> tiposPension = Arrays.asList(ETipoPension.values());
    //        pensionTipo.setValue(ETipoPension.SIN); //default
    //        pensionTipo.setAcceptableValues(tiposPension);
    //        pensionTipo.setWidth(width);
    //        //pensionTipo.getElement().setAttribute("style", "width: inherit;");
    //        seleccionarConceptos = new Button("", IconType.GEAR, new ClickHandler() {
    //            @Override
    //            public void onClick(ClickEvent event) {
    //                Window.alert("Hellowwwwww");
    //            }
    //        });
    //        seleccionarConceptos.setSize(ButtonSize.SMALL);
    //        divTipo = new Div();
    //        divTipo.getElement().setAttribute("style", "display: -webkit-box;");
    //        divTipo.add(pensionTipo);
    //        divTipo.add(seleccionarConceptos);

    pensionBanco = new ValueListBox<>(new Renderer<EBanco>() {
        @Override
        public String render(EBanco object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(EBanco object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    pensionBanco.setValue(EBanco.BANORTE); //default
    pensionBanco.setAcceptableValues(bancos);
    pensionBanco.setWidth(width);
    pensionPorcentaje = new TextBox();
    pensionPorcentaje.setWidth("162px");
    pensionBeneficiario = new TextBox();
    pensionBeneficiario.setWidth("400px");
    pensionCuenta = new TextBox();
    pensionCuenta.setWidth(width);

    int row = 1;
    flexEditorLaboral.setHTML(row, 0, "Sede");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Departamento");
    flexEditorLaboral.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 4, "Status");
    row++;
    flexEditorLaboral.setWidget(row, 0, sedeChosen);
    flexEditorLaboral.setWidget(row, 2, deptoChosen);
    flexEditorLaboral.setWidget(row, 4, statusEmpladoChose);
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Jefe");
    flexEditorLaboral.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 4, "Proyecto");
    row++;
    flexEditorLaboral.setWidget(row, 0, jefeChosen);
    cellFormatterLaboral.setColSpan(row, 0, 3);
    flexEditorLaboral.setWidget(row, 2, new Label("Not Yet..."));
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Grupo");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Nivel tabulador");
    row++;
    flexEditorLaboral.setWidget(row, 0, grupoChosen);
    flexEditorLaboral.setWidget(row, 2, tabuladorChosen);
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Tipo empleado");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Tipo contrato");
    row++;
    flexEditorLaboral.setWidget(row, 0, tipoEmpleadoChosen);
    flexEditorLaboral.setWidget(row, 2, tipoContratoChosen);
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Fecha ingreso HERE");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Fecha inicio contrato");
    flexEditorLaboral.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 4, "Fecha fin contrato");
    row++;
    flexEditorLaboral.setWidget(row, 0, fechaIngresoDatePicker);
    flexEditorLaboral.setWidget(row, 2, fechaContratoInicioDatePicker);
    flexEditorLaboral.setWidget(row, 4, fechaContratoFinDatePicker);
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Tipo antiguedad");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Fecha antiguedad");
    row++;
    flexEditorLaboral.setWidget(row, 0, tipoAntiguedadChosen);
    flexEditorLaboral.setWidget(row, 2, fechaAntiguedadDatePicker);
    row++;
    flexEditorLaboral.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Nivel SNI");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Nm SNI");
    flexEditorLaboral.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 4, "Fecha SNI");
    row++;
    flexEditorLaboral.setWidget(row, 0, tipoSniChosen);
    flexEditorLaboral.setWidget(row, 2, numSNITxtBox);
    flexEditorLaboral.setWidget(row, 4, fechaSNIDatePicker);
    //        row++;
    //        cellFormatterLaboral.setColSpan(row, 0, 5);
    //        flexEditorLaboral.setWidget(row, 0, new HTML("<span style='padding-bottom: 10px; display: block; border-bottom: 1px solid lightgray;;'></span>"));
    row++;
    flexEditorLaboral.setHTML(row, 0, "Nmero estmulos");
    flexEditorLaboral.setHTML(row, 2, "% Seg. Sep. Ind.");
    row++;
    flexEditorLaboral.setWidget(row, 0, numEstimulosProductividadTxtBox);
    flexEditorLaboral.setWidget(row, 2, porcenSegSepacionIndTxtBox);

    row++;
    cellFormatterLaboral.setColSpan(row, 0, 5);
    flexEditorLaboral.setWidget(row, 0, new HTML(
            "<span style='overflow: hidden; float:left; padding-right:8px;'>Pensin Alimenticia</span><span style='display:-webkit-box; padding-bottom: 10px; border-bottom: 1px solid lightgray;;'></span>"));
    row++;
    row++;
    flexEditorLaboral.setHTML(row, 0, "Tipo");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Porcentaje");
    row++;
    //flexEditorLaboral.setWidget(row, 0, divTipo);
    flexEditorLaboral.setWidget(row, 0, pensionUI);
    flexEditorLaboral.setWidget(row, 2, pensionPorcentaje);
    row++;
    flexEditorLaboral.setHTML(row, 0, "Beneficiario");
    flexEditorLaboral.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 2, "Banco");
    flexEditorLaboral.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorLaboral.setHTML(row, 4, "Cuenta");
    row++;
    flexEditorLaboral.setWidget(row, 0, pensionBeneficiario);
    flexEditorLaboral.setWidget(row, 2, pensionBanco);
    flexEditorLaboral.setWidget(row, 4, pensionCuenta);

    FlexTable.FlexCellFormatter cellFormatterPersonal = flexEditorPersonal.getFlexCellFormatter();

    flexEditorPersonal.setCellSpacing(0);
    flexEditorPersonal.setCellPadding(0);

    sexoChose = new ValueListBox<>(new Renderer<ESexo>() {
        @Override
        public String render(ESexo object) {
            if (object == null) {
                return "Nada";
            }
            return object.getNombre();
        }

        @Override
        public void render(ESexo object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<ESexo> sexos = Arrays.asList(ESexo.values());
    sexoChose.setAcceptableValues(sexos);
    sexoChose.setWidth("244px");

    edoCivilChose = new ValueListBox<>(new Renderer<EEdoCivil>() {
        @Override
        public String render(EEdoCivil object) {
            if (object == null) {
                return "Nada";
            }
            return object.getNombre();
        }

        @Override
        public void render(EEdoCivil object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<EEdoCivil> edoCiviles = Arrays.asList(EEdoCivil.values());
    edoCivilChose.setAcceptableValues(edoCiviles);
    edoCivilChose.setWidth("244px");

    direccionCalle = new TextBox();
    direccionCalle.setWidth(width);
    direccionColonia = new TextBox();
    direccionColonia.setWidth(width);
    direccionCP = new TextBox();
    direccionCP.setWidth(width);
    telefono = new TextBox();
    telefono.setWidth(width);
    emailPersonal = new TextBox();
    emailPersonal.setWidth(width);

    row = 1;
    flexEditorPersonal.setHTML(row, 0, "Sexo");
    flexEditorPersonal.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorPersonal.setHTML(row, 2, "Edo civil");
    flexEditorPersonal.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorPersonal.setHTML(row, 4, "Fecha nacimiento");
    row++;
    flexEditorPersonal.setWidget(row, 0, sexoChose);
    flexEditorPersonal.setWidget(row, 2, edoCivilChose);
    flexEditorPersonal.setWidget(row, 4, fechaNacimientoDatePicker);
    row++;
    flexEditorPersonal.setWidget(row, 0, new HTML(htmlRowSpc));
    row++;
    flexEditorPersonal.setHTML(row, 0, "Calle");
    flexEditorPersonal.setWidget(row, 1, new HTML(htmlColSpc));
    flexEditorPersonal.setHTML(row, 2, "Colonia");
    flexEditorPersonal.setWidget(row, 3, new HTML(htmlColSpc));
    flexEditorPersonal.setHTML(row, 4, "CP");
    row++;
    flexEditorPersonal.setWidget(row, 0, direccionCalle);
    flexEditorPersonal.setWidget(row, 2, direccionColonia);
    flexEditorPersonal.setWidget(row, 4, direccionCP);
    row++;
    flexEditorPersonal.setHTML(row, 0, "Telfono");
    row++;
    flexEditorPersonal.setWidget(row, 0, telefono);
    row++;
    flexEditorPersonal.setHTML(row, 0, "Email personal");
    row++;
    flexEditorPersonal.setWidget(row, 0, emailPersonal);

    //        editor.setHTML(2, 0, "Descripcin");
    //        cellFormatter.setColSpan(2, 0, 2);
    //        cellFormatter.setHorizontalAlignment(2, 0, HasHorizontalAlignment.ALIGN_LEFT);
    //        editor.setWidget(3, 0, txt3);
    //        cellFormatter.setColSpan(3, 0, 2);

    saveBtn.addClickHandler(new SaveClickHandler());
    cancelBtn.addClickHandler(new CancelClickHandler());

    //        EmpleadosProvider.get().addMethodExecutedListener(new ProviderMethodExecutedListener());

}

From source file:cimav.client.view.catalogos.empleados.jefe.JefeChosen.java

public JefeChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ChosenValueListBox<>(new Renderer<EmpleadoBase>() {
        @Override/*from  w  w w .  j a  va 2 s.  c om*/
        public String render(EmpleadoBase object) {
            if (object == null) {
                return "None";
            }

            return object.getName();
        }

        @Override
        public void render(EmpleadoBase object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    chosen.setWidth("350px");

    chosen.addValueChangeHandler(new ValueChangeHandler<EmpleadoBase>() {
        @Override
        public void onValueChange(ValueChangeEvent<EmpleadoBase> event) {

            String htmlStr = "&nbsp;";

            if (event != null && event.getValue() != null) {
                EmpleadoBase emp = event.getValue();
                fotoImg.setUrl(emp.getUrlPhoto());
                //                    htmlStr = 
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getCode() + "</span></code> " + 
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getGrupo().getCode()+ "</span></code> " +
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getNivel().getCode() + "</span></code> " +
                //                        " <code class='label-cyt-grp-niv'><span >" + emp.getDepartamento().getCode() + "</span></code> ";
            } else {
                fotoImg.setUrl("http://cimav.edu.mx/foto/default");
            }

            htmlDatos.setHTML(htmlStr);
        }
    });

    comboWrap.add(chosen);

    rest = new EmpleadoREST();
    rest.addRESTExecutedListener(new BaseREST.RESTExecutedListener() {
        @Override
        public void onRESTExecuted(MethodEvent restEvent) {
            if (restEvent.getMethod().equals(EMethod.FIND_BASE_ALL)) {
                if (restEvent.getTypeResult().equals(ETypeResult.SUCCESS)) {

                    List<EmpleadoBase> jefes = (List<EmpleadoBase>) restEvent.getResult();
                    // Agregar el Null como valor vlido
                    jefes.add(null);

                    chosen.setAcceptableValues(jefes);

                } else {
                    Growl.growl("Fall la carga de Jefes");
                }
            }
        }
    });
    rest.findAllBaseActivos();

}

From source file:cimav.client.view.catalogos.empleados.pension.PensionUI.java

public PensionUI() {
    initWidget(uiBinder.createAndBindUi(this));

    btnT.addClickHandler(new ClickHandler() {

        @Override//w  w w  .j  a v  a2  s .  c  o m
        public void onClick(ClickEvent event) {
            Double n = pb.getPercent() + 3.00;
            if (n > 99.0) {
                n = 0.00;
            }
            pb.setPercent(n);
        }
    });

    pensionTipo = new ValueListBox<>(new Renderer<ETipoPension>() {
        @Override
        public String render(ETipoPension object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(ETipoPension object, Appendable appendable) throws IOException {
            String s = render(object);
            appendable.append(s);
        }
    });
    List<ETipoPension> tiposPension = Arrays.asList(ETipoPension.values());
    pensionTipo.setValue(ETipoPension.SIN); //default
    pensionTipo.setAcceptableValues(tiposPension);
    pensionTipo.getElement().setAttribute("style", "width: inherit;");

    modal.getElement().setAttribute("style", "width: 800px; margin: auto; height: 400px");

    btnModal = new Button();
    btnModal.setIcon(IconType.GEAR);
    btnModal.setSize(ButtonSize.SMALL);
    btnModal.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            modal.show();
        }
    });

    divPanel.add(pensionTipo);
    divPanel.add(btnModal);

    List<Concepto> conceptos = new ArrayList<>();
    Concepto concepto1 = new Concepto();
    concepto1.setCode("HOY");
    concepto1.setName("El dias en que etamos.");
    concepto1.setIdTipoConcepto("X");
    concepto1.setIdTipoMovimiento("Y");
    Concepto concepto2 = new Concepto();
    concepto2.setCode("TOMORROW");
    concepto2.setName("Mana es finde semana,");
    concepto2.setIdTipoConcepto("A");
    concepto2.setIdTipoMovimiento("B");
    conceptos.add(concepto2);
    Concepto concepto3 = new Concepto();
    concepto3.setCode("YESTERDAY");
    concepto3.setName("Ayer fue jueves");
    concepto3.setIdTipoConcepto("I");
    concepto3.setIdTipoMovimiento("J");
    conceptos.add(concepto3);

    //divPickList.add(pickListW);

    EmpleadoREST empleadoREST = new EmpleadoREST();
    empleadoREST.addRESTExecutedListener(new BaseREST.RESTExecutedListener() {
        @Override
        public void onRESTExecuted(MethodEvent restEvent) {
            if (EMethod.FIND_PENSION_ALIMENTICA_BY_ID_EMPLEADO.equals(restEvent.getMethod())) {
                if (ETypeResult.SUCCESS.equals(restEvent.getTypeResult())) {
                    List<Concepto> conceptos = (List<Concepto>) restEvent.getResult();
                }
            }
        }
    });
    empleadoREST.findPensionAlimenticia(91);
}

From source file:cimav.client.view.catalogos.empleados.sni.TipoSNIChosen.java

public TipoSNIChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ValueListBox<>(new Renderer<ETipoSNI>() {
        @Override//w w w  .j a v  a2s.co  m
        public String render(ETipoSNI object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(ETipoSNI object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    htmlPanel.add(chosen);

    List<ETipoSNI> values = Arrays.asList(ETipoSNI.values());
    chosen.setValue(ETipoSNI.NO_APLICA); //default
    chosen.setAcceptableValues(values);

}

From source file:cimav.client.view.catalogos.empleados.tipoantiguedad.TipoAntiguedadChosen.java

public TipoAntiguedadChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ValueListBox<>(new Renderer<ETipoAntiguedad>() {
        @Override/*from w  w  w .  j  av  a2s . c  o m*/
        public String render(ETipoAntiguedad object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(ETipoAntiguedad object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    htmlPanel.add(chosen);

    List<ETipoAntiguedad> values = Arrays.asList(ETipoAntiguedad.values());
    chosen.setValue(ETipoAntiguedad.SIN_ANTIGUEDAD); //default
    chosen.setAcceptableValues(values);

}

From source file:cimav.client.view.catalogos.empleados.tipocontrato.TipoContratoChosen.java

public TipoContratoChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ValueListBox<>(new Renderer<ETipoContrato>() {
        @Override/*from w  w  w  .ja v  a2 s  . c o  m*/
        public String render(ETipoContrato object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(ETipoContrato object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    htmlPanel.add(chosen);

    List<ETipoContrato> values = Arrays.asList(ETipoContrato.values());
    chosen.setValue(ETipoContrato.INDETERMINADO); //default
    chosen.setAcceptableValues(values);

}

From source file:cimav.client.view.catalogos.empleados.tipoempleado.TipoEmpleadoChosen.java

public TipoEmpleadoChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ValueListBox<>(new Renderer<ETipoEmpleado>() {
        @Override/*from   www  .j  a  va 2 s .  c o  m*/
        public String render(ETipoEmpleado object) {
            if (object == null) {
                return "None";
            }
            return object.getNombre();
        }

        @Override
        public void render(ETipoEmpleado object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    htmlPanel.add(chosen);

    List<ETipoEmpleado> values = Arrays.asList(ETipoEmpleado.values());
    chosen.setValue(ETipoEmpleado.NORMAL); //default
    chosen.setAcceptableValues(values);

}

From source file:cimav.client.view.catalogos.tabulador.TabuladorChosen.java

public TabuladorChosen() {
    initWidget(uiBinder.createAndBindUi(this));

    chosen = new ChosenValueListBox<>(new Renderer<Tabulador>() {
        @Override/*w  ww  . j  a  v  a  2  s .c  om*/
        public String render(Tabulador object) {
            if (object == null) {
                return "None";
            }

            //String result = Strings.padEnd(object.getCode(), 8, ' ');

            //                JsArrayMixed args = JavaScriptObject.createArray().cast();
            //                args.push(object.getCode());
            //                String result = format("%1$-8s", args);

            String result = object.getCode();

            result = result + object.getName();

            return result;
        }

        @Override
        public void render(Tabulador object, Appendable appendable) throws IOException {
            if (object != null) {
                String s = render(object);
                appendable.append(s);
            }
        }
    });

    chosen.setWidth("400px");

    htmlPanel.add(chosen);

    rest = new TabuladorREST();
    rest.addRESTExecutedListener(new BaseREST.RESTExecutedListener() {
        @Override
        public void onRESTExecuted(MethodEvent restEvent) {
            if (restEvent.getMethod().equals(EMethod.FIND_ALL)) {
                if (restEvent.getTypeResult().equals(ETypeResult.SUCCESS)) {

                    List<Tabulador> tabuladores = (List<Tabulador>) restEvent.getResult();
                    tabuladores.add(null);
                    chosen.setAcceptableValues(tabuladores);

                } else {
                    Window.alert("Fall carga de Tabuladores");
                }
            }
        }
    });
    rest.findAll();
}