示例#1
0
  public void modificarCoordinador() {

    long cedula = 0;
    String Tipo = "";

    int excepciones = 0;

    if (txtCedulaPersonalCoordinador.getValue().toString().equals("")
        || txtTipoCoordinador.getValue().toString().equals("")) {
      FacesContext.getCurrentInstance()
          .addMessage(
              null,
              new FacesMessage(
                  FacesMessage.SEVERITY_WARN, "Error", "Todos los campos son obligatorios."));
    } else {

      try {
        cedula = Long.parseLong(txtCedulaPersonalCoordinador.getValue().toString());
      } catch (Exception error1) {
        FacesContext.getCurrentInstance()
            .addMessage(
                null,
                new FacesMessage(
                    FacesMessage.SEVERITY_WARN, "Error", "El campo cedula solo permite numeros."));
        excepciones++;
      }

      Tipo = txtTipoCoordinador.getValue().toString();

      if (excepciones == 0) {
        try {
          Coordinador c = new Coordinador();
          c.setDocumentocoordinador(cedula);
          c.setTipocoordinador(Tipo);

          coordinadorDAO.modificar(c);

          // si todo sale bien aplique esto
          addMessage("Exito", "El coordinador se ha Modificado con éxito.");
          limpiarCoordinador();

        } catch (Exception e5) {
          FacesContext.getCurrentInstance()
              .addMessage(
                  null,
                  new FacesMessage(
                      FacesMessage.SEVERITY_WARN,
                      "Error",
                      "Error llenando los datos del Coordinador a modificar." + e5.getMessage()));
        }
      } else {
        FacesContext.getCurrentInstance()
            .addMessage(
                null,
                new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Verifique los datos."));
      }
    }
  }
示例#2
0
  public void OnRowSelectCoordinador(SelectEvent evt) {
    Coordinador c = coordinadorSeleccionado;
    txtCedulaPersonalCoordinador.setValue(c.getDocumentocoordinador());
    txtTipoCoordinador.setValue(c.getTipocoordinador());

    btnRegistrarCoordinador.setDisabled(true);
    btnModificarCoordinador.setDisabled(false);
    btnEliminarCoordinador.setDisabled(false);
    txtCedulaPersonalCoordinador.setDisabled(true);
  }
示例#3
0
  public void eliminarCoordinador() {
    long cedula = 0;

    int excepciones = 0;

    if (txtCedulaPersonalCoordinador.getValue().toString().equals("")) {
      FacesContext.getCurrentInstance()
          .addMessage(
              null,
              new FacesMessage(
                  FacesMessage.SEVERITY_WARN,
                  "Error",
                  "Seleccione un coordinador para poderlo eliminar."));
    } else {

      try {
        cedula = Long.parseLong(txtCedulaPersonalCoordinador.getValue().toString());
      } catch (Exception error1) {
        FacesContext.getCurrentInstance()
            .addMessage(
                null,
                new FacesMessage(
                    FacesMessage.SEVERITY_WARN, "Error", "El campo cedula solo permite numeros."));
        excepciones++;
      }

      if (excepciones == 0) {
        try {
          Coordinador c = new Coordinador();
          c.setDocumentocoordinador(cedula);

          coordinadorDAO.eliminar(c);

          // si todo sale bien aplique esto
          addMessage("Exito", "El coordinador se ha Eliminado con éxito.");
          limpiarCoordinador();

        } catch (Exception e5) {
          FacesContext.getCurrentInstance()
              .addMessage(
                  null,
                  new FacesMessage(
                      FacesMessage.SEVERITY_WARN,
                      "Error",
                      "Error llenando los datos del Coordinador a eliminar." + e5.getMessage()));
        }
      } else {
        FacesContext.getCurrentInstance()
            .addMessage(
                null,
                new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Verifique los datos."));
      }
    }
  }