/**
 * Code generated by WINDEV Mobile - DO NOT MODIFY!
 * WINDEV Mobile object: Projet
 * Android class: SIB20
 * Date: 26/04/2021 11:18:48
 * Version of wdjava64.dll: 23.0.98.0
 */


package com.arnoldconsult.sib20.wdgen;


import com.arnoldconsult.sib20.*;
import fr.pcsoft.wdjava.core.types.*;
import fr.pcsoft.wdjava.core.*;
import fr.pcsoft.wdjava.core.application.*;
import fr.pcsoft.wdjava.core.types.collection.tableau.*;
import fr.pcsoft.wdjava.api.*;
import fr.pcsoft.wdjava.core.types.collection.*;
/*Imports trouvés dans le code WL*/
/*Fin Imports trouvés dans le code WL*/





public class GWDPSIB20 extends WDProjet
{
/**
 * Accès au projet: SIB20
 * Pour accéder au projet à partir de n'importe où: 
 * GWDPSIB20.ms_Project
 */
public static GWDPSIB20 ms_Project;

 // WIN_Bestellung
public GWDFWIN_Bestellung mWD_WIN_Bestellung = new GWDFWIN_Bestellung();
 // accesseur de WIN_Bestellung
public GWDFWIN_Bestellung getWIN_Bestellung()
{
mWD_WIN_Bestellung.verifierOuverte();
return mWD_WIN_Bestellung;
}

 // WIN_IPADRESSE
public GWDFWIN_IPADRESSE mWD_WIN_IPADRESSE = new GWDFWIN_IPADRESSE();
 // accesseur de WIN_IPADRESSE
public GWDFWIN_IPADRESSE getWIN_IPADRESSE()
{
mWD_WIN_IPADRESSE.verifierOuverte();
return mWD_WIN_IPADRESSE;
}

 // WIN_Liste
public GWDFWIN_Liste mWD_WIN_Liste = new GWDFWIN_Liste();
 // accesseur de WIN_Liste
public GWDFWIN_Liste getWIN_Liste()
{
mWD_WIN_Liste.verifierOuverte();
return mWD_WIN_Liste;
}

 // WIN_Anmeldung
public GWDFWIN_Anmeldung mWD_WIN_Anmeldung = new GWDFWIN_Anmeldung();
 // accesseur de WIN_Anmeldung
public GWDFWIN_Anmeldung getWIN_Anmeldung()
{
mWD_WIN_Anmeldung.verifierOuverte();
return mWD_WIN_Anmeldung;
}

 // WIN_Menue
public GWDFWIN_Menue mWD_WIN_Menue = new GWDFWIN_Menue();
 // accesseur de WIN_Menue
public GWDFWIN_Menue getWIN_Menue()
{
mWD_WIN_Menue.verifierOuverte();
return mWD_WIN_Menue;
}

 // WIN_BuchenYesNo
public GWDFWIN_BuchenYesNo mWD_WIN_BuchenYesNo = new GWDFWIN_BuchenYesNo();
 // accesseur de WIN_BuchenYesNo
public GWDFWIN_BuchenYesNo getWIN_BuchenYesNo()
{
mWD_WIN_BuchenYesNo.verifierOuverte();
return mWD_WIN_BuchenYesNo;
}

 // WIN_test
public GWDFWIN_test mWD_WIN_test = new GWDFWIN_test();
 // accesseur de WIN_test
public GWDFWIN_test getWIN_test()
{
mWD_WIN_test.verifierOuverte();
return mWD_WIN_test;
}

 // WIN_KillYesNo
public GWDFWIN_KillYesNo mWD_WIN_KillYesNo = new GWDFWIN_KillYesNo();
 // accesseur de WIN_KillYesNo
public GWDFWIN_KillYesNo getWIN_KillYesNo()
{
mWD_WIN_KillYesNo.verifierOuverte();
return mWD_WIN_KillYesNo;
}


 // Constructeur de la classe GWDPSIB20
public GWDPSIB20()
{
ajouterFenetre("WIN_Bestellung", mWD_WIN_Bestellung);
ajouterFenetre("WIN_IPADRESSE", mWD_WIN_IPADRESSE);
ajouterFenetre("WIN_Liste", mWD_WIN_Liste);
ajouterFenetre("WIN_Anmeldung", mWD_WIN_Anmeldung);
ajouterFenetre("WIN_Menue", mWD_WIN_Menue);
ajouterFenetre("WIN_BuchenYesNo", mWD_WIN_BuchenYesNo);
ajouterFenetre("WIN_test", mWD_WIN_test);
ajouterFenetre("WIN_KillYesNo", mWD_WIN_KillYesNo);

}

// Code de déclaration de SIB20
public void initProjet()
{
// gsSIB is string = "BESTELLUNG"
vWD_gsSIB = new WDChaineU();

vWD_gsSIB.setValeur("BESTELLUNG");

super.ajouterVariableGlobale("gsSIB",vWD_gsSIB);



// garrEdit is array of 4 Buffer
vWD_garrEdit = new WDTableauSimple(1, new int[]{4}, 0, 30);
super.ajouterVariableGlobale("garrEdit",vWD_garrEdit);



// SERVER_ADRESS is string
vWD_SERVER_ADRESS = new WDChaineU();

super.ajouterVariableGlobale("SERVER_ADRESS",vWD_SERVER_ADRESS);



// InitParameter(paramRegistry)
WDAPIPersist.initParametre(0);

// SERVER_ADRESS = LoadParameter("SERVER_ADRESS","192.168.125.252:8086")
vWD_SERVER_ADRESS.setValeur(WDAPIPersist.chargeParametre("SERVER_ADRESS","192.168.125.252:8086"));

// gnUserID is int
vWD_gnUserID = new WDEntier4();

super.ajouterVariableGlobale("gnUserID",vWD_gnUserID);



// gsUserName is string
vWD_gsUserName = new WDChaineU();

super.ajouterVariableGlobale("gsUserName",vWD_gsUserName);



// C_BEST is array of int = [226,120,21]	//orange
vWD_C_BEST = new WDTableauSimple(1, new int[]{0}, 0, 8);
vWD_C_BEST.setValeur(new WDSerie(new WDObjet[]{new WDEntier4(226), new WDEntier4(120), new WDEntier4(21)}));

super.ajouterVariableGlobale("C_BEST",vWD_C_BEST);



// C_INV is array of int = [130,194,35]	//grün
vWD_C_INV = new WDTableauSimple(1, new int[]{0}, 0, 8);
vWD_C_INV.setValeur(new WDSerie(new WDObjet[]{new WDEntier4(130), new WDEntier4(194), new WDEntier4(35)}));

super.ajouterVariableGlobale("C_INV",vWD_C_INV);



// CONSTANT

}





////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
static public WDObjet vWD_gsSIB = WDVarNonAllouee.ref;
static public WDObjet vWD_garrEdit = WDVarNonAllouee.ref;
static public WDObjet vWD_SERVER_ADRESS = WDVarNonAllouee.ref;
static public WDObjet vWD_gnUserID = WDVarNonAllouee.ref;
static public WDObjet vWD_gsUserName = WDVarNonAllouee.ref;
static public WDObjet vWD_C_BEST = WDVarNonAllouee.ref;
static public WDObjet vWD_C_INV = WDVarNonAllouee.ref;
static
{
// Allocation de l'objet global
GWDPSIB20.ms_Project = new GWDPSIB20();

// Définition des langues du projet
GWDPSIB20.ms_Project.setLangueProjet(new int[] {3}, new int[] {0}, 3, false);
GWDPSIB20.ms_Project.setNomCollectionProcedure(new String[]{"GWDCPCOL_GlobalProcedures"});
// Palette des couleurs
GWDPSIB20.ms_Project.setPaletteCouleurGabarit(new int[] {0x394AE1, 0x26A0FA, 0x6DBC61, 0x85A800, 0xD2AC54, 0xC9822B, 0xA95CF8, 0xB86592, 0xB74A5E, 0x654E44, 0xA5A595});
}
public String getVersionApplication(){ return "0.0.91.0";}
public String getNomSociete(){ return "ArnoldConsult 2021";}
public String getNomAPK(){ return "SIB20";}
public int getIdNomApplication(){return com.arnoldconsult.sib20.R.string.app_name;}
public boolean isModeAnsi(){ return false;}
public boolean isAffectationTableauParCopie(){ return true;}
public boolean isAssistanceAutoHFActive(){ return true;}
public String getPackageRacine(){ return "com.arnoldconsult.sib20";}
public int getIdIconeApplication(){ return com.arnoldconsult.sib20.R.drawable.i_c_o_n_e________0;}
public int getInfoPlateforme(EWDInfoPlateforme info)
{
switch(info)
{
case DPI_ECRAN : return 160;
case HAUTEUR_BARRE_SYSTEME : return 25;
case HAUTEUR_BARRE_TITRE : return 25;
case HAUTEUR_ACTION_BAR : return 48;
case HAUTEUR_BARRE_BAS : return 0;
case HAUTEUR_ECRAN : return 480;
case LARGEUR_ECRAN : return 320;
default : return 0;
}
}
public boolean isActiveThemeMaterialDesign()
{
return true;
}
////////////////////////////////////////////////////////////////////////////
public String getAdresseEmail() 
{
return "";
}
public boolean isIgnoreErreurCertificatHTTPS()
{
return false;
}
////////////////////////////////////////////////////////////////////////////
public boolean isUniteAffichageLogique()
{
return true;
}

////////////////////////////////////////////////////////////////////////////
// Formats des masques du projet
////////////////////////////////////////////////////////////////////////////
public String getFichierWDM()
{
return null;
}
protected void declarerRessources()
{
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN ORANGE\\MATERIAL DESIGN ORANGE_ROLLOVER.PNG",com.arnoldconsult.sib20.R.drawable.material_design_orange_rollover_15, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN ORANGE\\MATERIAL DESIGN ORANGE_BREAK_PICT.PNG?E2_",com.arnoldconsult.sib20.R.drawable.material_design_orange_break_pict_14_selector, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN ORANGE\\MATERIAL DESIGN ORANGE_BREAK.PNG",com.arnoldconsult.sib20.R.drawable.material_design_orange_break_13, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\HELP.PNG",com.arnoldconsult.sib20.R.drawable.help_12, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\USER.PNG",com.arnoldconsult.sib20.R.drawable.user_11, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN ORANGE\\MATERIAL DESIGN ORANGE_EDT.PNG?E5_3NP_8_8_8_8",com.arnoldconsult.sib20.R.drawable.material_design_orange_edt_10_np3_8_8_8_8_selector, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN ORANGE\\MATERIAL DESIGN ORANGE_BTN_STD.PNG?E5_3NP_10_10_10_10",com.arnoldconsult.sib20.R.drawable.material_design_orange_btn_std_9_np3_10_10_10_10_selector, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\SCANNER.PNG",com.arnoldconsult.sib20.R.drawable.scanner_8, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\DELETE2.PNG",com.arnoldconsult.sib20.R.drawable.delete2_7, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN GREEN\\MATERIAL DESIGN GREEN_EDT.PNG?E5_3NP_8_8_8_8",com.arnoldconsult.sib20.R.drawable.material_design_green_edt_6_np3_8_8_8_8_selector, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\TEMPLATES\\WM\\210 MATERIAL DESIGN GREEN\\MATERIAL DESIGN GREEN_BTN_STD.PNG?E5_3NP_10_10_10_10",com.arnoldconsult.sib20.R.drawable.material_design_green_btn_std_5_np3_10_10_10_10_selector, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\LOGIN.PNG",com.arnoldconsult.sib20.R.drawable.login_4, "");
super.ajouterFichierAssocie("D:\\MY MOBILE PROJECTS\\SIB20\\CONFIGURATION.PNG",com.arnoldconsult.sib20.R.drawable.configuration_3, "");
super.ajouterFichierAssocie("log_icon.wdpic",com.arnoldconsult.sib20.R.drawable.log_icon_2, "");
super.ajouterFichierAssocie("D:\\My Mobile Projects\\SIB20\\log_icon.wdpic",com.arnoldconsult.sib20.R.drawable.log_icon_2, "");
super.ajouterFichierAssocie("BLEEP26.WAV",com.arnoldconsult.sib20.R.raw.bleep26_1, "");
}


/**
 * Appel des méthodes d'initialisation des classes / collections de procédures / projet
 */
static void GWDPSIB20_InitProjet( String [] args)
{
GWDPSIB20.ms_Project.initialiserProjet("SIB20", "Android application", args);
}

/**
 * Appel des méthodes de terminaison des projet / collections de procédures / classes
 */
static protected void GWDPSIB20_TermineProjet()
{

// Terminaison des collections de procédures et des classes

// Libération de l'objet global
GWDPSIB20.ms_Project = null;
}

/**
 * Lancer de l'application Android
 */
public static class WDLanceur extends WDAbstractLanceur
{
public void init()
{
// Appel des méthodes d'initialisation
GWDPSIB20_InitProjet(null);
}
public void run()
{

GWDPSIB20.ms_Project.lancerProjet();
}
}
}
