/** Create the frame. */ public RequestTreatment() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 754, 402); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblRequestTreatment = new JLabel("Request treatment "); lblRequestTreatment.setBounds(223, 11, 208, 42); contentPane.add(lblRequestTreatment); JButton btnNewButton = new JButton("Add"); btnNewButton.setIcon( new ImageIcon( "C:\\Users\\HP\\git\\egov-repo\\egov.client\\src\\main\\java\\images\\24x24\\Apply.png")); btnNewButton.addMouseListener( new MouseAdapter() { @Override public void mouseClicked(MouseEvent arg0) { int a = table.getSelectedRow(); int x = Integer.parseInt(donnes[a][0]); User user = UserDelegate.doFindUserById(x); String n = String.valueOf(numCin.getText()); if (n.length() != 8) JOptionPane.showMessageDialog(null, "erreur"); else user.setNumCin(Integer.parseInt(n)); if (UserDelegate.doUpdateUser(user)) JOptionPane.showMessageDialog(null, "Cin add"); else JOptionPane.showMessageDialog(null, "erreur"); ///////////// try { List<User> users = new ArrayList<User>(); users = UserDelegate.doFindAllUsers(); System.out.println("done"); donnes = new String[users.size()][10]; for (int i = 0; i < users.size(); i++) { donnes[i][0] = String.valueOf(users.get(i).getIdUser()); donnes[i][1] = users.get(i).getFirstName(); donnes[i][2] = users.get(i).getLastName(); donnes[i][3] = String.valueOf(users.get(i).getBirthDate()); donnes[i][4] = users.get(i).getBirthPlace(); donnes[i][5] = users.get(i).getJob(); donnes[i][6] = users.get(i).getGender(); donnes[i][7] = users.get(i).getEmail(); donnes[i][8] = String.valueOf(users.get(i).getDeathDate()); donnes[i][9] = String.valueOf(users.get(i).getNumCin()); } table.setModel( new javax.swing.table.DefaultTableModel( donnes, new String[] { "Id", "First name", "Last name", "Birth date", "Birth place", "Job", "Gender", "E-mail", "Death Date", "Cin" })); } catch (Exception e1) { e1.printStackTrace(); } } }); btnNewButton.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) {} }); btnNewButton.setBounds(606, 319, 89, 34); contentPane.add(btnNewButton); JScrollPane scrollPane = new JScrollPane(); scrollPane.setBounds(24, 64, 690, 160); contentPane.add(scrollPane); table = new JTable(); scrollPane.setViewportView(table); table_1 = new JTable(); scrollPane.setColumnHeaderView(table_1); try { List<User> users = new ArrayList<User>(); users = UserDelegate.doFindAllUsers(); System.out.println("done"); donnes = new String[users.size()][10]; for (int i = 0; i < users.size(); i++) { donnes[i][0] = String.valueOf(users.get(i).getIdUser()); donnes[i][1] = users.get(i).getFirstName(); donnes[i][2] = users.get(i).getLastName(); donnes[i][3] = String.valueOf(users.get(i).getBirthDate()); donnes[i][4] = users.get(i).getBirthPlace(); donnes[i][5] = users.get(i).getJob(); donnes[i][6] = users.get(i).getGender(); donnes[i][7] = users.get(i).getEmail(); donnes[i][8] = String.valueOf(users.get(i).getDeathDate()); donnes[i][9] = String.valueOf(users.get(i).getNumCin()); } table.setModel( new javax.swing.table.DefaultTableModel( donnes, new String[] { "Id", "First name", "Last name", "Birth date", "Birth place", "Job", "Gender", "E-mail", "Death Date", "Cin" })); JLabel lblNumCin = new JLabel("Num Cin :"); lblNumCin.setBounds(70, 267, 83, 14); contentPane.add(lblNumCin); numCin = new JTextField(); numCin.setBounds(146, 265, 96, 20); contentPane.add(numCin); numCin.setColumns(10); JButton btnCancel = new JButton("Cancel"); btnCancel.setIcon( new ImageIcon( "C:\\Users\\HP\\git\\egov-repo\\egov.client\\src\\main\\java\\images\\24x24\\Previous.png")); btnCancel.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { new AdminSpace().setVisible(true); setVisible(false); } }); btnCancel.setBounds(472, 320, 117, 33); contentPane.add(btnCancel); JButton btnPrintCin = new JButton("Print Cin"); btnPrintCin.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { Document document = new Document(); try { User us = new User(); int a = table.getSelectedRow(); int x = Integer.parseInt(donnes[a][0]); String n = donnes[a][2]; String f = donnes[a][1]; String j = donnes[a][5]; String p = donnes[a][4]; String g = donnes[a][6]; String d = donnes[a][3]; String d1 = donnes[a][8]; PdfWriter.getInstance( document, new FileOutputStream("C:\\Users\\HP\\git\\Cin-" + donnes[a][2] + ".pdf")); document.open(); Font font = new Font(Font.FontFamily.TIMES_ROMAN, 48, Font.ITALIC | Font.BOLD | Font.BOLD); Paragraph p1 = new Paragraph("Death Certificate "); Paragraph p2 = new Paragraph("First Name :" + n); Paragraph p3 = new Paragraph("Last Name :" + f); Paragraph p4 = new Paragraph("Job :" + j); Paragraph p5 = new Paragraph("Birth Date:" + d); Paragraph p6 = new Paragraph("Birth Place:" + p); Paragraph p7 = new Paragraph("Gender:" + g); Paragraph p8 = new Paragraph("Death Date:" + d1); p1.setAlignment(Element.ALIGN_CENTER); p2.setAlignment(Element.ALIGN_CENTER); p3.setAlignment(Element.ALIGN_CENTER); p4.setAlignment(Element.ALIGN_CENTER); p5.setAlignment(Element.ALIGN_CENTER); p6.setAlignment(Element.ALIGN_CENTER); p7.setAlignment(Element.ALIGN_CENTER); p8.setAlignment(Element.ALIGN_CENTER); document.add(p1); // add blank line document.add(Chunk.NEWLINE); document.add(p2); document.add(Chunk.NEWLINE); document.add(p3); document.add(Chunk.NEWLINE); document.add(p4); document.add(Chunk.NEWLINE); document.add(p5); document.add(Chunk.NEWLINE); document.add(p6); document.add(Chunk.NEWLINE); document.add(p7); document.add(Chunk.NEWLINE); document.add(p8); document.add(Chunk.NEWLINE); document.close(); } catch (Exception n) { System.out.println(n); } document.close(); } }); btnPrintCin.setBounds(639, 247, 89, 23); contentPane.add(btnPrintCin); } catch (Exception e1) { e1.printStackTrace(); } }
public static void main(String[] args) { String pwd = UserDelegate.getProxy().findpwd("*****@*****.**"); System.out.println(pwd); }