MAJ V1.0.1
@ -146,158 +146,158 @@
|
||||
transform="translate(11.096023,3.0721001)"><tspan
|
||||
x="-41.188705"
|
||||
y="27.689817"
|
||||
id="tspan1364"><tspan
|
||||
id="tspan1687"><tspan
|
||||
style="font-weight:bold;font-size:6.35px;-inkscape-font-specification:'Arial Bold';fill:#ffffff"
|
||||
id="tspan1362">Pour effectuer des mises à jour de la base de données à partir d'un classeur Microsoft Excel, veuillez suivre les </tspan></tspan><tspan
|
||||
id="tspan1685">Pour effectuer des mises à jour de la base de données à partir d'un classeur Microsoft Excel, veuillez suivre les </tspan></tspan><tspan
|
||||
x="-41.188705"
|
||||
y="34.674819"
|
||||
id="tspan1368"><tspan
|
||||
id="tspan1691"><tspan
|
||||
style="font-weight:bold;font-size:6.35px;-inkscape-font-specification:'Arial Bold';fill:#ffffff"
|
||||
id="tspan1366">instructions suivantes :</tspan>
|
||||
id="tspan1689">instructions suivantes :</tspan>
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="41.0772"
|
||||
id="tspan1370">
|
||||
id="tspan1693">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="47.286086"
|
||||
id="tspan1374"><tspan
|
||||
id="tspan1697"><tspan
|
||||
style="font-weight:bold;-inkscape-font-specification:'Arial Bold'"
|
||||
id="tspan1372">Préparation du classeur :</tspan>
|
||||
id="tspan1695">Préparation du classeur :</tspan>
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="53.494971"
|
||||
id="tspan1380">Les colonnes "<tspan
|
||||
id="tspan1703">Les colonnes "<tspan
|
||||
style="fill:#ff0000"
|
||||
id="tspan1376">Formation</tspan>" et "<tspan
|
||||
id="tspan1699">Formation</tspan>" et "<tspan
|
||||
style="fill:#ff0000"
|
||||
id="tspan1378">Individu - code Étudiant</tspan>" sont obligatoires, peu importe leur position dans la table. Toutes les autres colonnes sont </tspan><tspan
|
||||
id="tspan1701">Individu - code Étudiant</tspan>" sont obligatoires, peu importe leur position dans la table. Toutes les autres colonnes sont </tspan><tspan
|
||||
x="-41.188705"
|
||||
y="59.703856"
|
||||
id="tspan1382">facultatives.
|
||||
id="tspan1705">facultatives.
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="65.912741"
|
||||
id="tspan1384">
|
||||
id="tspan1707">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="72.121622"
|
||||
id="tspan1386">Les cellules vides ou ne contenant que des espaces sont ignorées et n'entraînent aucune modification dans la base de données. Les espaces en </tspan><tspan
|
||||
id="tspan1709">Les cellules vides ou ne contenant que des espaces sont ignorées et n'entraînent aucune modification dans la base de données. Les espaces en </tspan><tspan
|
||||
x="-41.188705"
|
||||
y="78.330508"
|
||||
id="tspan1388">début et en fin de saisie sont supprimés.
|
||||
id="tspan1711">début et en fin de saisie sont supprimés.
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="84.539393"
|
||||
id="tspan1390">
|
||||
id="tspan1713">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="90.748278"
|
||||
id="tspan1392">
|
||||
id="tspan1715">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="96.957163"
|
||||
id="tspan1394">
|
||||
id="tspan1717">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="103.16605"
|
||||
id="tspan1396">
|
||||
id="tspan1719">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="109.37493"
|
||||
id="tspan1398">
|
||||
id="tspan1721">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="115.58382"
|
||||
id="tspan1400">
|
||||
id="tspan1723">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="121.7927"
|
||||
id="tspan1402">
|
||||
id="tspan1725">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="128.00159"
|
||||
id="tspan1404">
|
||||
id="tspan1727">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="134.21047"
|
||||
id="tspan1406">
|
||||
id="tspan1729">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="140.41934"
|
||||
id="tspan1408">Il est également possible de modifier plusieurs formations simultanément en indiquant le code de la formation sur chaque ligne, comme illustré </tspan><tspan
|
||||
id="tspan1731">Il est également possible de modifier plusieurs formations simultanément en indiquant le code de la formation sur chaque ligne, comme illustré </tspan><tspan
|
||||
x="-41.188705"
|
||||
y="146.62822"
|
||||
id="tspan1410">dans l'exemple ci-dessus.
|
||||
id="tspan1733">dans l'exemple ci-dessus.
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="152.8371"
|
||||
id="tspan1412">
|
||||
id="tspan1735">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="159.04598"
|
||||
id="tspan1416"><tspan
|
||||
id="tspan1739"><tspan
|
||||
style="font-weight:bold;-inkscape-font-specification:'Arial Bold'"
|
||||
id="tspan1414">Obtention du classeur :</tspan>
|
||||
id="tspan1737">Obtention du classeur :</tspan>
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="165.25485"
|
||||
id="tspan1418">Pour obtenir le classeur correspondant à une formation spécifique, sélectionnez le gestionnaire de la base. Ensuite, choisissez la formation </tspan><tspan
|
||||
id="tspan1741">Pour obtenir le classeur correspondant à une formation spécifique, sélectionnez le gestionnaire de la base. Ensuite, choisissez la formation </tspan><tspan
|
||||
x="-41.188705"
|
||||
y="171.46373"
|
||||
id="tspan1422">souhaitée et cliquez sur le menu "<tspan
|
||||
id="tspan1745">souhaitée et cliquez sur le menu "<tspan
|
||||
style="fill:#000080"
|
||||
id="tspan1420">Exporter la table vers Microsoft Exce</tspan>l".
|
||||
id="tspan1743">Exporter la table vers Microsoft Exce</tspan>l".
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="177.67261"
|
||||
id="tspan1424">
|
||||
id="tspan1747">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="183.88149"
|
||||
id="tspan1426">Le classeur peut contenir plusieurs feuilles, permettant ainsi d'utiliser le classeur exporté de l'ensemble de la base de données. Chaque feuille de </tspan><tspan
|
||||
id="tspan1749">Le classeur peut contenir plusieurs feuilles, permettant ainsi d'utiliser le classeur exporté de l'ensemble de la base de données. Chaque feuille de </tspan><tspan
|
||||
x="-41.188705"
|
||||
y="190.09036"
|
||||
id="tspan1428">ce classeur correspond à une formation distincte.
|
||||
id="tspan1751">ce classeur correspond à une formation distincte.
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="196.29924"
|
||||
id="tspan1430">
|
||||
id="tspan1753">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="202.50812"
|
||||
id="tspan1432">
|
||||
id="tspan1755">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="208.717"
|
||||
id="tspan1434">
|
||||
id="tspan1757">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="214.92588"
|
||||
id="tspan1436">
|
||||
id="tspan1759">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="221.13475"
|
||||
id="tspan1438">
|
||||
id="tspan1761">
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="227.34363"
|
||||
id="tspan1442"><tspan
|
||||
id="tspan1765"><tspan
|
||||
style="font-weight:bold;-inkscape-font-specification:'Arial Bold'"
|
||||
id="tspan1440">Mise à jour de la base :</tspan>
|
||||
id="tspan1763">Mise à jour de la base :</tspan>
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="233.55251"
|
||||
id="tspan1446">Pour réaliser une mise à jour de la base, cliquez sur le bouton "<tspan
|
||||
id="tspan1769">Pour réaliser une mise à jour de la base, cliquez sur le bouton "<tspan
|
||||
style="fill:#000080"
|
||||
id="tspan1444">Mise à jour de la base depuis un classeur Ms Excel</tspan>" et sélectionnez le classeur </tspan><tspan
|
||||
id="tspan1767">Mise à jour de la base depuis un classeur Ms Excel</tspan>" et sélectionnez le classeur </tspan><tspan
|
||||
x="-41.188705"
|
||||
y="239.76139"
|
||||
id="tspan1448">Ms Excel contenant vos modifications. La mise à jour se fera automatiquement.
|
||||
id="tspan1771">Ms Excel contenant vos modifications. La mise à jour se fera automatiquement.
|
||||
</tspan><tspan
|
||||
x="-41.188705"
|
||||
y="245.97026"
|
||||
id="tspan1450">
|
||||
id="tspan1773">
|
||||
</tspan></text><text
|
||||
xml:space="preserve"
|
||||
style="font-size:5.64444px;line-height:1.2;font-family:Arial;-inkscape-font-specification:Arial;stroke-width:0.264583"
|
||||
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 809 B After Width: | Height: | Size: 1.9 KiB |
67
resources/logo2.svg
Normal file
@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="48"
|
||||
height="48"
|
||||
viewBox="0 0 12.7 12.7"
|
||||
version="1.1"
|
||||
id="svg1778"
|
||||
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
|
||||
sodipodi:docname="logo2.svg"
|
||||
inkscape:export-filename="logo.png"
|
||||
inkscape:export-xdpi="128"
|
||||
inkscape:export-ydpi="128"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1780"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="15.479167"
|
||||
inkscape:cx="24"
|
||||
inkscape:cy="24"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1009"
|
||||
inkscape:window-x="-8"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="layer1" />
|
||||
<defs
|
||||
id="defs1775" />
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-100.25843,-143.90891)">
|
||||
<g
|
||||
id="g2056"
|
||||
transform="matrix(1.1517465,0,0,1.1517465,46.722325,39.287588)">
|
||||
<g
|
||||
id="g1248"
|
||||
transform="translate(-3.4089682,16.030063)">
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stop-color:#000000"
|
||||
id="rect1446"
|
||||
width="6.6498156"
|
||||
height="6.4167376"
|
||||
x="50.830681"
|
||||
y="75.350082"
|
||||
ry="1.3043859" />
|
||||
<path
|
||||
style="fill:#03b7ea;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 53.653937,84.776494 -0.02333,-7.326466 5.78651,5.249857 -3.803231,-0.863312 z"
|
||||
id="path633" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.2 KiB |
@ -20,22 +20,22 @@ import javax.swing.JPanel;
|
||||
import javax.swing.SwingConstants;
|
||||
import java.awt.Color;
|
||||
|
||||
public class demarre extends JFrame {
|
||||
public class Window_demarre extends JFrame {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
private JFrame frmEvalwriter;
|
||||
JButton btnCreate;
|
||||
JButton actCharge;
|
||||
JButton btnExporterTouteLaBase;
|
||||
JButton actImporterInscriptionDepuisCSV;
|
||||
|
||||
/**
|
||||
* Launch the application.
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
try {
|
||||
demarre window = new demarre();
|
||||
Window_demarre window = new Window_demarre();
|
||||
window.frmEvalwriter.setVisible(true);
|
||||
|
||||
// Créez un Timer
|
||||
@ -58,7 +58,7 @@ public class demarre extends JFrame {
|
||||
}
|
||||
}
|
||||
|
||||
public demarre() {
|
||||
public Window_demarre() {
|
||||
commandes.nBase = recupeBases.recupeLaBase();
|
||||
initialize();
|
||||
}
|
||||
@ -79,15 +79,15 @@ public class demarre extends JFrame {
|
||||
|
||||
frmEvalwriter.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||
frmEvalwriter.getContentPane().setLayout(null);
|
||||
ImageIcon img = new ImageIcon(demarre.class.getResource("/resources/logo.png"));
|
||||
ImageIcon img = new ImageIcon(Window_demarre.class.getResource("/resources/logo.png"));
|
||||
frmEvalwriter.setIconImage(img.getImage());
|
||||
|
||||
frmEvalwriter.setResizable(false);
|
||||
|
||||
btnCreate = new JButton("<html>Exporter toute la base dans<br>un classeur MS Excel</html>");
|
||||
btnCreate.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnCreate.setIcon(new ImageIcon(demarre.class.getResource("/resources/exportbasetoexcel.png")));
|
||||
btnCreate.addActionListener(new ActionListener() {
|
||||
btnExporterTouteLaBase = new JButton("<html>Exporter toute la base dans<br>un classeur MS Excel</html>");
|
||||
btnExporterTouteLaBase.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnExporterTouteLaBase.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/exportbasetoexcel.png")));
|
||||
btnExporterTouteLaBase.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
if(commandes.nBase==null) {
|
||||
commandes.nBase = recupeBases.recupeLaBase();
|
||||
@ -96,36 +96,36 @@ public class demarre extends JFrame {
|
||||
exportBaseToExcel.exportBase();
|
||||
}
|
||||
});
|
||||
btnCreate.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnExporterTouteLaBase.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
// btnCreate.addActionListener(this);
|
||||
|
||||
btnCreate.setBounds(10, 394, 377, 78);
|
||||
frmEvalwriter.getContentPane().add(btnCreate);
|
||||
btnExporterTouteLaBase.setBounds(10, 394, 377, 78);
|
||||
frmEvalwriter.getContentPane().add(btnExporterTouteLaBase);
|
||||
|
||||
actCharge = new JButton("<html>Importer des inscriptions<br>depuis CSV (UTF-8, point-virgule)</html>");
|
||||
actCharge.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
actCharge.addActionListener(new ActionListener() {
|
||||
actImporterInscriptionDepuisCSV = new JButton("<html>Importer des inscriptions<br>depuis CSV (UTF-8, point-virgule)</html>");
|
||||
actImporterInscriptionDepuisCSV.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
actImporterInscriptionDepuisCSV.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
importInscriptionCSV.importe();
|
||||
}
|
||||
});
|
||||
actCharge.setIcon(new ImageIcon(demarre.class.getResource("/resources/importationcsv.png")));
|
||||
actCharge.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
actCharge.setBounds(10, 323, 377, 60);
|
||||
frmEvalwriter.getContentPane().add(actCharge);
|
||||
actImporterInscriptionDepuisCSV.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/importationcsv.png")));
|
||||
actImporterInscriptionDepuisCSV.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
actImporterInscriptionDepuisCSV.setBounds(10, 323, 377, 60);
|
||||
frmEvalwriter.getContentPane().add(actImporterInscriptionDepuisCSV);
|
||||
|
||||
JLabel lblNewLabel = new JLabel();
|
||||
lblNewLabel.setIcon(new ImageIcon(demarre.class.getResource("/resources/accueil.png")));
|
||||
lblNewLabel.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/accueil.png")));
|
||||
// lblNewLabel.setIcon(new ImageIcon(demarre.class.getResource("/resources/accueilanalysecalc.png")));
|
||||
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||
lblNewLabel.setFont(new Font("Pacifico", Font.PLAIN, 26));
|
||||
lblNewLabel.setBounds(10, 104, 753, 106);
|
||||
frmEvalwriter.getContentPane().add(lblNewLabel);
|
||||
|
||||
JButton btnNewButton = new JButton("<html>Mise à jour de la base depuis<br>un classeur Ms Excel</html>");
|
||||
btnNewButton.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnNewButton.setIcon(new ImageIcon(demarre.class.getResource("/resources/majInscriptionToBase.png")));
|
||||
btnNewButton.addActionListener(new ActionListener() {
|
||||
JButton btnMiseAJourDepuisClasseur = new JButton("<html>Mise à jour de la base depuis<br>un classeur Ms Excel</html>");
|
||||
btnMiseAJourDepuisClasseur.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnMiseAJourDepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/majInscriptionToBase.png")));
|
||||
btnMiseAJourDepuisClasseur.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
File f = FileChooserXLSX.retourneFileXLSX();
|
||||
if(f!=null) {
|
||||
@ -135,14 +135,13 @@ public class demarre extends JFrame {
|
||||
}
|
||||
}
|
||||
});
|
||||
btnNewButton.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
// btnNewButton.setIcon(new ImageIcon(demarre.class.getResource("/resources/apropos.png")));
|
||||
btnNewButton.setBounds(10, 483, 377, 60);
|
||||
frmEvalwriter.getContentPane().add(btnNewButton);
|
||||
btnMiseAJourDepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnMiseAJourDepuisClasseur.setBounds(10, 483, 377, 60);
|
||||
frmEvalwriter.getContentPane().add(btnMiseAJourDepuisClasseur);
|
||||
|
||||
JButton btnTutoriels = new JButton("");
|
||||
btnTutoriels.setIcon(new ImageIcon(demarre.class.getResource("/resources/gestionnaire_bouton.png")));
|
||||
btnTutoriels.addActionListener(new ActionListener() {
|
||||
JButton btnGestionnaire = new JButton("");
|
||||
btnGestionnaire.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/gestionnaire_bouton.png")));
|
||||
btnGestionnaire.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
if(commandes.nBase==null) {
|
||||
commandes.nBase = recupeBases.recupeLaBase();
|
||||
@ -150,16 +149,16 @@ public class demarre extends JFrame {
|
||||
afficheGestionnaire();
|
||||
}
|
||||
});
|
||||
btnTutoriels.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnTutoriels.setBounds(397, 394, 366, 175);
|
||||
frmEvalwriter.getContentPane().add(btnTutoriels);
|
||||
btnGestionnaire.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnGestionnaire.setBounds(397, 394, 366, 175);
|
||||
frmEvalwriter.getContentPane().add(btnGestionnaire);
|
||||
|
||||
JButton btnimporterDesInscriptionsdepuis = new JButton("<html>Importer des inscriptions<br>depuis un classeur Ms Excel</html>");
|
||||
btnimporterDesInscriptionsdepuis.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnimporterDesInscriptionsdepuis.setIcon(new ImageIcon(demarre.class.getResource("/resources/bouton_inscription_excel.png")));
|
||||
btnimporterDesInscriptionsdepuis.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnimporterDesInscriptionsdepuis.setBounds(397, 323, 366, 60);
|
||||
btnimporterDesInscriptionsdepuis.addActionListener(new ActionListener() {
|
||||
JButton btnimporterDesInscriptionsdepuisClasseur = new JButton("<html>Importer des inscriptions<br>depuis un classeur Ms Excel</html>");
|
||||
btnimporterDesInscriptionsdepuisClasseur.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnimporterDesInscriptionsdepuisClasseur.setIcon(new ImageIcon(Window_demarre.class.getResource("/resources/bouton_inscription_excel.png")));
|
||||
btnimporterDesInscriptionsdepuisClasseur.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnimporterDesInscriptionsdepuisClasseur.setBounds(397, 323, 366, 60);
|
||||
btnimporterDesInscriptionsdepuisClasseur.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
File f = FileChooserXLSX.retourneFileXLSX();
|
||||
if(f!=null) {
|
||||
@ -167,7 +166,7 @@ public class demarre extends JFrame {
|
||||
}
|
||||
}
|
||||
});
|
||||
frmEvalwriter.getContentPane().add(btnimporterDesInscriptionsdepuis);
|
||||
frmEvalwriter.getContentPane().add(btnimporterDesInscriptionsdepuisClasseur);
|
||||
|
||||
JLabel lblNewLabel_3 = new JLabel("<html>pablo rodriguez - 2023<br>Version 1.0.1</html>");
|
||||
lblNewLabel_3.setVerticalAlignment(SwingConstants.TOP);
|
||||
@ -180,7 +179,7 @@ public class demarre extends JFrame {
|
||||
JButton btnNAideMiseAJour = new JButton("Aide à la mise en jour");
|
||||
btnNAideMiseAJour.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
new ExempleMAJ();
|
||||
new Window_exempleMAJ();
|
||||
}
|
||||
});
|
||||
btnNAideMiseAJour.setFont(new Font("Tahoma", Font.BOLD, 12));
|
||||
@ -188,7 +187,7 @@ public class demarre extends JFrame {
|
||||
frmEvalwriter.getContentPane().add(btnNAideMiseAJour);
|
||||
|
||||
|
||||
ImageIcon imageIcon = new ImageIcon(demarre.class.getResource("/resources/Sans titre.png"));
|
||||
ImageIcon imageIcon = new ImageIcon(Window_demarre.class.getResource("/resources/Sans titre.png"));
|
||||
Image image = imageIcon.getImage();
|
||||
|
||||
// Détermination de la taille souhaitée pour l'image
|
||||
@ -212,7 +211,7 @@ public class demarre extends JFrame {
|
||||
public void windowClosing(WindowEvent e) {
|
||||
// Parcourez tous les secondaryFrame existants et fermez-les
|
||||
for (Window window : Window.getWindows()) {
|
||||
if (window instanceof JFrame && window != demarre.this) {
|
||||
if (window instanceof JFrame && window != Window_demarre.this) {
|
||||
window.dispose();
|
||||
}
|
||||
}
|
||||
@ -229,7 +228,7 @@ public class demarre extends JFrame {
|
||||
String defautYear = commandes.nBase.getAttributes("defaut_Year");
|
||||
if(commandes.nBase.getChild(defautYear)!=null) {
|
||||
if(commandes.nBase.getChild(defautYear).getNumberChildren()>0) {
|
||||
new gestionnaire();
|
||||
new Window_gestionnaire();
|
||||
}else {
|
||||
JPanel panel = new JPanel();
|
||||
JLabel message = new JLabel("<html><p>Dans la base de données, il n'y a pas de donnée"
|
@ -6,11 +6,11 @@ import java.awt.BorderLayout;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.SwingConstants;
|
||||
|
||||
public class ExempleMAJ extends JFrame{
|
||||
public class Window_exempleMAJ extends JFrame{
|
||||
|
||||
private JFrame frame;
|
||||
|
||||
public ExempleMAJ() {
|
||||
public Window_exempleMAJ() {
|
||||
init();
|
||||
|
||||
}
|
||||
@ -32,11 +32,11 @@ public class ExempleMAJ extends JFrame{
|
||||
|
||||
JLabel lblNewLabel = new JLabel("");
|
||||
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||
lblNewLabel.setIcon(new ImageIcon(ExempleMAJ.class.getResource("/resources/Exemple de mise à jour.png")));
|
||||
lblNewLabel.setIcon(new ImageIcon(Window_exempleMAJ.class.getResource("/resources/Exemple de mise à jour.png")));
|
||||
frame.getContentPane().add(lblNewLabel, BorderLayout.CENTER);
|
||||
|
||||
|
||||
ImageIcon img = new ImageIcon(demarre.class.getResource("/resources/logo.png"));
|
||||
ImageIcon img = new ImageIcon(Window_demarre.class.getResource("/resources/logo.png"));
|
||||
frame.setIconImage(img.getImage());
|
||||
|
||||
frame.setResizable(false);
|
@ -53,7 +53,7 @@ import baseUFRHG.actions.exportEmargement;
|
||||
import baseUFRHG.actions.exportTable;
|
||||
import baseUFRHG.actions.saveTable;
|
||||
|
||||
public class gestionnaire extends JFrame {
|
||||
public class Window_gestionnaire extends JFrame {
|
||||
|
||||
/**
|
||||
*
|
||||
@ -105,7 +105,7 @@ public class gestionnaire extends JFrame {
|
||||
/**
|
||||
* Create the frame.
|
||||
*/
|
||||
public gestionnaire() {
|
||||
public Window_gestionnaire() {
|
||||
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||
getContentPane().setLayout(null);
|
||||
if(commandes.nBase==null) {
|
||||
@ -124,7 +124,7 @@ public class gestionnaire extends JFrame {
|
||||
frame.setLocationRelativeTo(null); // Centre la fenêtre à l'écran
|
||||
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
|
||||
|
||||
ImageIcon img = new ImageIcon(demarre.class.getResource("/resources/logo.png"));
|
||||
ImageIcon img = new ImageIcon(Window_demarre.class.getResource("/resources/logo.png"));
|
||||
frame.setIconImage(img.getImage());
|
||||
|
||||
contentPane = new JPanel();
|
||||
@ -215,7 +215,7 @@ public class gestionnaire extends JFrame {
|
||||
menuFile.add(saveBaseItem);
|
||||
menuFile.addSeparator();
|
||||
JMenuItem exitItem = new JMenuItem("Quitter");
|
||||
exitItem.setIcon(new ImageIcon(gestionnaire.class.getResource("/resources/exit.png")));
|
||||
exitItem.setIcon(new ImageIcon(Window_gestionnaire.class.getResource("/resources/exit.png")));
|
||||
exitItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q, InputEvent.CTRL_DOWN_MASK));
|
||||
exitItem.addActionListener(new ActionListener() {
|
||||
@Override
|
@ -11,21 +11,21 @@ import javax.swing.KeyStroke;
|
||||
|
||||
import baseUFRHG.exportBaseToExcel;
|
||||
import baseUFRHG.exportBaseToExcel.exportType;
|
||||
import baseUFRHG.gestionnaire;
|
||||
import baseUFRHG.Window_gestionnaire;
|
||||
import baseUFRHG.noeud;
|
||||
|
||||
|
||||
|
||||
public class exportEmargement extends AbstractAction{
|
||||
private noeud nTable = null;
|
||||
private gestionnaire instance;
|
||||
private Window_gestionnaire instance;
|
||||
|
||||
public exportEmargement(gestionnaire instance) {
|
||||
public exportEmargement(Window_gestionnaire instance) {
|
||||
|
||||
this.instance = instance;
|
||||
putValue( Action.NAME, "Exporter émargement Ms Excel" );
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(gestionnaire.class.getResource("/resources/emargement.png")) );
|
||||
putValue( Action.LARGE_ICON_KEY, new ImageIcon(gestionnaire.class.getResource("/resources/emargement.png")) );
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(Window_gestionnaire.class.getResource("/resources/emargement.png")) );
|
||||
putValue( Action.LARGE_ICON_KEY, new ImageIcon(Window_gestionnaire.class.getResource("/resources/emargement.png")) );
|
||||
putValue( Action.SHORT_DESCRIPTION, "Exporter l'émargement dans un classeur Ms Excel." );
|
||||
putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_T, InputEvent.CTRL_DOWN_MASK));
|
||||
|
||||
|
@ -12,21 +12,21 @@ import javax.swing.KeyStroke;
|
||||
|
||||
import baseUFRHG.exportBaseToExcel;
|
||||
import baseUFRHG.exportBaseToExcel.exportType;
|
||||
import baseUFRHG.gestionnaire;
|
||||
import baseUFRHG.Window_gestionnaire;
|
||||
import baseUFRHG.noeud;
|
||||
|
||||
|
||||
|
||||
public class exportTable extends AbstractAction{
|
||||
private noeud nTable = null;
|
||||
private gestionnaire instance;
|
||||
private Window_gestionnaire instance;
|
||||
|
||||
public exportTable(gestionnaire instance) {
|
||||
public exportTable(Window_gestionnaire instance) {
|
||||
|
||||
this.instance = instance;
|
||||
putValue( Action.NAME, "Exporter la table Ms Excel" );
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(gestionnaire.class.getResource("/resources/exportTableToExcel.png")) );
|
||||
putValue( Action.LARGE_ICON_KEY, new ImageIcon(gestionnaire.class.getResource("/resources/exportTableToExcel.png")) );
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(Window_gestionnaire.class.getResource("/resources/exportTableToExcel.png")) );
|
||||
putValue( Action.LARGE_ICON_KEY, new ImageIcon(Window_gestionnaire.class.getResource("/resources/exportTableToExcel.png")) );
|
||||
putValue( Action.SHORT_DESCRIPTION, "Exporter la table dans un classeur Ms Excel." );
|
||||
putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_E, InputEvent.CTRL_DOWN_MASK));
|
||||
|
||||
|
@ -10,21 +10,21 @@ import javax.swing.ImageIcon;
|
||||
import javax.swing.KeyStroke;
|
||||
|
||||
import baseUFRHG.commandes;
|
||||
import baseUFRHG.gestionnaire;
|
||||
import baseUFRHG.Window_gestionnaire;
|
||||
import baseUFRHG.sauvegardeXMLBase;
|
||||
import baseUFRHG.sauvegardeXMLBase.saveType;
|
||||
|
||||
public class saveTable extends AbstractAction{
|
||||
|
||||
private gestionnaire instance;
|
||||
private Window_gestionnaire instance;
|
||||
|
||||
|
||||
public saveTable(gestionnaire instance) {
|
||||
public saveTable(Window_gestionnaire instance) {
|
||||
|
||||
this.instance = instance;
|
||||
putValue( Action.NAME, "Sauvegarder les modifications" );
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(gestionnaire.class.getResource("/resources/saveTable.png")) );
|
||||
putValue( Action.LARGE_ICON_KEY, new ImageIcon(gestionnaire.class.getResource("/resources/saveTable.png")) );
|
||||
putValue( Action.SMALL_ICON, new ImageIcon(Window_gestionnaire.class.getResource("/resources/saveTable.png")) );
|
||||
putValue( Action.LARGE_ICON_KEY, new ImageIcon(Window_gestionnaire.class.getResource("/resources/saveTable.png")) );
|
||||
putValue( Action.SHORT_DESCRIPTION, "Sauvegarder les modifications" );
|
||||
putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_DOWN_MASK));
|
||||
|
||||
|
@ -77,7 +77,7 @@ public class importAllBaseToExcel {
|
||||
if(nStudent!=null) {
|
||||
CellType cellType = cell.getCellType();
|
||||
if (cellType == CellType.STRING) {
|
||||
String cellValue = cell.getStringCellValue();
|
||||
String cellValue = cell.getStringCellValue().trim();
|
||||
if(sheet.getRow(0).getCell(indexCol)!=null) {
|
||||
boolean isString = sheet.getRow(0).getCell(indexCol).getCellType() == CellType.STRING;
|
||||
if(isString) {
|
||||
@ -126,7 +126,7 @@ public class importAllBaseToExcel {
|
||||
System.out.print(cellValue + " ");
|
||||
} else {
|
||||
// Autres types de cellules (formules, vides, etc.)
|
||||
String cellValue = (String) cell.getStringCellValue();
|
||||
String cellValue = (String) cell.getStringCellValue().trim();
|
||||
if(sheet.getRow(0).getCell(indexCol)!=null) {
|
||||
boolean isString = sheet.getRow(0).getCell(indexCol).getCellType() == CellType.STRING;
|
||||
if(isString) {
|
||||
|
Before Width: | Height: | Size: 809 B After Width: | Height: | Size: 1.9 KiB |