1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
private void mnuDossierEnregSous_Click()
{
try
{
VbFont x = new VbFont();
String Nom = "";
// On Error Resume Next (optionally ignored)
if( Variable.DejaFaitUnCalc == true )
{
((VbFont) x).setName( "Monospaced" );
((VbFont) x).setSize( 11 );
Pend.getFrmImprimer().RichTxtImpr.setFont(getFont());
Variable.Enregistrer = true;
Variable.Enregistrer1 = true;
Impression.ImprDossierPend();
//À faire : Définir les indicateurs et les attributs du contrôle des dialogues communs
Cmd.setFilter( "Documents (*.25000.doc)|*.25000.doc" );
Cmd.setDialogTitle( "Enregistrer sous du Dossier en .doc" );
Variable.sFile1 = Strings.replace( Variable.sFile1, ".25000.doc", "" );
Variable.sFile1 = Strings.replace( Variable.sFile1, ".25000.dao", "" );
Cmd.setFileName( Variable.sFile1 );
Cmd.setInitDir( System.getProperty("user.dir") + "\\resultats" );
Cmd.showSave();
Variable.sFile1 = Cmd.getFileName();
Variable.sFile2 = Variable.sFile1;
if( Err.getError().getNumber() != new Variant().getValue( "MSComDlg.cdlCancel" ).toInt() )
{
Pend.getFrmImprimer().RichTxtImpr.saveFile( Variable.sFile1 );
}
else
{
Variable.Enregistrer = false;
Variable.Enregistrer1 = false;
}
if( (Variable.Enregistrer == true) && (Variable.Enregistrer1 == true) )
{
Impression.ImprDAOPend();
//unsup Cmd.CancelError = true;
//À faire : Définir les indicateurs et les attributs du contrôle des dialogues communs
Cmd.setFilter( "Documents (*.25000.dao)|*.25000.dao" );
Cmd.setDialogTitle( "Enregistrer sous du Dossier en .DAO" );
Variable.sFile2 = Strings.replace( Variable.sFile2, ".25000.doc", "" );
Cmd.setFileName( Variable.sFile2 );
Cmd.setInitDir( System.getProperty("user.dir") + "\\resultats" );
Cmd.showSave();
Variable.sFile2 = Cmd.getFileName();
if( Err.getError().getNumber() != new Variant( this ).getValue( "MSComDlg.cdlCancel" ).toInt() )
{
Pend.getFrmImprimer().RichTxtImpr.saveFile( Variable.sFile2 );
}
else
{
Variable.Enregistrer = false;
Variable.Enregistrer1 = false;
}
if( (Variable.OkQuit == true) && (Err.getError().getNumber() != new Variant( this ).getValue( "MSComDlg.cdlCancel" ).toInt()) )
{
Application.getCurrent().unload( this );
}
}
}
else
{
JOptionPane.showMessageDialog( Screen.getActiveControl(), "Vous devez effectuer au moins un calcul pour pouvoir enregistrer" );
}
}
catch(Exception _e_) { Err.set(_e_,"mnuDossierEnregSous_Click"); }
} |
Partager