示例#1
0
        /// <summary>
        /// Constructeur du main window
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();
            initSynchro();

            /// Test SYNCHRO import ///
            if (connexion.MySQLconnected)
            {
                connexion.SyncCommMySQL();
                connexion.SyncParamPlan();
            }

            /// Test CAD avec nouvelles données ///
            commCAD     = new CommercialCAD(connexion);
            clientCAD   = new ClientCAD(connexion);
            coupeCAD    = new CoupePrincipeCAD(connexion);
            couvCAD     = new CouvertureCAD(connexion);
            gamCAD      = new GammeCAD(connexion);
            plancherCAD = new PlancherCAD(connexion);

            this.authentification = new Authentification(this.connexion);

            Mainframe.Content = authentification;

            Initialize_Listeners_Auth();
        }
示例#2
0
 /// <summary>
 /// Constructeur qui prend en paramètre la connexion
 /// </summary>
 /// <param name="co"></param>
 public ParametresClient(Connexion co, ClientCAD CADclient)
 {
     // Instanciations
     InitializeComponent();
     Conn             = co;
     this.clientCAD   = CADclient;
     this.DataContext = clientCAD;
 }
 public GestionClient(Connexion co, ClientCAD CADclient)
 {
     // Instanciations
     InitializeComponent();
     connexion = co;
     if (this.connexion.MySQLconnected)
     {
         this.connexion.SyncClient();
     }
     this.clientCAD = CADclient;
     this.clientCAD.ListAllClients();
     DataContext = connexion;
     ListeClients.ItemsSource = clientCAD.Clients;
 }
 /// <summary>
 /// Constructeur qui prend en paramètre la connexion et le commercial authentifié
 /// </summary>
 /// <param name="co"></param>
 /// <param name="com"></param>
 public GestionProjet(Connexion co, Commercial com)
 {
     // Instanciations
     InitializeComponent();
     connexion = co;
     if (connexion.MySQLconnected)
     {
         connexion.SynCProjetsComm(com);
         connexion.SyncClient();
     }
     commercial  = com;
     clientCAD   = new ClientCAD(this.connexion);
     projetCAD   = new ProjetCAD(this.connexion, this.commercial, clientCAD.Clients);
     DataContext = projetCAD;
 }
示例#5
0
        public ParametresClient(Connexion co, ClientCAD CADclient, Client cli)
        {
            // Instanciations
            InitializeComponent();
            Conn             = co;
            this.clientCAD   = CADclient;
            this.DataContext = clientCAD;

            ClientNom.Text        = cli.nom;
            ClientPrenom.Text     = cli.prenom;
            ClientEmail.Text      = cli.email;
            ClientAdresse.Text    = cli.adresse;
            ClientCodePostal.Text = cli.codePostal;
            ClientVille.Text      = cli.ville;
            ClientTelephone.Text  = cli.telephone;

            this.Client = cli;
        }