protected void salvar() { try { bean.setCliente(fieldCliente.getText()); bean.setTelefone(fieldTelefone.getText()); bean.setOftalmologista(fieldOftalmologista.getText()); bean.setDataReceita(fieldDataReceita.getDate()); bean.setOlhoDireitoLonge(fieldOlhoDireitoLonge.getText()); bean.setOlhoEsquerdoLonge(fieldOlhoEsquerdoLonge.getText()); bean.setOlhoDireitoPerto(fieldOlhoDireitoPerto.getText()); bean.setOlhoEsquerdoPerto(fieldOlhoEsquerdoPerto.getText()); bean.setAdicao(fieldAdicao.getText()); bean.setLente(fieldLente.getText()); bean.setArmacao(fieldArmacao.getText()); bean.setObservacao(textObservacao.getText()); bean.setDp(fieldDP.getText()); bean.setAltura(fieldAltura.getText()); if (bean.getId() == null) { bean.setOwner(JanelaLogin.getInstance().getUsuarioLogado().getId()); receitaService.insert(bean); } else { receitaService.update(bean); } MkDialog.info("Receita salva com sucesso", buttonSalvar); bean = receitaService.findById(bean.getId()); beanToForm(false); application.refreshWindows(); } catch (Exception ex) { MkDialog.error(ex.getMessage(), ex); } }
protected void excluir() { if (MkDialog.confirm("Deseja excluir esse registro?")) { try { modalidadeService.delete(bean.getId()); closeWindow(); application.refreshWindows(); } catch (Exception ex) { MkDialog.error(ex.getMessage(), ex); } } }
protected void excluir() { if (JanelaLogin.getInstance().getUsuarioLogado().isAdministrador()) { if (MkDialog.confirm("Deseja excluir esse registro?")) { try { receitaService.delete(bean.getId()); closeWindow(); application.refreshWindows(); } catch (Exception ex) { MkDialog.error(ex.getMessage(), ex); } } } else { MkDialog.warm("Acesso Negado"); } }
public void novo() { bean = new Receita(); bean.setDataReceita(new Date()); beanToForm(true); fieldCliente.grabFocus(); try { List<String> listOftal = receitaService.findAllOftamologista(); fieldOftalmologista.addPossibility(listOftal); } catch (MkServiceException ex) { MkDialog.error(ex.getMessage(), ex); } }
protected void salvar() { try { bean.setNome(fieldNome.getText()); bean.setValor(MkUtil.toBigDecimal(fieldValor.getText())); bean.setObservacao(textObservacao.getText()); if (bean.getId() == null) { modalidadeService.insert(bean); } else { modalidadeService.update(bean); } MkDialog.info("Modalidade salvo com sucesso", buttonSalvar); bean = modalidadeService.findById(bean.getId()); beanToForm(false); application.refreshWindows(); } catch (Exception ex) { MkDialog.error(ex.getMessage(), ex); } }
protected void imprimir() { try { this.waitCursor(true); List<Receita> list = new LinkedList<Receita>(); list.add(bean); InputStream streamResource = JanelaDuplicataGerar.class .getClassLoader() .getResourceAsStream("report/alianca/Receita.jasper"); JasperPrint print = JasperFillManager.fillReport(streamResource, null, new JRBeanCollectionDataSource(list)); JanelaPrintPreview.showView(print, true); } catch (Exception ex) { MkDialog.error("Erro ao imprimir receita", ex); } finally { this.waitCursor(false); } }