Advertisement
Guest User

Untitled

a guest
Aug 28th, 2014
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 23.56 KB | None | 0 0
  1. package bean;
  2.  
  3. import java.io.File;
  4. import java.sql.Connection;
  5. import java.sql.SQLException;
  6. import java.sql.Time;
  7. import java.util.ArrayList;
  8. import java.util.Calendar;
  9. import java.util.Date;
  10. import java.util.GregorianCalendar;
  11. import java.util.HashMap;
  12. import java.util.List;
  13. import java.util.Map;
  14.  
  15. import javax.faces.application.FacesMessage;
  16. import javax.faces.bean.ManagedBean;
  17. import javax.faces.bean.SessionScoped;
  18. import javax.faces.context.FacesContext;
  19. import javax.servlet.ServletContext;
  20. import javax.servlet.http.HttpServletResponse;
  21. import javax.servlet.http.HttpSession;
  22.  
  23. import model.AgendaAssunto;
  24. import model.AgendaAtendimento;
  25. import model.AgendaSituacao;
  26. import model.AgendaTipoContatos;
  27. import model.Cidade;
  28. import model.Destino;
  29. import model.Interno;
  30. import model.PostoTrabalhoBean;
  31. import net.sf.jasperreports.engine.JRException;
  32. import net.sf.jasperreports.engine.JasperExportManager;
  33. import net.sf.jasperreports.engine.JasperFillManager;
  34. import net.sf.jasperreports.engine.JasperPrint;
  35.  
  36. import org.primefaces.event.SelectEvent;
  37. import org.primefaces.model.DefaultScheduleEvent;
  38. import org.primefaces.model.DefaultScheduleModel;
  39. import org.primefaces.model.ScheduleEvent;
  40. import org.primefaces.model.ScheduleModel;
  41.  
  42. import dao.AgendaAtendimentoDAO;
  43. import dao.ConnectionFactory;
  44. import dao.InternoDAO;
  45.  
  46. @ManagedBean(name = "agendaBean")
  47. @SessionScoped
  48. @SuppressWarnings("deprecation")
  49. public class AgendaAtendimentoBean {
  50.     // private ScheduleModel lazyEventModel;
  51.     private AgendaAtendimento agenda = new AgendaAtendimento();
  52.     private AgendaAtendimento agendaSelecionada;
  53.     private Interno interno;
  54.     private List<Interno> internos;
  55.     private List<AgendaAssunto> assuntos;
  56.     private List<AgendaAssunto> assuntosVEP;
  57.     private List<AgendaTipoContatos> tipoContatos;
  58.     private List<AgendaSituacao> listSituacao;
  59.     private List<Cidade> cidades;
  60.     private String uf;
  61.     private int idCidade, idUp, idDestino, ultimoDiaMes;
  62.     private List<Destino> destinos;
  63.     private List<Destino> filtroDestinos;
  64.     private List<PostoTrabalhoBean> postos;
  65.     private Destino destino;
  66.     private Date dataHoraAgenda, dataInicial, dataFinal, selectedDate;
  67.     private final Date dataAtual = new Date();
  68.     private String nomeFuncionario, idFunc, matricula, postoTrabalho,
  69.             statusAgendamento = "A";
  70.     private int idPostoTrabalho;
  71.     private InternoDAO internoDAO;
  72.     private AgendaAtendimentoDAO agendaDAO;
  73.     private ScheduleEvent event = new DefaultScheduleEvent();
  74.     private ScheduleModel eventModel;
  75.     private int mesSelecionado = 0, anoSelecionado = 0;
  76.     private GregorianCalendar g = new GregorianCalendar();
  77.     private List<AgendaAtendimento> listaAgenda;
  78.     private List<AgendaAtendimento> listaAgendaSelecionada;
  79.     private Date dataMinima;
  80.  
  81.     private String cargo, vocativo, formaTrat, nomeSol, cidadeDest, endDest;
  82.  
  83.     public AgendaAtendimentoBean() throws Exception {
  84.  
  85.         destino = new Destino();
  86.         dataHoraAgenda = new Date();
  87.         dataInicial = new Date();
  88.         dataInicial.setMonth(dataInicial.getMonth() - 1);
  89.         dataFinal = new Date();
  90.         dataFinal.setDate(30);
  91.         // dataAtual = new Date();
  92.  
  93.         ultimoDiaMes = g.getActualMaximum(Calendar.DAY_OF_MONTH);
  94.  
  95.         destino = new Destino();
  96.         agendaDAO = new AgendaAtendimentoDAO();
  97.         assuntos = agendaDAO.listarAgendaAssunto();
  98.         assuntosVEP = agendaDAO.listarAgendaAssuntoVep();
  99.         // tipoContatos = agendaDAO.listarAgendaTipoContatos();
  100.         // listSituacao = agendaDAO.listarAgendaSituacao();
  101.         // cidades = agendaDAO.listarCidade("DF");
  102.         agendaSelecionada = new AgendaAtendimento();
  103.  
  104.         interno = new Interno();
  105.         agenda = new AgendaAtendimento();
  106.         selectedDate = g.getTime();
  107.         mesSelecionado = g.get(Calendar.MONTH);
  108.         anoSelecionado = g.get(Calendar.YEAR);
  109.  
  110.         dataMinima = new Date();
  111.         dataMinima = getDataAtual();
  112.         dataMinima.setDate(getDataAtual().getDate() + 2);
  113.  
  114.         listarAgendamentos();
  115.  
  116.     }
  117.  
  118.     public void limpar() {
  119.         agenda = null;
  120.         agendaSelecionada = null;
  121.         interno = null;
  122.         listaAgenda = null;
  123.         listaAgendaSelecionada = null;
  124.  
  125.         agenda = new AgendaAtendimento();
  126.         agendaSelecionada = new AgendaAtendimento();
  127.         interno = new Interno();
  128.         statusAgendamento = "A";
  129.         listaAgenda = new ArrayList<AgendaAtendimento>();
  130.         listaAgendaSelecionada = new ArrayList<AgendaAtendimento>();
  131.  
  132.     }
  133.  
  134.     public String addEvent() throws SQLException {
  135.         // //System.out.println("OK...");
  136.         FacesContext fc = FacesContext.getCurrentInstance();
  137.         HttpSession session = (HttpSession) fc.getExternalContext().getSession(
  138.                 true);
  139.  
  140.         String retorno = "";
  141.  
  142.         try {
  143.  
  144.             int idFunc = Integer.parseInt(session.getAttribute("idFunc")
  145.                     .toString());
  146.             int idUp = Integer
  147.                     .parseInt(session.getAttribute("idUp").toString());
  148.             int idPosto = Integer.parseInt(session.getAttribute("idPosto")
  149.                     .toString());
  150.  
  151.             AgendaAtendimentoDAO agDao = new AgendaAtendimentoDAO();
  152.  
  153.             Time time = new Time(dataHoraAgenda.getTime());
  154.  
  155.             Date dataAgenda = event.getStartDate();
  156.             Calendar c = Calendar.getInstance();
  157.             c.setTime(dataAgenda);
  158.  
  159.             c.set(Calendar.HOUR, 0);
  160.             c.set(Calendar.MINUTE, 0);
  161.             c.set(Calendar.SECOND, 0);
  162.             // c.set(Calendar.HOUR_OF_DAY, 0);
  163.  
  164.             agenda.setDataAgenda(c.getTime());
  165.  
  166.             agenda.setHoraAgenda(time);
  167.             agenda.setIdFunc(idFunc);
  168.             agenda.setIdFuncAutorizou(idFunc);
  169.             agenda.setIdFuncionarioAgenda(idFunc);
  170.             agenda.setIdInterno(interno.getIdInterno());
  171.             agenda.setIdUp(idUp);
  172.             agenda.setIdPostoTrabalho(idPosto);
  173.             agenda.setIdVisitante(101);
  174.             agenda.setIdAdvogado(301);
  175.             agenda.setSetor(session.getAttribute("postoTrabalho").toString());
  176.             agenda.setConfirmada("W");
  177.  
  178.             // se setar o status como "A" ou "I" não aparece no siapen local
  179.             agenda.setStatus("");
  180.  
  181.             int salvo = 0;
  182.  
  183.             salvo = agDao.inserirAgenda(agenda);
  184.  
  185.             if (salvo == 1) {
  186.  
  187.                 // atualizar tabela destino
  188.                 if (cargo.equals("") || nomeSol.equals("")
  189.                         || formaTrat.equals("") || vocativo.equals("")
  190.                         || cidadeDest.equals("") || endDest.equals("")) {
  191.  
  192.                     agDao.atualizarDestino(agenda.getDestinoClass());
  193.  
  194.                 }
  195.  
  196.                 agenda = new AgendaAtendimento();
  197.                 event = new DefaultScheduleEvent();
  198.  
  199.                 nomeFuncionario = session.getAttribute("nomeFuncionario")
  200.                         .toString();
  201.                 matricula = session.getAttribute("matr").toString();
  202.                 postoTrabalho = session.getAttribute("postoTrabalho")
  203.                         .toString();
  204.  
  205.                 int ultimoId = agendaDAO.ultimoId();
  206.                 agenda = agendaDAO.getAgendaById(ultimoId, idFunc);
  207.  
  208.                 retorno = "protocolo.xhtml?faces-redirect=true";
  209.  
  210.                 listarAgendamentos();
  211.  
  212.                 fc.addMessage(null, new FacesMessage(
  213.                         FacesMessage.SEVERITY_INFO, "Sucesso",
  214.                         "Agendamento realizado com sucesso."));
  215.             } else
  216.                 retorno = "cadastrar.xhtml";
  217.  
  218.             fc.addMessage(
  219.                     null,
  220.                     new FacesMessage(FacesMessage.SEVERITY_ERROR, "Erro",
  221.                             "Não foi possivel realizar o agendamento. Tente novamente."));
  222.  
  223.         } catch (Exception e) {
  224.             e.printStackTrace();
  225.         }
  226.  
  227.         return retorno;
  228.  
  229.         // return "calendario.xhtml";
  230.     }
  231.  
  232.     public String trocarPage() throws SQLException {
  233.         if (cidades == null)
  234.             cidades = agendaDAO.listarCidade("DF");
  235.  
  236.         return "cadastrar.xhtml?faces-redirect=true";
  237.  
  238.     }
  239.  
  240.     public void onEventSelect(SelectEvent selectEvent) {
  241.         event = (ScheduleEvent) selectEvent.getObject();
  242.  
  243.     }
  244.  
  245.     public void listarAgendamentos() throws Exception {
  246.         int y = 0;
  247.  
  248.         eventModel = new DefaultScheduleModel();
  249.         criarAgendaVEP(eventModel);
  250.  
  251.         GregorianCalendar dataAtualC = new GregorianCalendar();
  252.  
  253.         /*
  254.          * dataAtualC.set(Calendar.HOUR_OF_DAY,0);
  255.          * dataAtualC.set(Calendar.MINUTE,0); dataAtualC.set(Calendar.SECOND,0);
  256.          */
  257.         dataAtualC.set(Calendar.DATE, dataAtualC.get(Calendar.DATE) + 2);
  258.  
  259.         listaAgenda = agendaDAO.listarAgendaCalendario(dataAtualC.getTime());
  260.  
  261.         for (int i = 0; i < 1000; i++) {
  262.             int vagas = 50;
  263.  
  264.             DefaultScheduleEvent evento = new DefaultScheduleEvent();
  265.  
  266.             GregorianCalendar dataContC = new GregorianCalendar();
  267.  
  268.             /*
  269.              * dataContC.set(Calendar.HOUR_OF_DAY,0);
  270.              * dataContC.set(Calendar.MINUTE,0);
  271.              * dataContC.set(Calendar.SECOND,0);
  272.              */
  273.             dataContC.set(Calendar.DATE, i + 1);
  274.  
  275.             if (listaAgenda.size() > 0
  276.                     && dataContC.get(Calendar.DATE) == listaAgenda.get(y)
  277.                             .getDataAgenda().getDate()) {
  278.  
  279.                 vagas = 50 - (listaAgenda.get(y).getCount());
  280.                 y++;
  281.                 if (y >= listaAgenda.size())
  282.                     y = listaAgenda.size() - 1;
  283.             }
  284.             if (vagas > 0) {
  285.  
  286.                 if (dataContC.compareTo(dataAtualC) > 0) {
  287.                     if (dataContC.get(Calendar.DAY_OF_WEEK) != 1
  288.                             && dataContC.get(Calendar.DAY_OF_WEEK) != 7) {
  289.  
  290.                         evento.setTitle("AGENDAMENTO GERAL");
  291.                         evento.setAllDay(true);
  292.                         evento.setStartDate(dataContC.getTime());
  293.                         evento.setEndDate(dataContC.getTime());
  294.                         evento.setEditable(false);
  295.                         eventModel.addEvent(evento);
  296.  
  297.                     }
  298.                 }
  299.             }
  300.         }
  301.     }
  302.  
  303.     private void criarAgendaVEP(ScheduleModel eventModel) {
  304.         Date dataAtual = new Date();
  305.         dataAtual.setDate(dataAtual.getDate() + 2);
  306.  
  307.         for (int i = 0; i < 1000; i++) {
  308.  
  309.             DefaultScheduleEvent evento = new DefaultScheduleEvent();
  310.  
  311.             Date data = new Date();
  312.             data.setDate(i + 1);
  313.             // data.setMonth(mesSelecionado);
  314.  
  315.             if (data.compareTo(dataAtual) > 0) {
  316.                 if (data.getDay() != 0 && data.getDay() != 6) {
  317.                     evento.setTitle("AGENDAMENTO VEP");
  318.                     evento.setStyleClass("VEPEMA");
  319.                     evento.setAllDay(true);
  320.                     evento.setStartDate(data);
  321.                     evento.setEndDate(data);
  322.                     evento.setEditable(false);
  323.                     eventModel.addEvent(evento);
  324.                 }
  325.             }
  326.         }
  327.     }
  328.  
  329.     public void buscarInterno() throws Exception {
  330.         FacesContext fc = FacesContext.getCurrentInstance();
  331.         HttpSession session = (HttpSession) fc.getExternalContext().getSession(
  332.                 true);
  333.  
  334.         if (!interno.getNomeInterno().equals("")
  335.                 || !interno.getRgi().equals("")) {
  336.             interno.setNomeInterno(interno.getNomeInterno().toUpperCase());
  337.  
  338.             internoDAO = new InternoDAO();
  339.             internos = new ArrayList<Interno>();
  340.  
  341.             internos = internoDAO.pesquisarNome(interno);
  342.  
  343.             nomeFuncionario = session.getAttribute("nomeFuncionario")
  344.                     .toString();
  345.             matricula = session.getAttribute("matr").toString();
  346.             postoTrabalho = session.getAttribute("postoTrabalho").toString();
  347.             idFunc = session.getAttribute("idFunc").toString();
  348.         }
  349.     }
  350.  
  351.     public void escoltasAtivas() throws SQLException {
  352.         // dataInicial.setMonth(dataInicial.getMonth()-1);
  353.         listaAgenda = new ArrayList<AgendaAtendimento>();
  354.         if (postos == null || destinos == null) {
  355.             postos = agendaDAO.listarPosto();
  356.             destinos = agendaDAO.listarDestino();
  357.         }
  358.  
  359.     }
  360.  
  361.     public String buscarEscoltasAtivas() throws SQLException {
  362.         FacesContext fc = FacesContext.getCurrentInstance();
  363.         HttpSession session = (HttpSession) fc.getExternalContext().getSession(
  364.                 true);
  365.         nomeFuncionario = session.getAttribute("nomeFuncionario").toString();
  366.         matricula = session.getAttribute("matr").toString();
  367.         postoTrabalho = session.getAttribute("postoTrabalho").toString();
  368.         idFunc = session.getAttribute("idFunc").toString();
  369.  
  370.         agenda.setIdPostoTrabalho(idPostoTrabalho);
  371.         agenda.setIdUp(idUp);
  372.         agenda.setIdDestino(idDestino);
  373.         // agenda.setStatus(statusAgendamento);
  374.         agenda.setNomeInterno(agenda.getNomeInterno().toUpperCase());
  375.  
  376.         listaAgenda = agendaDAO.listarAgendamentoPorData(dataInicial,
  377.                 dataFinal, agenda);
  378.  
  379.         // System.out.println("listaAgenda.size: " + listaAgenda.size());
  380.  
  381.         return "";
  382.     }
  383.  
  384.     public void buscarEscoltasAtivasCancelar() throws SQLException {
  385.         FacesContext fc = FacesContext.getCurrentInstance();
  386.         HttpSession session = (HttpSession) fc.getExternalContext().getSession(
  387.                 true);
  388.         nomeFuncionario = session.getAttribute("nomeFuncionario").toString();
  389.         matricula = session.getAttribute("matr").toString();
  390.         postoTrabalho = session.getAttribute("postoTrabalho").toString();
  391.         idFunc = session.getAttribute("idFunc").toString();
  392.  
  393.         interno.setNomeInterno(interno.getNomeInterno().toUpperCase());
  394.  
  395.         listaAgenda = agendaDAO.listarAgendamentoPorUsuario(
  396.                 Integer.parseInt(idFunc), dataInicial, dataFinal, interno,
  397.                 agenda.getIdAgendaAtendimento());
  398.  
  399.     }
  400.  
  401.     public void cancelarAgendamento() throws SQLException {
  402.  
  403.         agendaSelecionada.setMotivoSaida(agendaSelecionada.getMotivoSaida()
  404.                 .toUpperCase());
  405.  
  406.         int cancel = agendaDAO.cancelarAgenda(agendaSelecionada);
  407.         buscarEscoltasAtivasCancelar();
  408.  
  409.         FacesContext fc = FacesContext.getCurrentInstance();
  410.  
  411.         if (cancel == 1) {
  412.             fc.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,
  413.                     "Sucesso", "Agendamento cancelado com sucesso."));
  414.         } else {
  415.             fc.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,
  416.                     "Erro", "Erro ao cancelar o agendamento. Tente novamente."));
  417.         }
  418.  
  419.     }
  420.  
  421.     public void gerarRelatorio() throws Exception {
  422.  
  423.         // System.out.println("size: " + listaAgendaSelecionada.size());
  424.  
  425.         String parametrosAdicionais = " agenda_atendimento.idagenda_atendimento=01";
  426.  
  427.         for (AgendaAtendimento ag : listaAgendaSelecionada) {
  428.             parametrosAdicionais += " OR agenda_atendimento.idagenda_atendimento="
  429.                     + ag.getIdAgendaAtendimento();
  430.         }
  431.         FacesContext fc = FacesContext.getCurrentInstance();
  432.         ServletContext sc = (ServletContext) fc.getExternalContext()
  433.                 .getContext();
  434.  
  435.         // String realpath = sc.getRealPath(File.separator+"SuaPasta");
  436.  
  437.         String pathRelatorios = sc.getRealPath("relatorios");
  438.         pathRelatorios = pathRelatorios + File.separator;
  439.  
  440.         String pathImg = sc.getRealPath("relatorios");
  441.         pathImg = pathImg + File.separator;
  442.  
  443.         Map<String, Object> parametros = new HashMap<>();
  444.         parametros.put("PASTA_IMAGENS", pathImg);
  445.         parametros.put("SUBREPORT_DIR", pathRelatorios);
  446.         parametros.put("dataAgenda", listaAgendaSelecionada.get(0)
  447.                 .getDataAgenda());
  448.         parametros.put("unidadePenal", 104);
  449.         parametros.put("parametrosAdicionais", parametrosAdicionais);
  450.         parametros.put("NOME_CHEFE_NUARQ", "NOME_CHEFE_NUARQ - rodrigo");
  451.  
  452.         Connection con = ConnectionFactory.getConnection();
  453.         try {
  454.  
  455.             JasperPrint jasperPrint = JasperFillManager.fillReport(
  456.                     pathRelatorios
  457.                             + "agendamentoParaAudienciaCompletoPorId.jasper",
  458.                     parametros, con);
  459.  
  460.             HttpServletResponse response = (HttpServletResponse) fc
  461.                     .getExternalContext().getResponse();
  462.             // response.setContentType("application/pdf");
  463.             response.setHeader("Content-Type", "application/pdf");
  464.  
  465.             JasperExportManager.exportReportToPdfStream(jasperPrint,
  466.                     response.getOutputStream());
  467.  
  468.         } catch (JRException e) {
  469.             e.printStackTrace();
  470.         } finally {
  471.             con.close();
  472.         }
  473.     }
  474.  
  475.     public String copiaAgenda() {
  476.         agenda = agendaSelecionada;
  477.  
  478.         return "protocolo.xhtml?faces-redirect=true";
  479.     }
  480.  
  481.     public void buscarCidade() throws SQLException {
  482.         cidades = agendaDAO.listarCidade(uf);
  483.     }
  484.  
  485.     public void buscarDestino() throws SQLException {
  486.         if (destinos == null) {
  487.             if (idCidade == 0)
  488.                 idCidade = 1;
  489.             destinos = agendaDAO.listarDestinoByCidade(idCidade);
  490.         }
  491.     }
  492.  
  493.     public List<String> filtrarDestino(String query) throws Exception {
  494.         filtroDestinos = new ArrayList<Destino>();
  495.         // destino.setDestino(destino.getDestino().toUpperCase());
  496.         agendaDAO = new AgendaAtendimentoDAO();
  497.         System.out.println(query.toUpperCase());
  498.  
  499.         destinos = agendaDAO.filtrarDestino(query.toUpperCase(), idCidade);
  500.  
  501.         List<String> destStr = new ArrayList<String>();
  502.  
  503.         for (int i = 0; i < destinos.size(); i++) {
  504.             destStr.add(destinos.get(i).getDestino());
  505.         }
  506.         return destStr;
  507.     }
  508.  
  509.     public void getDestinoById() {
  510.         System.out.println("getDestinoById");
  511.  
  512.         for (int i = 0; i < destinos.size(); i++) {
  513.             if (destinos.get(i).getDestino().contains(destino.getDestino())) {
  514.                 System.out.println("achou: " + destinos.get(i).getIdDestino());
  515.                 destino.setIdDestino(destinos.get(i).getIdDestino());
  516.                 agenda.setIdDestino(destinos.get(i).getIdDestino());
  517.             }
  518.         }
  519.     }
  520.  
  521.     /*
  522.      * public List<Destino> filtrarDestino(String query) throws Exception{
  523.      * filtroDestinos = new ArrayList<Destino>();
  524.      * //destino.setDestino(destino.getDestino().toUpperCase()); agendaDAO = new
  525.      * AgendaAtendimentoDAO(); System.out.println(query.toUpperCase());
  526.      *
  527.      * destinos = agendaDAO.filtrarDestino(query.toUpperCase(), idCidade);
  528.      *
  529.      * return destinos; }
  530.      */
  531.  
  532.     public void buscarSolicitante() throws SQLException {
  533.         getDestinoById();
  534.         System.out.println("buscarSolicitante");
  535.         // destino = agendaDAO.listarDestino(destino.getIdDestino());
  536.         agenda.setDestinoClass(agendaDAO.listarDestino(destino.getIdDestino()));
  537.  
  538.         cargo = agenda.getDestinoClass().getCargoSolicitante();
  539.         nomeSol = agenda.getDestinoClass().getResponsavel();
  540.         formaTrat = agenda.getDestinoClass().getFormaDeTratamento();
  541.         vocativo = agenda.getDestinoClass().getVocativoSolicitante();
  542.         cidadeDest = agenda.getDestinoClass().getCidade();
  543.         endDest = agenda.getDestinoClass().getEndereco();
  544.  
  545.         agenda.getDestinoClass()
  546.                 .setCidade(agenda.getDestinoClass().getCidade());
  547.  
  548.     }
  549.  
  550.     public ScheduleEvent getEvent() {
  551.         return event;
  552.     }
  553.  
  554.     public void setEvent(ScheduleEvent event) {
  555.         this.event = event;
  556.     }
  557.  
  558.     public ScheduleModel getEventModel() {
  559.         return eventModel;
  560.     }
  561.  
  562.     public void setEventModel(ScheduleModel eventModel) {
  563.         this.eventModel = eventModel;
  564.     }
  565.  
  566.     public Date getSelectedDate() {
  567.         return selectedDate;
  568.     }
  569.  
  570.     public void setSelectedDate(Date selectedDate) {
  571.         this.selectedDate = selectedDate;
  572.     }
  573.  
  574.     public int getMesSelecionado() {
  575.         return mesSelecionado;
  576.     }
  577.  
  578.     public void setMesSelecionado(int mesSelecionado) {
  579.         this.mesSelecionado = mesSelecionado;
  580.     }
  581.  
  582.     public int getAnoSelecionado() {
  583.         return anoSelecionado;
  584.     }
  585.  
  586.     public void setAnoSelecionado(int anoSelecionado) {
  587.         this.anoSelecionado = anoSelecionado;
  588.     }
  589.  
  590.     public AgendaAtendimento getAgenda() {
  591.         return agenda;
  592.     }
  593.  
  594.     public void setAgenda(AgendaAtendimento agenda) {
  595.         this.agenda = agenda;
  596.     }
  597.  
  598.     public AgendaAtendimento getAgendaSelecionada() {
  599.         return agendaSelecionada;
  600.     }
  601.  
  602.     public void setAgendaSelecionada(AgendaAtendimento agendaSelecionada) {
  603.         this.agendaSelecionada = agendaSelecionada;
  604.     }
  605.  
  606.     public GregorianCalendar getG() {
  607.         return g;
  608.     }
  609.  
  610.     public void setG(GregorianCalendar g) {
  611.         this.g = g;
  612.     }
  613.  
  614.     public Interno getInterno() {
  615.         return interno;
  616.     }
  617.  
  618.     public void setInterno(Interno interno) {
  619.         this.interno = interno;
  620.     }
  621.  
  622.     public InternoDAO getInternoDAO() {
  623.         return internoDAO;
  624.     }
  625.  
  626.     public void setInternoDAO(InternoDAO internoDAO) {
  627.         this.internoDAO = internoDAO;
  628.     }
  629.  
  630.     public List<Interno> getInternos() {
  631.         return internos;
  632.     }
  633.  
  634.     public void setInternos(List<Interno> internos) {
  635.         this.internos = internos;
  636.     }
  637.  
  638.     public List<AgendaAssunto> getAssuntos() {
  639.         return assuntos;
  640.     }
  641.  
  642.     public void setAssuntos(List<AgendaAssunto> assuntos) {
  643.         this.assuntos = assuntos;
  644.     }
  645.  
  646.     public AgendaAtendimentoDAO getAgendaDAO() {
  647.         return agendaDAO;
  648.     }
  649.  
  650.     public void setAgendaDAO(AgendaAtendimentoDAO agendaDAO) {
  651.         this.agendaDAO = agendaDAO;
  652.     }
  653.  
  654.     public List<AgendaTipoContatos> getTipoContatos() {
  655.         return tipoContatos;
  656.     }
  657.  
  658.     public void setTipoContatos(List<AgendaTipoContatos> tipoContatos) {
  659.         this.tipoContatos = tipoContatos;
  660.     }
  661.  
  662.     public List<AgendaSituacao> getListSituacao() {
  663.         return listSituacao;
  664.     }
  665.  
  666.     public void setListSituacao(List<AgendaSituacao> listSituacao) {
  667.         this.listSituacao = listSituacao;
  668.     }
  669.  
  670.     public List<Cidade> getCidades() {
  671.         return cidades;
  672.     }
  673.  
  674.     public void setCidades(List<Cidade> cidades) {
  675.         this.cidades = cidades;
  676.     }
  677.  
  678.     public String getUf() {
  679.         return uf;
  680.     }
  681.  
  682.     public void setUf(String uf) {
  683.         this.uf = uf;
  684.     }
  685.  
  686.     public List<Destino> getDestinos() {
  687.         return destinos;
  688.     }
  689.  
  690.     public void setDestinos(List<Destino> destinos) {
  691.         this.destinos = destinos;
  692.     }
  693.  
  694.     public int getIdCidade() {
  695.         return idCidade;
  696.     }
  697.  
  698.     public void setIdCidade(int idCidade) {
  699.         this.idCidade = idCidade;
  700.     }
  701.  
  702.     public Destino getDestino() {
  703.         return destino;
  704.     }
  705.  
  706.     public void setDestino(Destino destino) {
  707.         this.destino = destino;
  708.     }
  709.  
  710.     public Date getDataHoraAgenda() {
  711.         return dataHoraAgenda;
  712.     }
  713.  
  714.     public void setDataHoraAgenda(Date dataHoraAgenda) {
  715.         this.dataHoraAgenda = dataHoraAgenda;
  716.     }
  717.  
  718.     public List<AgendaAssunto> getAssuntosVEP() {
  719.         return assuntosVEP;
  720.     }
  721.  
  722.     public void setAssuntosVEP(List<AgendaAssunto> assuntosVEP) {
  723.         this.assuntosVEP = assuntosVEP;
  724.     }
  725.  
  726.     public String getNomeFuncionario() {
  727.         return nomeFuncionario;
  728.     }
  729.  
  730.     public void setNomeFuncionario(String nomeFuncionario) {
  731.         this.nomeFuncionario = nomeFuncionario;
  732.     }
  733.  
  734.     public String getIdFunc() {
  735.         return idFunc;
  736.     }
  737.  
  738.     public void setIdFunc(String idFunc) {
  739.         this.idFunc = idFunc;
  740.     }
  741.  
  742.     public String getPostoTrabalho() {
  743.         return postoTrabalho;
  744.     }
  745.  
  746.     public void setPostoTrabalho(String postoTrabalho) {
  747.         this.postoTrabalho = postoTrabalho;
  748.     }
  749.  
  750.     public String getMatricula() {
  751.         return matricula;
  752.     }
  753.  
  754.     public void setMatricula(String matricula) {
  755.         this.matricula = matricula;
  756.     }
  757.  
  758.     public List<PostoTrabalhoBean> getPostos() {
  759.         return postos;
  760.     }
  761.  
  762.     public void setPostos(List<PostoTrabalhoBean> postos) {
  763.         this.postos = postos;
  764.     }
  765.  
  766.     public Date getDataInicial() {
  767.         return dataInicial;
  768.     }
  769.  
  770.     public void setDataInicial(Date dataInicial) {
  771.         this.dataInicial = dataInicial;
  772.     }
  773.  
  774.     public Date getDataFinal() {
  775.         return dataFinal;
  776.     }
  777.  
  778.     public void setDataFinal(Date dataFinal) {
  779.         this.dataFinal = dataFinal;
  780.     }
  781.  
  782.     public int getIdUp() {
  783.         return idUp;
  784.     }
  785.  
  786.     public void setIdUp(int idUp) {
  787.         this.idUp = idUp;
  788.     }
  789.  
  790.     public int getIdDestino() {
  791.         return idDestino;
  792.     }
  793.  
  794.     public void setIdDestino(int idDestino) {
  795.         this.idDestino = idDestino;
  796.     }
  797.  
  798.     public List<AgendaAtendimento> getListaAgenda() {
  799.         return listaAgenda;
  800.     }
  801.  
  802.     public void setListaAgenda(List<AgendaAtendimento> listaAgenda) {
  803.         this.listaAgenda = listaAgenda;
  804.     }
  805.  
  806.     public int getIdPostoTrabalho() {
  807.         return idPostoTrabalho;
  808.     }
  809.  
  810.     public void setIdPostoTrabalho(int idPostoTrabalho) {
  811.         this.idPostoTrabalho = idPostoTrabalho;
  812.     }
  813.  
  814.     public String getStatusAgendamento() {
  815.         return statusAgendamento;
  816.     }
  817.  
  818.     public void setStatusAgendamento(String statusAgendamento) {
  819.         this.statusAgendamento = statusAgendamento;
  820.     }
  821.  
  822.     public List<AgendaAtendimento> getListaAgendaSelecionada() {
  823.         return listaAgendaSelecionada;
  824.     }
  825.  
  826.     public void setListaAgendaSelecionada(
  827.             List<AgendaAtendimento> listaAgendaSelecionada) {
  828.         this.listaAgendaSelecionada = listaAgendaSelecionada;
  829.     }
  830.  
  831.     public int getUltimoDiaMes() {
  832.         return ultimoDiaMes;
  833.     }
  834.  
  835.     public void setUltimoDiaMes(int ultimoDiaMes) {
  836.         this.ultimoDiaMes = ultimoDiaMes;
  837.     }
  838.  
  839.     public Date getDataAtual() {
  840.         return dataAtual;
  841.     }
  842.  
  843.     public List<Destino> getFiltroDestinos() {
  844.         return filtroDestinos;
  845.     }
  846.  
  847.     public void setFiltroDestinos(List<Destino> filtroDestinos) {
  848.         this.filtroDestinos = filtroDestinos;
  849.     }
  850.  
  851.     public Date getDataMinima() {
  852.         return dataMinima;
  853.     }
  854.  
  855.     public void setDataMinima(Date dataMinima) {
  856.         this.dataMinima = dataMinima;
  857.     }
  858.  
  859.     public String getCargo() {
  860.         return cargo;
  861.     }
  862.  
  863.     public void setCargo(String cargo) {
  864.         this.cargo = cargo;
  865.     }
  866.  
  867.     public String getVocativo() {
  868.         return vocativo;
  869.     }
  870.  
  871.     public void setVocativo(String vocativo) {
  872.         this.vocativo = vocativo;
  873.     }
  874.  
  875.     public String getFormaTrat() {
  876.         return formaTrat;
  877.     }
  878.  
  879.     public void setFormaTrat(String formaTrat) {
  880.         this.formaTrat = formaTrat;
  881.     }
  882.  
  883.     public String getNomeSol() {
  884.         return nomeSol;
  885.     }
  886.  
  887.     public void setNomeSol(String nomeSol) {
  888.         this.nomeSol = nomeSol;
  889.     }
  890.  
  891.     public String getCidadeDest() {
  892.         return cidadeDest;
  893.     }
  894.  
  895.     public void setCidadeDest(String cidadeDest) {
  896.         this.cidadeDest = cidadeDest;
  897.     }
  898.  
  899.     public String getEndDest() {
  900.         return endDest;
  901.     }
  902.  
  903.     public void setEndDest(String endDest) {
  904.         this.endDest = endDest;
  905.     }
  906.  
  907. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement