diff --git a/Gestion de commerce Informatique/App.config b/Gestion de commerce Informatique/App.config
new file mode 100644
index 0000000..731f6de
--- /dev/null
+++ b/Gestion de commerce Informatique/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/Bunifu.dll b/Gestion de commerce Informatique/Bunifu.dll
new file mode 100644
index 0000000..9a283f4
Binary files /dev/null and b/Gestion de commerce Informatique/Bunifu.dll differ
diff --git a/Gestion de commerce Informatique/Commande.Designer.cs b/Gestion de commerce Informatique/Commande.Designer.cs
new file mode 100644
index 0000000..99c008f
--- /dev/null
+++ b/Gestion de commerce Informatique/Commande.Designer.cs
@@ -0,0 +1,178 @@
+namespace Gestion_de_commerce_Informatique
+{
+ partial class Commande
+ {
+ ///
+ /// Variable nécessaire au concepteur.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Nettoyage des ressources utilisées.
+ ///
+ /// true si les ressources managées doivent être supprimées ; sinon, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Code généré par le Concepteur de composants
+
+ ///
+ /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
+ /// le contenu de cette méthode avec l'éditeur de code.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Commande));
+ this.bgCommandeEnCours = new Bunifu.Framework.UI.BunifuGauge();
+ this.labelCommande = new Bunifu.Framework.UI.BunifuCustomLabel();
+ this.dgvCommandeEnCours = new System.Windows.Forms.DataGridView();
+ this.dataGridView1 = new System.Windows.Forms.DataGridView();
+ this.lblLastCommande = new Bunifu.Framework.UI.BunifuCustomLabel();
+ this.bgDernierCommande = new Bunifu.Framework.UI.BunifuGauge();
+ this.bunifuFlatButton1 = new Bunifu.Framework.UI.BunifuFlatButton();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvCommandeEnCours)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // bgCommandeEnCours
+ //
+ this.bgCommandeEnCours.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bgCommandeEnCours.BackgroundImage")));
+ this.bgCommandeEnCours.Font = new System.Drawing.Font("Century Gothic", 15.75F);
+ this.bgCommandeEnCours.Location = new System.Drawing.Point(82, 36);
+ this.bgCommandeEnCours.Margin = new System.Windows.Forms.Padding(6);
+ this.bgCommandeEnCours.Name = "bgCommandeEnCours";
+ this.bgCommandeEnCours.ProgressBgColor = System.Drawing.Color.Gray;
+ this.bgCommandeEnCours.ProgressColor1 = System.Drawing.Color.Chartreuse;
+ this.bgCommandeEnCours.ProgressColor2 = System.Drawing.Color.Red;
+ this.bgCommandeEnCours.Size = new System.Drawing.Size(174, 117);
+ this.bgCommandeEnCours.Suffix = "";
+ this.bgCommandeEnCours.TabIndex = 0;
+ this.bgCommandeEnCours.Thickness = 30;
+ this.bgCommandeEnCours.Value = 100;
+ //
+ // labelCommande
+ //
+ this.labelCommande.AutoSize = true;
+ this.labelCommande.Font = new System.Drawing.Font("Stencil", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelCommande.Location = new System.Drawing.Point(58, 18);
+ this.labelCommande.Name = "labelCommande";
+ this.labelCommande.Size = new System.Drawing.Size(224, 25);
+ this.labelCommande.TabIndex = 1;
+ this.labelCommande.Text = "Commande en cours";
+ //
+ // dgvCommandeEnCours
+ //
+ this.dgvCommandeEnCours.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgvCommandeEnCours.Location = new System.Drawing.Point(8, 162);
+ this.dgvCommandeEnCours.Name = "dgvCommandeEnCours";
+ this.dgvCommandeEnCours.Size = new System.Drawing.Size(316, 255);
+ this.dgvCommandeEnCours.TabIndex = 2;
+ //
+ // dataGridView1
+ //
+ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dataGridView1.Location = new System.Drawing.Point(373, 162);
+ this.dataGridView1.Name = "dataGridView1";
+ this.dataGridView1.Size = new System.Drawing.Size(321, 255);
+ this.dataGridView1.TabIndex = 5;
+ //
+ // lblLastCommande
+ //
+ this.lblLastCommande.AutoSize = true;
+ this.lblLastCommande.Font = new System.Drawing.Font("Stencil", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblLastCommande.Location = new System.Drawing.Point(399, 18);
+ this.lblLastCommande.Name = "lblLastCommande";
+ this.lblLastCommande.Size = new System.Drawing.Size(266, 25);
+ this.lblLastCommande.TabIndex = 4;
+ this.lblLastCommande.Text = "Dernière de la semaine";
+ //
+ // bgDernierCommande
+ //
+ this.bgDernierCommande.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bgDernierCommande.BackgroundImage")));
+ this.bgDernierCommande.Font = new System.Drawing.Font("Century Gothic", 15.75F);
+ this.bgDernierCommande.Location = new System.Drawing.Point(448, 36);
+ this.bgDernierCommande.Margin = new System.Windows.Forms.Padding(6);
+ this.bgDernierCommande.Name = "bgDernierCommande";
+ this.bgDernierCommande.ProgressBgColor = System.Drawing.Color.Gray;
+ this.bgDernierCommande.ProgressColor1 = System.Drawing.Color.Red;
+ this.bgDernierCommande.ProgressColor2 = System.Drawing.Color.Green;
+ this.bgDernierCommande.Size = new System.Drawing.Size(174, 117);
+ this.bgDernierCommande.Suffix = "";
+ this.bgDernierCommande.TabIndex = 3;
+ this.bgDernierCommande.Tag = "test";
+ this.bgDernierCommande.Thickness = 30;
+ this.bgDernierCommande.Value = 100;
+ //
+ // bunifuFlatButton1
+ //
+ this.bunifuFlatButton1.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.bunifuFlatButton1.BackColor = System.Drawing.Color.Transparent;
+ this.bunifuFlatButton1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.bunifuFlatButton1.BorderRadius = 0;
+ this.bunifuFlatButton1.ButtonText = "Passer une commande";
+ this.bunifuFlatButton1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.bunifuFlatButton1.DisabledColor = System.Drawing.Color.Gray;
+ this.bunifuFlatButton1.Font = new System.Drawing.Font("Stencil", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.bunifuFlatButton1.Iconcolor = System.Drawing.Color.Transparent;
+ this.bunifuFlatButton1.Iconimage = global::Gestion_de_commerce_Informatique.Properties.Resources.commande;
+ this.bunifuFlatButton1.Iconimage_right = null;
+ this.bunifuFlatButton1.Iconimage_right_Selected = null;
+ this.bunifuFlatButton1.Iconimage_Selected = null;
+ this.bunifuFlatButton1.IconMarginLeft = 0;
+ this.bunifuFlatButton1.IconMarginRight = 0;
+ this.bunifuFlatButton1.IconRightVisible = true;
+ this.bunifuFlatButton1.IconRightZoom = 0D;
+ this.bunifuFlatButton1.IconVisible = true;
+ this.bunifuFlatButton1.IconZoom = 90D;
+ this.bunifuFlatButton1.IsTab = false;
+ this.bunifuFlatButton1.Location = new System.Drawing.Point(248, 423);
+ this.bunifuFlatButton1.Name = "bunifuFlatButton1";
+ this.bunifuFlatButton1.Normalcolor = System.Drawing.Color.Transparent;
+ this.bunifuFlatButton1.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.bunifuFlatButton1.OnHoverTextColor = System.Drawing.Color.Black;
+ this.bunifuFlatButton1.selected = false;
+ this.bunifuFlatButton1.Size = new System.Drawing.Size(209, 51);
+ this.bunifuFlatButton1.TabIndex = 7;
+ this.bunifuFlatButton1.Text = "Passer une commande";
+ this.bunifuFlatButton1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ this.bunifuFlatButton1.Textcolor = System.Drawing.Color.Black;
+ this.bunifuFlatButton1.TextFont = new System.Drawing.Font("Stencil", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ //
+ // Commande
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ActiveBorder;
+ this.Controls.Add(this.bunifuFlatButton1);
+ this.Controls.Add(this.dataGridView1);
+ this.Controls.Add(this.lblLastCommande);
+ this.Controls.Add(this.bgDernierCommande);
+ this.Controls.Add(this.dgvCommandeEnCours);
+ this.Controls.Add(this.labelCommande);
+ this.Controls.Add(this.bgCommandeEnCours);
+ this.Name = "Commande";
+ this.Size = new System.Drawing.Size(697, 477);
+ ((System.ComponentModel.ISupportInitialize)(this.dgvCommandeEnCours)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private Bunifu.Framework.UI.BunifuGauge bgCommandeEnCours;
+ private Bunifu.Framework.UI.BunifuCustomLabel labelCommande;
+ private System.Windows.Forms.DataGridView dgvCommandeEnCours;
+ private System.Windows.Forms.DataGridView dataGridView1;
+ private Bunifu.Framework.UI.BunifuCustomLabel lblLastCommande;
+ private Bunifu.Framework.UI.BunifuGauge bgDernierCommande;
+ private Bunifu.Framework.UI.BunifuFlatButton bunifuFlatButton1;
+ }
+}
diff --git a/Gestion de commerce Informatique/Commande.cs b/Gestion de commerce Informatique/Commande.cs
new file mode 100644
index 0000000..3d41003
--- /dev/null
+++ b/Gestion de commerce Informatique/Commande.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Gestion_de_commerce_Informatique
+{
+ public partial class Commande : UserControl
+ {
+ public Commande()
+ {
+ InitializeComponent();
+ this.BackColor = Color.Transparent;
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/Commande.resx b/Gestion de commerce Informatique/Commande.resx
new file mode 100644
index 0000000..c9f3f0e
--- /dev/null
+++ b/Gestion de commerce Informatique/Commande.resx
@@ -0,0 +1,182 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ REREREREREREREREREREREREREREREREREREREREREREREREZA2Zzf4FycUdY+GKCI4AAAAASUVORK5C
+ YII=
+
+
+
+
+ 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
+ i+n6TNSXAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/DashBoard.Designer.cs b/Gestion de commerce Informatique/DashBoard.Designer.cs
new file mode 100644
index 0000000..62d183b
--- /dev/null
+++ b/Gestion de commerce Informatique/DashBoard.Designer.cs
@@ -0,0 +1,113 @@
+namespace Gestion_de_commerce_Informatique
+{
+ partial class DashBoard
+ {
+ ///
+ /// Variable nécessaire au concepteur.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Nettoyage des ressources utilisées.
+ ///
+ /// true si les ressources managées doivent être supprimées ; sinon, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Code généré par le Concepteur de composants
+
+ ///
+ /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
+ /// le contenu de cette méthode avec l'éditeur de code.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DashBoard));
+ this.bunifuGauge1 = new Bunifu.Framework.UI.BunifuGauge();
+ this.labelStock = new Bunifu.Framework.UI.BunifuCustomLabel();
+ this.bunifuCustomLabel1 = new Bunifu.Framework.UI.BunifuCustomLabel();
+ this.bunifuGauge2 = new Bunifu.Framework.UI.BunifuGauge();
+ this.SuspendLayout();
+ //
+ // bunifuGauge1
+ //
+ this.bunifuGauge1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bunifuGauge1.BackgroundImage")));
+ this.bunifuGauge1.Font = new System.Drawing.Font("Century Gothic", 15.75F);
+ this.bunifuGauge1.Location = new System.Drawing.Point(3, 36);
+ this.bunifuGauge1.Margin = new System.Windows.Forms.Padding(6);
+ this.bunifuGauge1.Name = "bunifuGauge1";
+ this.bunifuGauge1.ProgressBgColor = System.Drawing.Color.Gray;
+ this.bunifuGauge1.ProgressColor1 = System.Drawing.Color.Red;
+ this.bunifuGauge1.ProgressColor2 = System.Drawing.Color.Green;
+ this.bunifuGauge1.Size = new System.Drawing.Size(174, 117);
+ this.bunifuGauge1.Suffix = "";
+ this.bunifuGauge1.TabIndex = 0;
+ this.bunifuGauge1.Thickness = 30;
+ this.bunifuGauge1.Value = 100;
+ //
+ // labelStock
+ //
+ this.labelStock.AutoSize = true;
+ this.labelStock.Font = new System.Drawing.Font("Stencil", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelStock.Location = new System.Drawing.Point(53, 24);
+ this.labelStock.Name = "labelStock";
+ this.labelStock.Size = new System.Drawing.Size(76, 25);
+ this.labelStock.TabIndex = 1;
+ this.labelStock.Text = "Stock";
+ //
+ // bunifuCustomLabel1
+ //
+ this.bunifuCustomLabel1.AutoSize = true;
+ this.bunifuCustomLabel1.Font = new System.Drawing.Font("Stencil", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.bunifuCustomLabel1.Location = new System.Drawing.Point(498, 24);
+ this.bunifuCustomLabel1.Name = "bunifuCustomLabel1";
+ this.bunifuCustomLabel1.Size = new System.Drawing.Size(196, 25);
+ this.bunifuCustomLabel1.TabIndex = 3;
+ this.bunifuCustomLabel1.Text = "Chiffre d\'afaire";
+ //
+ // bunifuGauge2
+ //
+ this.bunifuGauge2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bunifuGauge2.BackgroundImage")));
+ this.bunifuGauge2.Font = new System.Drawing.Font("Century Gothic", 15.75F);
+ this.bunifuGauge2.Location = new System.Drawing.Point(503, 36);
+ this.bunifuGauge2.Margin = new System.Windows.Forms.Padding(6);
+ this.bunifuGauge2.Name = "bunifuGauge2";
+ this.bunifuGauge2.ProgressBgColor = System.Drawing.Color.Gray;
+ this.bunifuGauge2.ProgressColor1 = System.Drawing.Color.Red;
+ this.bunifuGauge2.ProgressColor2 = System.Drawing.Color.Green;
+ this.bunifuGauge2.Size = new System.Drawing.Size(174, 117);
+ this.bunifuGauge2.Suffix = "";
+ this.bunifuGauge2.TabIndex = 2;
+ this.bunifuGauge2.Thickness = 30;
+ this.bunifuGauge2.Value = 100;
+ //
+ // DashBoard
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ActiveBorder;
+ this.Controls.Add(this.bunifuCustomLabel1);
+ this.Controls.Add(this.bunifuGauge2);
+ this.Controls.Add(this.labelStock);
+ this.Controls.Add(this.bunifuGauge1);
+ this.Name = "DashBoard";
+ this.Size = new System.Drawing.Size(697, 477);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private Bunifu.Framework.UI.BunifuGauge bunifuGauge1;
+ private Bunifu.Framework.UI.BunifuCustomLabel labelStock;
+ private Bunifu.Framework.UI.BunifuCustomLabel bunifuCustomLabel1;
+ private Bunifu.Framework.UI.BunifuGauge bunifuGauge2;
+ }
+}
diff --git a/Gestion de commerce Informatique/DashBoard.cs b/Gestion de commerce Informatique/DashBoard.cs
new file mode 100644
index 0000000..ffcfd8a
--- /dev/null
+++ b/Gestion de commerce Informatique/DashBoard.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using GestionDeCommerceInfoClasseBDDNCouches.DataLayer;
+
+namespace Gestion_de_commerce_Informatique
+{
+ public partial class DashBoard : UserControl
+ {
+
+ public DashBoard()
+ {
+ InitializeComponent();
+ this.BackColor = Color.Transparent;
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/DashBoard.resx b/Gestion de commerce Informatique/DashBoard.resx
new file mode 100644
index 0000000..570148e
--- /dev/null
+++ b/Gestion de commerce Informatique/DashBoard.resx
@@ -0,0 +1,181 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ i+n6TNSXAAAAAElFTkSuQmCC
+
+
+
+
+ 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
+ i+n6TNSXAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/Form1.Designer.cs b/Gestion de commerce Informatique/Form1.Designer.cs
new file mode 100644
index 0000000..9c6e026
--- /dev/null
+++ b/Gestion de commerce Informatique/Form1.Designer.cs
@@ -0,0 +1,437 @@
+namespace Gestion_de_commerce_Informatique
+{
+ partial class Form1
+ {
+ ///
+ /// Variable nécessaire au concepteur.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Nettoyage des ressources utilisées.
+ ///
+ /// true si les ressources managées doivent être supprimées ; sinon, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Code généré par le Concepteur Windows Form
+
+ ///
+ /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
+ /// le contenu de cette méthode avec l'éditeur de code.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.bunifuElipse1 = new Bunifu.Framework.UI.BunifuElipse(this.components);
+ this.bunifuDragControlPanRight = new Bunifu.Framework.UI.BunifuDragControl(this.components);
+ this.panRight = new System.Windows.Forms.Panel();
+ this.bunifuDragControlBgPanelLeft = new Bunifu.Framework.UI.BunifuDragControl(this.components);
+ this.panTop = new System.Windows.Forms.Panel();
+ this.bunifuDragControl1 = new Bunifu.Framework.UI.BunifuDragControl(this.components);
+ this.pictureBox2 = new System.Windows.Forms.PictureBox();
+ this.bgPanelLeft = new Bunifu.Framework.UI.BunifuGradientPanel();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.btnExit = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.btnConfig = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.btnUserMannager = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.bunifuFlatButton3 = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.btnStock = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.btnCommande = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.btnDashBoard = new Bunifu.Framework.UI.BunifuFlatButton();
+ this.panTop.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
+ this.bgPanelLeft.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // bunifuElipse1
+ //
+ this.bunifuElipse1.ElipseRadius = 2;
+ this.bunifuElipse1.TargetControl = this;
+ //
+ // bunifuDragControlPanRight
+ //
+ this.bunifuDragControlPanRight.Fixed = true;
+ this.bunifuDragControlPanRight.Horizontal = true;
+ this.bunifuDragControlPanRight.TargetControl = this.panRight;
+ this.bunifuDragControlPanRight.Vertical = true;
+ //
+ // panRight
+ //
+ this.panRight.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.panRight.Location = new System.Drawing.Point(214, 30);
+ this.panRight.Name = "panRight";
+ this.panRight.Size = new System.Drawing.Size(697, 477);
+ this.panRight.TabIndex = 1;
+ //
+ // bunifuDragControlBgPanelLeft
+ //
+ this.bunifuDragControlBgPanelLeft.Fixed = true;
+ this.bunifuDragControlBgPanelLeft.Horizontal = true;
+ this.bunifuDragControlBgPanelLeft.TargetControl = this.bgPanelLeft;
+ this.bunifuDragControlBgPanelLeft.Vertical = true;
+ //
+ // panTop
+ //
+ this.panTop.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(75)))), ((int)(((byte)(75)))), ((int)(((byte)(75)))));
+ this.panTop.Controls.Add(this.pictureBox2);
+ this.panTop.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panTop.Location = new System.Drawing.Point(214, 0);
+ this.panTop.Name = "panTop";
+ this.panTop.Size = new System.Drawing.Size(697, 24);
+ this.panTop.TabIndex = 2;
+ //
+ // bunifuDragControl1
+ //
+ this.bunifuDragControl1.Fixed = true;
+ this.bunifuDragControl1.Horizontal = true;
+ this.bunifuDragControl1.TargetControl = this.panTop;
+ this.bunifuDragControl1.Vertical = true;
+ //
+ // pictureBox2
+ //
+ this.pictureBox2.BackColor = System.Drawing.Color.Transparent;
+ this.pictureBox2.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.pictureBox2.Image = global::Gestion_de_commerce_Informatique.Properties.Resources.exit2;
+ this.pictureBox2.Location = new System.Drawing.Point(676, 3);
+ this.pictureBox2.Name = "pictureBox2";
+ this.pictureBox2.Size = new System.Drawing.Size(18, 18);
+ this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pictureBox2.TabIndex = 3;
+ this.pictureBox2.TabStop = false;
+ this.pictureBox2.Click += new System.EventHandler(this.btnExit_Click);
+ //
+ // bgPanelLeft
+ //
+ this.bgPanelLeft.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bgPanelLeft.BackgroundImage")));
+ this.bgPanelLeft.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.bgPanelLeft.Controls.Add(this.pictureBox1);
+ this.bgPanelLeft.Controls.Add(this.btnExit);
+ this.bgPanelLeft.Controls.Add(this.btnConfig);
+ this.bgPanelLeft.Controls.Add(this.btnUserMannager);
+ this.bgPanelLeft.Controls.Add(this.bunifuFlatButton3);
+ this.bgPanelLeft.Controls.Add(this.btnStock);
+ this.bgPanelLeft.Controls.Add(this.btnCommande);
+ this.bgPanelLeft.Controls.Add(this.btnDashBoard);
+ this.bgPanelLeft.Dock = System.Windows.Forms.DockStyle.Left;
+ this.bgPanelLeft.GradientBottomLeft = System.Drawing.Color.DarkBlue;
+ this.bgPanelLeft.GradientBottomRight = System.Drawing.Color.DeepSkyBlue;
+ this.bgPanelLeft.GradientTopLeft = System.Drawing.Color.Indigo;
+ this.bgPanelLeft.GradientTopRight = System.Drawing.SystemColors.WindowText;
+ this.bgPanelLeft.Location = new System.Drawing.Point(0, 0);
+ this.bgPanelLeft.Name = "bgPanelLeft";
+ this.bgPanelLeft.Quality = 10;
+ this.bgPanelLeft.Size = new System.Drawing.Size(214, 507);
+ this.bgPanelLeft.TabIndex = 0;
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
+ this.pictureBox1.Image = global::Gestion_de_commerce_Informatique.Properties.Resources.logo;
+ this.pictureBox1.Location = new System.Drawing.Point(12, 21);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(195, 49);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pictureBox1.TabIndex = 7;
+ this.pictureBox1.TabStop = false;
+ //
+ // btnExit
+ //
+ this.btnExit.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.btnExit.BackColor = System.Drawing.Color.Transparent;
+ this.btnExit.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.btnExit.BorderRadius = 0;
+ this.btnExit.ButtonText = "Quitter";
+ this.btnExit.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnExit.DisabledColor = System.Drawing.Color.Gray;
+ this.btnExit.Iconcolor = System.Drawing.Color.Transparent;
+ this.btnExit.Iconimage = global::Gestion_de_commerce_Informatique.Properties.Resources.exit;
+ this.btnExit.Iconimage_right = null;
+ this.btnExit.Iconimage_right_Selected = null;
+ this.btnExit.Iconimage_Selected = null;
+ this.btnExit.IconMarginLeft = 25;
+ this.btnExit.IconMarginRight = 0;
+ this.btnExit.IconRightVisible = true;
+ this.btnExit.IconRightZoom = 0D;
+ this.btnExit.IconVisible = true;
+ this.btnExit.IconZoom = 90D;
+ this.btnExit.IsTab = false;
+ this.btnExit.Location = new System.Drawing.Point(3, 421);
+ this.btnExit.Name = "btnExit";
+ this.btnExit.Normalcolor = System.Drawing.Color.Transparent;
+ this.btnExit.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.btnExit.OnHoverTextColor = System.Drawing.Color.White;
+ this.btnExit.selected = false;
+ this.btnExit.Size = new System.Drawing.Size(205, 47);
+ this.btnExit.TabIndex = 6;
+ this.btnExit.TabStop = false;
+ this.btnExit.Text = "Quitter";
+ this.btnExit.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.btnExit.Textcolor = System.Drawing.Color.White;
+ this.btnExit.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
+ //
+ // btnConfig
+ //
+ this.btnConfig.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.btnConfig.BackColor = System.Drawing.Color.Transparent;
+ this.btnConfig.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.btnConfig.BorderRadius = 0;
+ this.btnConfig.ButtonText = "Configuration";
+ this.btnConfig.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnConfig.DisabledColor = System.Drawing.Color.Gray;
+ this.btnConfig.Iconcolor = System.Drawing.Color.Transparent;
+ this.btnConfig.Iconimage = global::Gestion_de_commerce_Informatique.Properties.Resources.setting;
+ this.btnConfig.Iconimage_right = null;
+ this.btnConfig.Iconimage_right_Selected = null;
+ this.btnConfig.Iconimage_Selected = null;
+ this.btnConfig.IconMarginLeft = 25;
+ this.btnConfig.IconMarginRight = 0;
+ this.btnConfig.IconRightVisible = true;
+ this.btnConfig.IconRightZoom = 0D;
+ this.btnConfig.IconVisible = true;
+ this.btnConfig.IconZoom = 90D;
+ this.btnConfig.IsTab = false;
+ this.btnConfig.Location = new System.Drawing.Point(3, 369);
+ this.btnConfig.Name = "btnConfig";
+ this.btnConfig.Normalcolor = System.Drawing.Color.Transparent;
+ this.btnConfig.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.btnConfig.OnHoverTextColor = System.Drawing.Color.White;
+ this.btnConfig.selected = false;
+ this.btnConfig.Size = new System.Drawing.Size(205, 47);
+ this.btnConfig.TabIndex = 5;
+ this.btnConfig.TabStop = false;
+ this.btnConfig.Text = "Configuration";
+ this.btnConfig.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.btnConfig.Textcolor = System.Drawing.Color.White;
+ this.btnConfig.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnConfig.Click += new System.EventHandler(this.btn_Click);
+ //
+ // btnUserMannager
+ //
+ this.btnUserMannager.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.btnUserMannager.BackColor = System.Drawing.Color.Transparent;
+ this.btnUserMannager.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.btnUserMannager.BorderRadius = 0;
+ this.btnUserMannager.ButtonText = "Gestion utilisateurs";
+ this.btnUserMannager.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnUserMannager.DisabledColor = System.Drawing.Color.Gray;
+ this.btnUserMannager.Iconcolor = System.Drawing.Color.Transparent;
+ this.btnUserMannager.Iconimage = global::Gestion_de_commerce_Informatique.Properties.Resources.usercfg;
+ this.btnUserMannager.Iconimage_right = null;
+ this.btnUserMannager.Iconimage_right_Selected = null;
+ this.btnUserMannager.Iconimage_Selected = null;
+ this.btnUserMannager.IconMarginLeft = 25;
+ this.btnUserMannager.IconMarginRight = 0;
+ this.btnUserMannager.IconRightVisible = true;
+ this.btnUserMannager.IconRightZoom = 0D;
+ this.btnUserMannager.IconVisible = true;
+ this.btnUserMannager.IconZoom = 90D;
+ this.btnUserMannager.IsTab = false;
+ this.btnUserMannager.Location = new System.Drawing.Point(3, 315);
+ this.btnUserMannager.Name = "btnUserMannager";
+ this.btnUserMannager.Normalcolor = System.Drawing.Color.Transparent;
+ this.btnUserMannager.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.btnUserMannager.OnHoverTextColor = System.Drawing.Color.White;
+ this.btnUserMannager.selected = false;
+ this.btnUserMannager.Size = new System.Drawing.Size(205, 47);
+ this.btnUserMannager.TabIndex = 4;
+ this.btnUserMannager.TabStop = false;
+ this.btnUserMannager.Text = "Gestion utilisateurs";
+ this.btnUserMannager.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.btnUserMannager.Textcolor = System.Drawing.Color.White;
+ this.btnUserMannager.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnUserMannager.Click += new System.EventHandler(this.btn_Click);
+ //
+ // bunifuFlatButton3
+ //
+ this.bunifuFlatButton3.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.bunifuFlatButton3.BackColor = System.Drawing.Color.Transparent;
+ this.bunifuFlatButton3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.bunifuFlatButton3.BorderRadius = 0;
+ this.bunifuFlatButton3.ButtonText = "bunifuFlatButton3";
+ this.bunifuFlatButton3.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.bunifuFlatButton3.DisabledColor = System.Drawing.Color.Gray;
+ this.bunifuFlatButton3.Iconcolor = System.Drawing.Color.Transparent;
+ this.bunifuFlatButton3.Iconimage = ((System.Drawing.Image)(resources.GetObject("bunifuFlatButton3.Iconimage")));
+ this.bunifuFlatButton3.Iconimage_right = null;
+ this.bunifuFlatButton3.Iconimage_right_Selected = null;
+ this.bunifuFlatButton3.Iconimage_Selected = null;
+ this.bunifuFlatButton3.IconMarginLeft = 25;
+ this.bunifuFlatButton3.IconMarginRight = 0;
+ this.bunifuFlatButton3.IconRightVisible = true;
+ this.bunifuFlatButton3.IconRightZoom = 0D;
+ this.bunifuFlatButton3.IconVisible = true;
+ this.bunifuFlatButton3.IconZoom = 90D;
+ this.bunifuFlatButton3.IsTab = false;
+ this.bunifuFlatButton3.Location = new System.Drawing.Point(3, 261);
+ this.bunifuFlatButton3.Name = "bunifuFlatButton3";
+ this.bunifuFlatButton3.Normalcolor = System.Drawing.Color.Transparent;
+ this.bunifuFlatButton3.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.bunifuFlatButton3.OnHoverTextColor = System.Drawing.Color.White;
+ this.bunifuFlatButton3.selected = false;
+ this.bunifuFlatButton3.Size = new System.Drawing.Size(205, 47);
+ this.bunifuFlatButton3.TabIndex = 3;
+ this.bunifuFlatButton3.TabStop = false;
+ this.bunifuFlatButton3.Text = "bunifuFlatButton3";
+ this.bunifuFlatButton3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.bunifuFlatButton3.Textcolor = System.Drawing.Color.White;
+ this.bunifuFlatButton3.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ //
+ // btnStock
+ //
+ this.btnStock.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.btnStock.BackColor = System.Drawing.Color.Transparent;
+ this.btnStock.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.btnStock.BorderRadius = 0;
+ this.btnStock.ButtonText = "Stock";
+ this.btnStock.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnStock.DisabledColor = System.Drawing.Color.Gray;
+ this.btnStock.Iconcolor = System.Drawing.Color.Transparent;
+ this.btnStock.Iconimage = global::Gestion_de_commerce_Informatique.Properties.Resources.stock;
+ this.btnStock.Iconimage_right = null;
+ this.btnStock.Iconimage_right_Selected = null;
+ this.btnStock.Iconimage_Selected = null;
+ this.btnStock.IconMarginLeft = 25;
+ this.btnStock.IconMarginRight = 0;
+ this.btnStock.IconRightVisible = true;
+ this.btnStock.IconRightZoom = 0D;
+ this.btnStock.IconVisible = true;
+ this.btnStock.IconZoom = 90D;
+ this.btnStock.IsTab = false;
+ this.btnStock.Location = new System.Drawing.Point(3, 207);
+ this.btnStock.Name = "btnStock";
+ this.btnStock.Normalcolor = System.Drawing.Color.Transparent;
+ this.btnStock.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.btnStock.OnHoverTextColor = System.Drawing.Color.White;
+ this.btnStock.selected = false;
+ this.btnStock.Size = new System.Drawing.Size(205, 47);
+ this.btnStock.TabIndex = 2;
+ this.btnStock.TabStop = false;
+ this.btnStock.Text = "Stock";
+ this.btnStock.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.btnStock.Textcolor = System.Drawing.Color.White;
+ this.btnStock.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnStock.Click += new System.EventHandler(this.btn_Click);
+ //
+ // btnCommande
+ //
+ this.btnCommande.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.btnCommande.BackColor = System.Drawing.Color.Transparent;
+ this.btnCommande.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.btnCommande.BorderRadius = 0;
+ this.btnCommande.ButtonText = "Commande";
+ this.btnCommande.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnCommande.DisabledColor = System.Drawing.Color.Gray;
+ this.btnCommande.Iconcolor = System.Drawing.Color.Transparent;
+ this.btnCommande.Iconimage = ((System.Drawing.Image)(resources.GetObject("btnCommande.Iconimage")));
+ this.btnCommande.Iconimage_right = null;
+ this.btnCommande.Iconimage_right_Selected = null;
+ this.btnCommande.Iconimage_Selected = null;
+ this.btnCommande.IconMarginLeft = 25;
+ this.btnCommande.IconMarginRight = 0;
+ this.btnCommande.IconRightVisible = true;
+ this.btnCommande.IconRightZoom = 0D;
+ this.btnCommande.IconVisible = true;
+ this.btnCommande.IconZoom = 90D;
+ this.btnCommande.IsTab = false;
+ this.btnCommande.Location = new System.Drawing.Point(3, 155);
+ this.btnCommande.Name = "btnCommande";
+ this.btnCommande.Normalcolor = System.Drawing.Color.Transparent;
+ this.btnCommande.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.btnCommande.OnHoverTextColor = System.Drawing.Color.White;
+ this.btnCommande.selected = false;
+ this.btnCommande.Size = new System.Drawing.Size(205, 47);
+ this.btnCommande.TabIndex = 1;
+ this.btnCommande.TabStop = false;
+ this.btnCommande.Text = "Commande";
+ this.btnCommande.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.btnCommande.Textcolor = System.Drawing.Color.White;
+ this.btnCommande.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnCommande.Click += new System.EventHandler(this.btn_Click);
+ //
+ // btnDashBoard
+ //
+ this.btnDashBoard.Activecolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.btnDashBoard.BackColor = System.Drawing.Color.Transparent;
+ this.btnDashBoard.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.btnDashBoard.BorderRadius = 0;
+ this.btnDashBoard.ButtonText = "DashBoard";
+ this.btnDashBoard.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnDashBoard.DisabledColor = System.Drawing.SystemColors.GrayText;
+ this.btnDashBoard.Iconcolor = System.Drawing.Color.Transparent;
+ this.btnDashBoard.Iconimage = ((System.Drawing.Image)(resources.GetObject("btnDashBoard.Iconimage")));
+ this.btnDashBoard.Iconimage_right = null;
+ this.btnDashBoard.Iconimage_right_Selected = null;
+ this.btnDashBoard.Iconimage_Selected = null;
+ this.btnDashBoard.IconMarginLeft = 25;
+ this.btnDashBoard.IconMarginRight = 0;
+ this.btnDashBoard.IconRightVisible = true;
+ this.btnDashBoard.IconRightZoom = 0D;
+ this.btnDashBoard.IconVisible = true;
+ this.btnDashBoard.IconZoom = 90D;
+ this.btnDashBoard.IsTab = false;
+ this.btnDashBoard.Location = new System.Drawing.Point(3, 101);
+ this.btnDashBoard.Name = "btnDashBoard";
+ this.btnDashBoard.Normalcolor = System.Drawing.Color.Transparent;
+ this.btnDashBoard.OnHovercolor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))), ((int)(((byte)(36)))));
+ this.btnDashBoard.OnHoverTextColor = System.Drawing.Color.White;
+ this.btnDashBoard.selected = false;
+ this.btnDashBoard.Size = new System.Drawing.Size(205, 47);
+ this.btnDashBoard.TabIndex = 0;
+ this.btnDashBoard.TabStop = false;
+ this.btnDashBoard.Text = "DashBoard";
+ this.btnDashBoard.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ this.btnDashBoard.Textcolor = System.Drawing.Color.White;
+ this.btnDashBoard.TextFont = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.btnDashBoard.Click += new System.EventHandler(this.btn_Click);
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.DimGray;
+ this.ClientSize = new System.Drawing.Size(911, 507);
+ this.Controls.Add(this.panTop);
+ this.Controls.Add(this.panRight);
+ this.Controls.Add(this.bgPanelLeft);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.Name = "Form1";
+ this.Text = "Form1";
+ this.panTop.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
+ this.bgPanelLeft.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private Bunifu.Framework.UI.BunifuElipse bunifuElipse1;
+ private Bunifu.Framework.UI.BunifuDragControl bunifuDragControlPanRight;
+ private Bunifu.Framework.UI.BunifuGradientPanel bgPanelLeft;
+ private Bunifu.Framework.UI.BunifuFlatButton btnDashBoard;
+ private Bunifu.Framework.UI.BunifuFlatButton btnExit;
+ private Bunifu.Framework.UI.BunifuFlatButton btnConfig;
+ private Bunifu.Framework.UI.BunifuFlatButton btnUserMannager;
+ private Bunifu.Framework.UI.BunifuFlatButton bunifuFlatButton3;
+ private Bunifu.Framework.UI.BunifuFlatButton btnStock;
+ private Bunifu.Framework.UI.BunifuFlatButton btnCommande;
+ private System.Windows.Forms.Panel panRight;
+ private Bunifu.Framework.UI.BunifuDragControl bunifuDragControlBgPanelLeft;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.PictureBox pictureBox2;
+ private System.Windows.Forms.Panel panTop;
+ private Bunifu.Framework.UI.BunifuDragControl bunifuDragControl1;
+ }
+}
+
diff --git a/Gestion de commerce Informatique/Form1.cs b/Gestion de commerce Informatique/Form1.cs
new file mode 100644
index 0000000..cc362bb
--- /dev/null
+++ b/Gestion de commerce Informatique/Form1.cs
@@ -0,0 +1,87 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Bunifu.Framework.UI;
+using GestionDeCommerceInfoClasseBDDNCouches;
+using GestionDeCommerceInfoClasseBDDNCouches.DataLayer;
+
+namespace Gestion_de_commerce_Informatique
+{
+ public partial class Form1 : Form
+ {
+ Object panRightControl;
+ BDDAccesUtilisateur bddUser = new BDDAccesUtilisateur(@"Data Source=(localdb)\MSSQLLOcalDB;Initial Catalog=GestionCommerceInfo;Integrated Security=True");
+
+ private DataTable dtPersonne;
+ private BindingSource bsPersonne;
+ public Form1()
+ {
+ InitializeComponent();
+ panRightControl = new DashBoard();
+ this.panRight.Controls.Add((Control)panRightControl);
+ }
+
+ private void btnExit_Click(object sender, EventArgs e)
+ {
+ Application.Exit();
+
+ }
+
+ private void btn_Click(object sender, EventArgs e)
+ {
+
+ BunifuFlatButton button = (BunifuFlatButton)sender;
+ btnUserMannager.Normalcolor = btnCommande.Normalcolor = btnConfig.Normalcolor = btnDashBoard.Normalcolor = btnStock.Normalcolor = Color.Transparent;
+
+ button.Normalcolor = Color.FromArgb(100, 0, 0, 0);
+
+ switch (button.Text)
+ {
+ case "DashBoard":
+ this.panRight.Controls.Remove((Control)panRightControl);
+ panRightControl = new DashBoard();
+ this.panRight.Controls.Add((Control)panRightControl);
+
+ break;
+ case "Commande":
+ this.panRight.Controls.Remove((Control)panRightControl);
+ panRightControl = new Commande();
+ this.panRight.Controls.Add((Control)panRightControl);
+ break;
+ case "Stock":
+ break;
+ case "Configuration":
+ break;
+ case "Gestion utilisateurs":
+ this.panRight.Controls.Remove((Control)panRightControl);
+ panRightControl = new GestionUtilisateurs();
+ this.panRight.Controls.Add((Control)panRightControl);
+ DataGridView dgvUser = ((GestionUtilisateurs)panRightControl).DgvUser;
+ RemplirDVG(dgvUser);
+
+ break;
+
+ }
+ }
+ private void RemplirDVG(DataGridView dgv)
+ {
+ dtPersonne = new DataTable();
+ dtPersonne.Columns.Add(new DataColumn("userId", System.Type.GetType("System.Int32")));
+ dtPersonne.Columns.Add("Nom");
+ List lusers;
+ lusers = bddUser.ListUtilisateurs(Utilisateur.Tri_E.NONE);
+ foreach (Utilisateur Tmp in lusers)
+ dtPersonne.Rows.Add(Tmp.ID, $"{Tmp.Prenom} {Tmp.Nom}");
+ bsPersonne = new BindingSource();
+ bsPersonne.DataSource = dtPersonne;
+ dgv.DataSource = bsPersonne;
+
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/Form1.resx b/Gestion de commerce Informatique/Form1.resx
new file mode 100644
index 0000000..0785a23
--- /dev/null
+++ b/Gestion de commerce Informatique/Form1.resx
@@ -0,0 +1,424 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFLSURBVChTDco7T1YxAIDhDk2apkOHJmdoTjo0oXPXzl07
+ MVQdlEE0QUkQLyiKCKKfIoh4QyOSqAzioC66+OdezzM/Yk7MiGKLINbx4haDWMaJq1ixgBEXUGIeKRpi
+ Tu8T9YygH+H1OoO+idPLWH0FoxdQ+jxSz0/RvSG6PYJ7inebDO4ezq1i3XWMW0S5S0h3borjR+L4mjDu
+ 4ccnDOMmbryLHVcx4zXUuIgcL04xnRDTB0I6xKcXDGkHlx5i0xom3UClJWS6PMV8SswnhHyEz4cMeReX
+ d7B5A5PXUHkFmZemWH4QyymhfMaXI4byCld2seUxpmygyh1kWZli/U2sZ4T6DV+PGep7XD3A1ueYuo2q
+ D5D19hTbX2L7RWhn+PaVoR3j2jtsO8C0Z6i2jWz3p9j/EfsfQv+J798Z+hdc/4TtbzH9JarPkH2L/5fF
+ r427yylqAAAAAElFTkSuQmCC
+
+
+
+
+ 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
+ Vu+NkQAAAABJRU5ErkJggg==
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAkAAAAHgCAYAAABNbtJFAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAu
+ IwAALiMBeKU/dgAAAAd0SU1FB+IGAg4PJAMU+BYAABYYSURBVHhe7d2/jh7nmeZhihrtGpsJBAgDAzhQ
+ omQnYOpoEyfKDQje2M7mHPoQjM0UCM55EHsETifawIfSKzZ/brPVTbKbXX+equ+6ElNVza77e6ue+y2S
+ MvUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHim64/oNB9oae7pNAAwVXv2
+ Z/XlfKCluafTtzp8q8MAwF7akz+rL+cDLc2T9dMBgL20J7Ohlh4A2Et7Mhtq6QGArbQHs5NuAwCwpfZh
+ dtbtAADW9vaPb79u/2WAd/ekH966uVEAwLLaZ5nqxYuvulUAwBLaYhmsWwUALKU9lsG6VQDAUtpjGaxb
+ BQAspT2WwbpVAMBS2mMZrFsFACylPZaD6LYBAEtpj2WwbhUAsJT2WAbrVgEAS2mPZbBuFQCwlPZYButW
+ AQBLaY9lsG4VALCU9lgG61YBAEtpj2WgbhEAsLT2WgbqFgEAS2uvZaBuEQCwtPZahuo2AQBLap9lqG4T
+ ALCk9lmG6jYBAM/V3soBdMsAgOdqb+UAumUAwHO1t3IQ3TYA4DnaVzmIbhsA8BztqxxEtw0AeI72VQ6i
+ 2wYAPFd7KwfQLQMAnqu9lYPotgEAz9G+ykF02wCA52hf5SC6bQDAktpnGarbBAAsqX2WobpNAMCS2mc/
+ qy8/nT7eWN9/+/rnogIAS2mf/ay+/HT6eKMVFQBYS3vuPZ0+nT7eaEUFAFhe7xvjFA8AYHnXb99+3TvH
+ KMUDAFhH7xyj/OPqb78pHgDA8nrnGKd4AADL631jnOIBACyv941xigcAsLyrH3543TvHaMUFGK3KuqfT
+ wCTN52hFBRityrqn0/dcX1297Eve++WfOwWsrbEbragAo1VZz9K3AtbWzAEwQNUMrK2ZA2BL7/74yx+B
+ wX7e/cWDjR4AG6uKgT00hwDs4M2r736sjoEtNYMA7KhKBrbS7AGws2oZ2EJzB8DO/HEYbOj7b1//3OwB
+ sLOqGdhCcwfAAFXzjQ55MYI1NF8ADPDv/+PV/32om28KG1hOswXAEA91801hA8tptgAY4qFuvilsYDnN
+ FgCDVdnAkpovAIappoE1NGcADFNNA2tozgAYppoG1tCcATBMNQ2soTkDYJhqGlhLswbAMNU0sIbmDIBh
+ qmlgDc0ZAMNU08AamjMAhqmmgTU0ZwAMU00Da2nWABikigbW0qwBMEgVDaylWQNgR1UysJVmD4AdVcnA
+ Vpo9AHZUJQNbav4A2El1DGyp+QNgJ9UxsKXmD4AdVMXA1ppBAHZQFQNbawYB2EFVDOyhOQRgY9UwsIfm
+ EIANVcHAXppFADZUBQN7aRZHKyrAo1QdoxUV2EuzOFpRAR6l6hitqMBerq+uXzaPYxUV4FGqjtGKCuyp
+ eRyneABfpCoZp3jA3prJcYoH8EWqknGKB+ytmRyneABfpCoZp3jA3prJcYoH8EWqknGKB+zt73/56Zvm
+ cpTiATzZ1Q8/vK5KZnn79usiAhM0muMUD+BJqpBxigdM0WyOUzyAJ6lCxikeMEWzOU7xAJ6kChmneMAU
+ zeY4xQN4kipknOIBU/z193/+bfM5SvEAHq36GKd4wDTN6Cx/+emb4gE8Su0xTvGAaZrRcYoH8ChVxzjF
+ A6ZpRscpHsCjVB3jFA+Yphkdp3gAj1J1jPKPq7/9pnjANM3pOMUD+KxqY5ziAVM1q7NcXb8sHsAn1Rrj
+ FA+Yqlkdp3gAn1RljFM8YKpmdZziAXxSlTFO8YCpmtVxigfwUdXFOMUDJmtexykewEdVF+MUD5iumR2l
+ aAAfVV2MUzxgumZ2nOIBPKiqGKd4wHTN7DjFA3hQVTFO8YDpmtlxigdwTzUxTvGAI2huxykewD3VxDjF
+ A46i2R2laAD3VBPjFA84imZ3nOIB3FFFjFM84Cia3XGKB3Dr73/56ZsqYpY/vv26iMBRNL7jFA/gVvUw
+ TvGAI2l+xykewK3qYZziAUfTDI9SNIBb1cM4xQOOphkep3gAN6qGcYoHHE0zPE7xAPQUsLzmeJziAegp
+ YHnN8TjFA9BTwDqa5VGKBuAFCFhHszxO8YALVyWMUzzgqJrlcYoHXLDqYJziAUfWPI9TPOCCVQfjFA84
+ suZ5nOIBF6w6GKd4wNE106MUDbhg1cE4xQOOrpkep3jABaoGxikecAbN9TjFAy5QNTBO8YAzaK7HKR5w
+ gaqBcYoHnEFzPU7xgAtUDYxTPOAMfpnpr96P9izFAy5QNTBO8YCzaLZH+cPv3vypeMAFqQLGKR5wJs33
+ OMUDLkjjP07xgDNpvscpHnBBGv9xigecSfM9TvGAC9L4j1M84Eyur67+rRkfpXjAhXjz6rsfG/9Zrq5f
+ FhE4m8Z8nOIBF6CxH6d4wBk15+MUD7gAjf04xQPOqDkfp3jABWjsxykecEbN+TjFAy5AYz9O8YAzas7H
+ KR5wco38OMUDzqx5n+Xt26+LB5xYEz9O8YAza97HKR5wYo37OMUDzqx5H6d4wIk17uMUDziz5n2c4gEn
+ 1riP8tff//m3xQPOrJkfp3jASTXq4xQPuATN/SwvXnxVPOCEmvRxigdcguZ+nOIBJ9SYj1M84BI09+MU
+ Dzihxnyc4gGXoLkfp3jAyfzhd2/+1JiPUjzgUjT74xQPOJlGfJziAZek+R+laMDJNOLjFA+4JM3/OMUD
+ TqTxHqd4wCVp/scpHnAijfc4xQMuSfM/TvGAk2i0xykecGnqgHGKB5xEoz1O8YBLVA+MUjTgJBrtcYoH
+ XKJ6YJziASfQWI9TPOAS1QPjFA84uOurq39rrGe5unpZROASVQXjFA84uEZ6nOIBl6ouGKd4wME10uMU
+ D7hk9cEoRQMOrpEep3jAJasPxikecGCN8zjFAy5ZfTBO8YCDapTHKR5w6eqEcYoHHFSjPE7xgEtXJ4xT
+ POCgGuVxigcws6iKBhxUozxO8QAUFbC8xnic4gEoKmBZjfA4xQN4r24Yp3jAwTTC4xQP4L26YZziAQfT
+ CI9TPIB/qR9GKRpwMI3wOMUD+Jf6YZziAQfR6I5TPIC76ohxigccRKM7TvEA7qojxikecBCN7jjFA7ir
+ jhineMBBNLrjFA/grl/a4at6YpTiAQfR6I5TPID76olR/t9//p//XjxguMZ2nOIBPKyuGKd4wHCN7DjF
+ A3hYXTFO8YDhGtlxigfwsLpinOIBwzWy4xQP4GHXf3z7dX0xSvGAwa7fzuyP66url0UE+LgqY5Q3r777
+ sXjAUI3rOMUD+LQ6Y5ziAUM1quMUD+DT6oxxigcM1aiOUzyAT6szxikeMFSjOk7xAD7t6ocfXtcboxQP
+ GKgxHad4AI9Td8zi/8kBYzWl4xQP4HHqjnGKBwzTiI5TPIDHqTvGKR4wTCM6TvEAHqfuGKd4wDCN6DjF
+ A3icumOc4gGDNJ7jFA/gaeqQUYoGDNJ4jlM8gKepQ8YpHjBEozlO8QCepg4Zp3jAEI3mOMUDeJo6ZJzi
+ AQM0luMUD+Dpvv/29c91ySjFAwZoLMcpHsCXqUtGKRowQGM5TvEAvkxdMk7xgJ01kuMUD+DL1CWjFRXY
+ QGM3XnEBvkxdMlpRgQ00dqMVFeDL1SejFRXYQGM3WlEBnqdOATiEqgvgeeoUgEOougCep04BOIKvqi6A
+ 56lUAMartgCer14BGK/aAlhG3QIwWpUFsIy6BWC0KgtgGXULwFjVFcBy6heAsaorgOXULwBjVVcAy6pj
+ AEaqqgCWVccAjPNfV2//W1UFsKx6BmCcagpgefUMwDjVFMDy6hmAcaopgHXUNQCjVFEA66hrAMaongDW
+ U98AjFE9AaynvgEYp5oCWF49AzBONQWwjroGYJQqCmAddQ3AKFUUwDrqGoBRqiiAddQ1AKNUUQDrqGsA
+ RqmiANZxfXX1sr4B2FW1BLCNugdgV1USwDbqHoD9XF29rJIAtlH9AOyqSgLYRt0DsKsqCWAbb15992P9
+ A7CbKglgO/UPwCYe6p2bMgLYUv0DsLpq58a734HuhwDbq5cAVlPdAMxRPwGsxu/2ACPVUQCrqW4A5qif
+ xiomMEBj+WT9dIA56qexigkM0Fg+qC+50aEb/ggMGKmOGquYwACN5YP6EoBjqLvGKR4AwPL+17//x//u
+ nWOU4gEArKN3jlGKBgCwjt45xikeAMDyet8Yp3gAAMvrfWOc4gEALK/3jXGKBwCwjt45RikaAMA6eucY
+ p3gAAMvrfWOc4gEALK/3jXGKBwCwvN43xikeAMA6eucYpWgAAOvonWOc4gEALK/3jXGKBwCwvN43xike
+ AMDyet8Yp3gAAOvonWOUogEArKN3jnGKBwCwvN43xikeAMDyet8Yp3gAAMvrfWOc4gEArKN3jlGKBgCw
+ jt45xikeAMDyet8Yp3gAAMvrfWOc4gEALK/3jXGKBwCwjt45RikaAMA6eucY5ftvX/9cPACA5fXOMU7x
+ AACW1/vGaEUFHqnReVBfAnDZ6sTRigo8UqPzoL7knk7f6jDAOV2/uP6qvhurqMAjNTrP0rcCOK/6DuBW
+ 9QBwXvUdcKEe6oGbcgA4s/oOuHBVAsBlqPsAvAQBl+P67duv6z4AL0HA5aj3AG5UDQDnVucB3KoeAM6r
+ vgO4o4oAOKe6DuCOKuLGm1ff/fju2Lv/7RDAsV3/9PdvbtoO4FduOuIBN+UBcHR1GsAdH+uHm+IAOLo6
+ DeBRqg6AY6vTAO75dUfclAbAGdRrAPd82BE3hQFwFv+4+ttv6jeAj6oyAM6jfgN4UFUBcC51HMCDqgqA
+ c6njAB5UVQCcSx0H8FHVBcB51G8An1RlAJxH/QbwUdUFwHnUbwAfVV0AnEf9BvBR1QXA8dVrAJ9VbQAc
+ X70G8ElVBsA51G0An1RlAJxD3QbwSVUGwDnUbQCfVGUAnEPdBvBZ1QbAsdVpAI9WfQAcU10G8GTVCMCx
+ 1GEAX6w6ATiGugtgMdULwCzXV1cv6ymAVVQ3AHPUTwCrqW4A5qifAFZR1QDMUkexspabYbo9rOB/fvv6
+ 55YZYKb6ihW11AzT7WElLTPATH//y0/f1FespKVmmG4PK2qpAeapp1hRS80w3R5W1FIDzFNPsaKWmmG6
+ PayopQaYpY5iQy09O3nz6rsfuxVspKUHmKN+YkMtPTvpNrChlh5ghum/En6Xr6gf3bQ6fahf1ReZnXQb
+ xjvb819UgP3VS+MU745O3dPpOzo1VjHZSbdhrGLe0al7On1Hp8b58CXtw5c7gNXVPWMVczF921GKxs66
+ HaMUbTF927GKCbC+emekIi6ubz9GsdjZtP8IcLEW17cfqYgA66t3xinearrMCEViZ92OEYq0mi4zTvEA
+ 1lfvjFK01XW53RWHnXU7dlec1XW5MYoFsJ36Z4QibabLjlAkNtbyj1CkzXTZEYoEsJ36Z3fF2VyXH6FI
+ bKRlH6FIm+vyuysOwHbqn90VZ3NdfoQisZGWfYQiba7L7644ANupf3ZVlN0UY3fFYSMt++6Ks5ti7Koo
+ ANupf3ZVlN0UY1f+IrjtTfnbkouzm2LsqigA26l/dlWU3RRjV0VhYy3/roqym2LsqigA26l/dlOM3RVn
+ N8VgYy3/boqxu+LsphgA26l/dlOM3RVnN8VgYy3/boqxu+LsphgA66t3xijW5rr8GMViZS33GMXaXJcf
+ pWgA66hrxijW5rr8GMViZS33GMXaXJcfpWgA66hrxijW5rr8GMViZS33GMXaXJcfpWgA66hrxijW5rr8
+ GMViZS33GMXaXJcfpWgA66hrxijW5rr8GMViZS33GMXaXJcfpWgA66hrxijW5rr8GMViZS33GMXaXJcf
+ pWgA66pzdlOM3RVnN8VgYy3/boqxu+LsphgA26l/dlOM3RVnN8VgYy3/boqxu+LsphgA26l/dlWU3RRj
+ V0VhYy3/roqym2LsqigA26l/dlWU3RRjV0VhYy3/roqym2LsqigA26l/dlWU3RRjV0VhYy3/roqym2Ls
+ qigA26l/dleczXX53RWHjbX8uyvO5rr87ooDsJ36Z3fF2VyX311x2FjLv7vibK7L7644ANupf0Yo0ma6
+ 7AhFYmMt/whF2kyXHaFIANupf8Yo1uq63BjFYmMt/xjFWl2XG6NYANupf0Yp2mq6zChFY2Mt/yhFW02X
+ GaVoANupf8Yp3uL69uMUj421/OMUb3F9+3GKB7Cd+uemgPrhGDcBF9S3HePDTDcB2VzL7/nfwYeZbgIC
+ bKn+GbkB/NNN0F/p1D2dvqNT43yY7SYom2v5Pf87+DDbTVCALdU/ozeAf3rz6rsfb0L/okP3dPrFu6/t
+ 0FjvcvZDG8BOWn7P/w7e5eyHnn9ge/XPbQH1j6ys5bYB7Kzl9/xvrOX2/AP7qX9sABtruW0AO2v5Pf8b
+ a7k9/8B+6p/bAvrD7978qUOs5N0at9w2gJ21/P/akP/49usOsaKW2/MP7Kf+uVNAHWIlLfONDtkAdtLy
+ e/431DLf6JDnH9he/XOngL7/9vXPHWYFLfONDtkAdtLy31n/I/wLxEfWMt/okOcf2F79c6+AOszCWt5b
+ HbYB7KTl9/xvpOW91WHPP7C9+scGsJGW91aHbQA7afnvrb/fBVpHy3urw55/YHv1z4MF1CkW0rLe0Skb
+ wE5afs//BlrWOzrl+Qe2Vffc6vAdneKZWs47OnWrw2ykZb/V4Ts6xTO1nHd06laHAdZX79zq8B2d4pla
+ zjs6davDbKRlv9XhOzrFM7Wcd3TqVocB1lfv3OrwPZ3mC7WM93T6VofZSMt+q8P3dJov1DLe0+lbHQZY
+ 3/XV1cu65/rdjzv8oL6KJ2r5HvSU9Wd5nv/1tXwP8vwDh3D91t+Q+2S/rFnLxwl0V3mkf1z97TctHcCx
+ 1Ws8UsvGSXRbeaSWDeAc6jY+o+XiZLq9fEbLBXAudRwf0TJxUt1mPqJlAjinuo5faXk4uW43v9LyAJxb
+ nUdaFi5Et520LACXoe67eC0HF6bbf/FaDoDLUgderJaBC9VjcLFaBoDLVBdenD4+F67H4eL08QEu2y9t
+ +FW9eH7+kkMe0NNxem9effdjHxmAf6ojT6uPCQ/qMTmtPiYAD6krT6ePB5/U43I6fTwAPqfePLw+DjxJ
+ j8/h9XEAeIo7/9Xno/FfqWYBPU3H4/kHeL4q9TCKDYv46+///NserUMoNgBLGf07Qn7FywZ62ubx/ANs
+ o9rdXXFgUz1+uysOAM9Rp773hF9R9jM202UfpZ/ynl8l8wk9Je95/gEuQxV5en1cuKPH4/T6uAD8U/14
+ en1cuKPH4/T6uAB8qI58b6XfLu+739PpxfXt3/NHAHxCT8l7Gz//7/Qli+pbv+f5B9hPVXxPp+HUetwf
+ 1JcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKzpxYv/D6DsUduRJWK4AAAA
+ AElFTkSuQmCC
+
+
+
+
+ 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
+ 0w6PUSxOVNNH9VKG6fF8VC/lQBWNUzxgNe3wGMXiQBVxcT1ufqZ6RikasKL2eIxi8TPVwyZ67HygakYp
+ GrCi9niMYvEz1cMmeux8oGrGKR6wmnZ4jGLxgaphMz1+Ui2jFA1YUXs8RrH4QNWwmR4/qZZxigesph0e
+ o1h8oGrYTI+fVMs4xQNW0w6PUSw+UDVspsdPqmWc4gGraYfHKBYfqBo20+Mn1TJO8YDVtMNjFIsPVA2b
+ 6fGTahmneMBq2uExisWJauKieswcqKJxigesph0eo1icqCYuqsfMgSoap3jAatrhMYrFiWrionrMHKii
+ cYoHrKYdHqNYnKgmLqrHzIEqGqd4wGra4TGKxYlq4qJ6zByoonGKB6ymHR6jWJyoJi6qx8yBKhqneMBq
+ 2uExisWJauKieswcqKJxigesph0eo1icqCYuqsfMgSoap3jAatrhMYrFiWrionrMHKiicYoHrKYdHqNY
+ nKgmLqrHzIEqGqd4wGra4TGKxYlq4qJ6zByoonGKB6ymHR6jWJyoJi6qx8yBKhqneMBq2uExisWJauKi
+ eswcqKJxigesph0eo1icqCYuqsfMgSoap3jAatrhMYrFiWrionrMHKiicYoHrKYdHqNYnKgmLqrHzIEq
+ Gqd4wGra4TGKxYlq4qJ6zByoonGKB6ymHR6jWJyoJi6qx8yBKhqneMBq2uExisWJauKieswcqKJxiges
+ ph0eo1icqCYuqsfMgSoap3jAatrhMYrFiWrionrMHKiicYoHrKYdHqNYnKgmLqrHzIEqGqd4wGra4TGK
+ xYlq4qJ6zByoonGKB6ymHR6jWJyoJi6qx8yBKhqneMBq2uExisWJauKieswcqKJxigesph0eo1icqCYu
+ qsfMgSoap3jAatrhMYrFiWrionrMHKiicYoHrKYdHqNYnKimsYo5WlFHKiIHqmic4gGraYfHKBYnqmms
+ Yo5W1JGKyIEqGqd4wGra4TGKxYlqGquYoxV1pCJyoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCa
+ dniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGM
+ YnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJx
+ oppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrG
+ KR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRina
+ khphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2
+ eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxi
+ caCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGi
+ mkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYp
+ HrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqS
+ GmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4
+ jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJx
+ oIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKa
+ RinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxike
+ sJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIa
+ YYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniM
+ YnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGg
+ isYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppG
+ KdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6w
+ mnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxicaKaRinakhph
+ jGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCKxikesJp2eIxi
+ caKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp2pIaYYxicaCK
+ xikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4jGJxoppGKdqSGmGMYnGgisYpHrCadniMYnGimkYp
+ 2pIaYYxicaCKxikesJp2eIxicaKaRinakhphjGJxoIrGKR6wmnZ4pCJurzrGKuaSGmGkIm6tKkYrKrCa
+ dnikIm6vOsYq5pIaYaQibq0qRisqsJp2eKQibq86xirmkhphpCJurSpGKyqwmnYY7tZRWlIjwN06SsBq
+ 2mG4W0dpSY0Ad+soAatph+FuHaUlNQLcraMErKYdhrt1lJbUCHC3jhKwmnYY7tZRWlIjwN06SsBq2mG4
+ W0dpSY0Ad+soAatph+FuHaUlNQLcraMErKYdhrt1lJbUCHC3jhKwmnYY7tZRWlIjwN06SsBq2mG4W0dp
+ SY0Ad+soAatph+FuHaUlNQLcraMErKYdhrt1lJbUCHC3jhKwmnYY7tZRWlIjwN06SsBq2mG4W0dpSY0A
+ d+soAatph+FuHaUlNQLcraMErKYdhrt1lJbUCHC3jhKwmnYY7tZRWlIjwN06SsBq2mG4W0dpSY0Ad+so
+ Aatph+FuHaUlNQLcraMErKYdhrt1lJbUCHC3jhKwmnYY7tZRWlIjwN06SsAK2lt4iI7VkhoBHqJjBUzV
+ rsJDdKyW1AjwEB0rYKp2FR6iY7WkRoCH6FgBU7Wr8BAdqyU1AjxExwqYql2Fh+hYLakR4CE6VsBU7Sp8
+ sY7UshoDHqJjBUzXzsLDdLRGKyo8RMcKWEn7Cw/T0RqtqPAQHStgFe0uPFTHa7SiwsN0tIAVtLfwUB2v
+ 0YoKD9PRAlbQ3sJDdbxGKyo8TEcLWEF7+5Ojr8Hn+uFwDVdUuMvRGfrhYAFra5/hs3R8llFs+CwdH+Bq
+ 3j09fdOew2fpCC2j2PDZOkLAlbTf8Fk6PsspPnyWjg9wJe33Z+lbuaAe8Uf10mU1xif1ci6oR/xsfRtw
+ Jb/4n8De/98/fP0jfvhGLqlHfKqXLa9xPqqXckE94kNHf/7DNwF7aO8P9RIuqEd8qJdcSqMd6iVcUI/4
+ UC8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNfy1Vf/Cbfo+rhVAThDAAAAAElFTkSu
+ QmCC
+
+
+
+ 141, 17
+
+
+ 301, 17
+
+
+ 519, 17
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/Gestion de commerce Informatique.csproj b/Gestion de commerce Informatique/Gestion de commerce Informatique.csproj
new file mode 100644
index 0000000..ccc5b25
--- /dev/null
+++ b/Gestion de commerce Informatique/Gestion de commerce Informatique.csproj
@@ -0,0 +1,136 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {E0DEAE08-0E1C-4315-AD59-85A740980B88}
+ WinExe
+ Gestion_de_commerce_Informatique
+ Gestion de commerce Informatique
+ v4.6.1
+ 512
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+ ..\..\..\..\..\..\..\Downloads\Bunifu_UI_v1.5.3.dll
+
+
+ False
+ ..\..\GestionDeCommerceInfoClasseBDDNCouches\GestionDeCommerceInfoClasseBDDNCouches\bin\Debug\GestionDeCommerceInfoClasseBDDNCouches.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\packages\VisualPlus.0.4.1.4-beta\lib\VisualPlus\NET4\VisualPlus.dll
+
+
+
+
+ UserControl
+
+
+ Commande.cs
+
+
+ Form
+
+
+ Form1.cs
+
+
+ UserControl
+
+
+ GestionUtilisateurs.cs
+
+
+
+
+ UserControl
+
+
+ DashBoard.cs
+
+
+ Commande.cs
+
+
+ DashBoard.cs
+
+
+ Form1.cs
+
+
+ GestionUtilisateurs.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/GestionUtilisateurs.Designer.cs b/Gestion de commerce Informatique/GestionUtilisateurs.Designer.cs
new file mode 100644
index 0000000..4992f70
--- /dev/null
+++ b/Gestion de commerce Informatique/GestionUtilisateurs.Designer.cs
@@ -0,0 +1,158 @@
+namespace Gestion_de_commerce_Informatique
+{
+ partial class GestionUtilisateurs
+ {
+ ///
+ /// Variable nécessaire au concepteur.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Nettoyage des ressources utilisées.
+ ///
+ /// true si les ressources managées doivent être supprimées ; sinon, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Code généré par le Concepteur de composants
+
+ ///
+ /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
+ /// le contenu de cette méthode avec l'éditeur de code.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(GestionUtilisateurs));
+ this.labelStock = new Bunifu.Framework.UI.BunifuCustomLabel();
+ this.bunifuCustomLabel1 = new Bunifu.Framework.UI.BunifuCustomLabel();
+ this.bunifuGauge2 = new Bunifu.Framework.UI.BunifuGauge();
+ this.bunifuGauge1 = new Bunifu.Framework.UI.BunifuGauge();
+ this.dgvUser = new System.Windows.Forms.DataGridView();
+ this.userId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Nom = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvUser)).BeginInit();
+ this.SuspendLayout();
+ //
+ // labelStock
+ //
+ this.labelStock.AutoSize = true;
+ this.labelStock.Font = new System.Drawing.Font("Stencil", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.labelStock.Location = new System.Drawing.Point(53, 24);
+ this.labelStock.Name = "labelStock";
+ this.labelStock.Size = new System.Drawing.Size(65, 25);
+ this.labelStock.TabIndex = 1;
+ this.labelStock.Text = "user";
+ //
+ // bunifuCustomLabel1
+ //
+ this.bunifuCustomLabel1.AutoSize = true;
+ this.bunifuCustomLabel1.Font = new System.Drawing.Font("Stencil", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.bunifuCustomLabel1.Location = new System.Drawing.Point(498, 24);
+ this.bunifuCustomLabel1.Name = "bunifuCustomLabel1";
+ this.bunifuCustomLabel1.Size = new System.Drawing.Size(196, 25);
+ this.bunifuCustomLabel1.TabIndex = 3;
+ this.bunifuCustomLabel1.Text = "Chiffre d\'afaire";
+ //
+ // bunifuGauge2
+ //
+ this.bunifuGauge2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bunifuGauge2.BackgroundImage")));
+ this.bunifuGauge2.Font = new System.Drawing.Font("Century Gothic", 15.75F);
+ this.bunifuGauge2.Location = new System.Drawing.Point(503, 36);
+ this.bunifuGauge2.Margin = new System.Windows.Forms.Padding(6);
+ this.bunifuGauge2.Name = "bunifuGauge2";
+ this.bunifuGauge2.ProgressBgColor = System.Drawing.Color.Gray;
+ this.bunifuGauge2.ProgressColor1 = System.Drawing.Color.Red;
+ this.bunifuGauge2.ProgressColor2 = System.Drawing.Color.Green;
+ this.bunifuGauge2.Size = new System.Drawing.Size(174, 117);
+ this.bunifuGauge2.Suffix = "";
+ this.bunifuGauge2.TabIndex = 2;
+ this.bunifuGauge2.Thickness = 30;
+ this.bunifuGauge2.Value = 100;
+ //
+ // bunifuGauge1
+ //
+ this.bunifuGauge1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bunifuGauge1.BackgroundImage")));
+ this.bunifuGauge1.Font = new System.Drawing.Font("Century Gothic", 15.75F);
+ this.bunifuGauge1.Location = new System.Drawing.Point(3, 36);
+ this.bunifuGauge1.Margin = new System.Windows.Forms.Padding(6);
+ this.bunifuGauge1.Name = "bunifuGauge1";
+ this.bunifuGauge1.ProgressBgColor = System.Drawing.Color.Gray;
+ this.bunifuGauge1.ProgressColor1 = System.Drawing.Color.Red;
+ this.bunifuGauge1.ProgressColor2 = System.Drawing.Color.Green;
+ this.bunifuGauge1.Size = new System.Drawing.Size(174, 117);
+ this.bunifuGauge1.Suffix = "";
+ this.bunifuGauge1.TabIndex = 0;
+ this.bunifuGauge1.Thickness = 30;
+ this.bunifuGauge1.Value = 100;
+ //
+ // dgvUser
+ //
+ this.dgvUser.AllowUserToAddRows = false;
+ this.dgvUser.AllowUserToDeleteRows = false;
+ this.dgvUser.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgvUser.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.userId,
+ this.Nom});
+ this.dgvUser.Location = new System.Drawing.Point(13, 177);
+ this.dgvUser.Name = "dgvUser";
+ this.dgvUser.ReadOnly = true;
+ this.dgvUser.RowHeadersVisible = false;
+ this.dgvUser.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.dgvUser.Size = new System.Drawing.Size(664, 214);
+ this.dgvUser.TabIndex = 4;
+ this.dgvUser.DoubleClick += new System.EventHandler(this.dgvUser_CellContentClick);
+ //
+ // userId
+ //
+ this.userId.DataPropertyName = "userId";
+ this.userId.HeaderText = "userId";
+ this.userId.MinimumWidth = 664;
+ this.userId.Name = "userId";
+ this.userId.ReadOnly = true;
+ this.userId.Visible = false;
+ this.userId.Width = 664;
+ //
+ // Nom
+ //
+ this.Nom.DataPropertyName = "Nom";
+ this.Nom.HeaderText = "Nom";
+ this.Nom.MinimumWidth = 20;
+ this.Nom.Name = "Nom";
+ this.Nom.ReadOnly = true;
+ this.Nom.Width = 660;
+ //
+ // GestionUtilisateurs
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.SystemColors.ActiveBorder;
+ this.Controls.Add(this.dgvUser);
+ this.Controls.Add(this.bunifuCustomLabel1);
+ this.Controls.Add(this.bunifuGauge2);
+ this.Controls.Add(this.labelStock);
+ this.Controls.Add(this.bunifuGauge1);
+ this.Name = "GestionUtilisateurs";
+ this.Size = new System.Drawing.Size(697, 477);
+ ((System.ComponentModel.ISupportInitialize)(this.dgvUser)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private Bunifu.Framework.UI.BunifuGauge bunifuGauge1;
+ private Bunifu.Framework.UI.BunifuCustomLabel labelStock;
+ private Bunifu.Framework.UI.BunifuCustomLabel bunifuCustomLabel1;
+ private Bunifu.Framework.UI.BunifuGauge bunifuGauge2;
+ private System.Windows.Forms.DataGridView dgvUser;
+ private System.Windows.Forms.DataGridViewTextBoxColumn userId;
+ private System.Windows.Forms.DataGridViewTextBoxColumn Nom;
+ }
+}
diff --git a/Gestion de commerce Informatique/GestionUtilisateurs.cs b/Gestion de commerce Informatique/GestionUtilisateurs.cs
new file mode 100644
index 0000000..7fd7412
--- /dev/null
+++ b/Gestion de commerce Informatique/GestionUtilisateurs.cs
@@ -0,0 +1,44 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Gestion_de_commerce_Informatique
+{
+ public partial class GestionUtilisateurs : UserControl
+ {
+ public DataGridView DgvUser
+ {
+ get
+ {
+ return dgvUser;
+ }
+ set
+ {
+ this.dgvUser = value;
+ }
+ }
+ public GestionUtilisateurs()
+ {
+ InitializeComponent();
+ this.BackColor = Color.Transparent;
+ }
+
+ private void dgvUser_CellContentClick(object sender, DataGridViewCellEventArgs e)
+ {
+ }
+
+ private void dgvUser_CellContentClick(object sender, EventArgs e)
+ {
+
+ object sendser = sender;
+
+ Console.WriteLine();
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/GestionUtilisateurs.resx b/Gestion de commerce Informatique/GestionUtilisateurs.resx
new file mode 100644
index 0000000..8f2c480
--- /dev/null
+++ b/Gestion de commerce Informatique/GestionUtilisateurs.resx
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ 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
+ i+n6TNSXAAAAAElFTkSuQmCC
+
+
+
+
+ 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
+ i+n6TNSXAAAAAElFTkSuQmCC
+
+
+
+ True
+
+
+ True
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/Program.cs b/Gestion de commerce Informatique/Program.cs
new file mode 100644
index 0000000..58a58f9
--- /dev/null
+++ b/Gestion de commerce Informatique/Program.cs
@@ -0,0 +1,43 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using GestionDeCommerceInfoClasseBDDNCouches; //Class
+using GestionDeCommerceInfoClasseBDDNCouches.DataLayer; //Couche d'acces
+
+namespace Gestion_de_commerce_Informatique
+{
+ static class Program
+ {
+ ///
+ /// Point d'entrée principal de l'application.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Utilisateur user ;
+ List lusers;
+ List lusersTN;
+ List lusersTP;
+ BDDAccesUtilisateur b = new BDDAccesUtilisateur(@"Data Source=(localdb)\MSSQLLOcalDB;Initial Catalog=GestionCommerceInfo;Integrated Security=True");
+
+ //b.AjouterUtilisateur(new Utilisateur("Nom 1", "pre 1", "Rue du bout du monde 50 4607 dalhem", "BE54165314", "sildjfghlsidh@yopmail.com", Utilisateur.Type_E.Client));
+ //b.AjouterUtilisateur(new Utilisateur("Nom 2", "pre 2", "Rue du bout du monde 52 4607 dalhem", "BE54165315", "sildjfgh3sidh@yopmail.com", Utilisateur.Type_E.Commercant));
+ //b.AjouterUtilisateur(new Utilisateur("Nom 3", "pre 3", "Rue du bout du monde 53 4607 dalhem", "BE54165316", "sildjfgh4sidh@yopmail.com", Utilisateur.Type_E.Fournisseur));
+ //b.AjouterUtilisateur(new Utilisateur("Adrien", "Van", "Rue du bout du monde 50 4607 dalhem", "BE54165314", "sildjfghlsidh@yopmail.com", Utilisateur.Type_E.Client));
+ //b.AjouterUtilisateur(new Utilisateur("Berni", "Du bois", "Rue du bout du monde 50 4607 dalhem", "BE54165314", "sildjfghlsidh@yopmail.com", Utilisateur.Type_E.Client));
+
+ user = b.LireUtilisateur(1);
+ lusers = b.ListUtilisateurs(Utilisateur.Tri_E.NONE);
+ lusersTN = b.ListUtilisateurs(Utilisateur.Tri_E.NOM);
+ lusersTP = b.ListUtilisateurs(Utilisateur.Tri_E.PRENOM);
+
+
+ //Console.WriteLine(l.ToString());
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/Properties/AssemblyInfo.cs b/Gestion de commerce Informatique/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..350be17
--- /dev/null
+++ b/Gestion de commerce Informatique/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Les informations générales relatives à un assembly dépendent de
+// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations
+// associées à un assembly.
+[assembly: AssemblyTitle("Gestion de commerce Informatique")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Gestion de commerce Informatique")]
+[assembly: AssemblyCopyright("Copyright © 2018")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly
+// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de
+// COM, affectez la valeur true à l'attribut ComVisible sur ce type.
+[assembly: ComVisible(false)]
+
+// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM
+[assembly: Guid("e0deae08-0e1c-4315-ad59-85a740980b88")]
+
+// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
+//
+// Version principale
+// Version secondaire
+// Numéro de build
+// Révision
+//
+// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
+// en utilisant '*', comme indiqué ci-dessous :
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Gestion de commerce Informatique/Properties/Resources.Designer.cs b/Gestion de commerce Informatique/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..6a9a173
--- /dev/null
+++ b/Gestion de commerce Informatique/Properties/Resources.Designer.cs
@@ -0,0 +1,133 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+namespace Gestion_de_commerce_Informatique.Properties {
+ using System;
+
+
+ ///
+ /// Une classe de ressource fortement typée destinée, entre autres, à la consultation des chaînes localisées.
+ ///
+ // Cette classe a été générée automatiquement par la classe StronglyTypedResourceBuilder
+ // à l'aide d'un outil, tel que ResGen ou Visual Studio.
+ // Pour ajouter ou supprimer un membre, modifiez votre fichier .ResX, puis réexécutez ResGen
+ // avec l'option /str ou régénérez votre projet VS.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Retourne l'instance ResourceManager mise en cache utilisée par cette classe.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Gestion_de_commerce_Informatique.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Remplace la propriété CurrentUICulture du thread actuel pour toutes
+ /// les recherches de ressources à l'aide de cette classe de ressource fortement typée.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap commande {
+ get {
+ object obj = ResourceManager.GetObject("commande", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap exit {
+ get {
+ object obj = ResourceManager.GetObject("exit", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap exit2 {
+ get {
+ object obj = ResourceManager.GetObject("exit2", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap logo {
+ get {
+ object obj = ResourceManager.GetObject("logo", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap setting {
+ get {
+ object obj = ResourceManager.GetObject("setting", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap stock {
+ get {
+ object obj = ResourceManager.GetObject("stock", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ ///
+ /// Recherche une ressource localisée de type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap usercfg {
+ get {
+ object obj = ResourceManager.GetObject("usercfg", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/Properties/Resources.resx b/Gestion de commerce Informatique/Properties/Resources.resx
new file mode 100644
index 0000000..0568be8
--- /dev/null
+++ b/Gestion de commerce Informatique/Properties/Resources.resx
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\exit2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\stock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\setting.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\commande.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Resources\usercfg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/Gestion de commerce Informatique/Properties/Settings.Designer.cs b/Gestion de commerce Informatique/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..88e8e64
--- /dev/null
+++ b/Gestion de commerce Informatique/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace Gestion_de_commerce_Informatique.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/Gestion de commerce Informatique/Properties/Settings.settings b/Gestion de commerce Informatique/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/Gestion de commerce Informatique/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Gestion de commerce Informatique/Resources/commande.png b/Gestion de commerce Informatique/Resources/commande.png
new file mode 100644
index 0000000..917f167
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/commande.png differ
diff --git a/Gestion de commerce Informatique/Resources/exit.png b/Gestion de commerce Informatique/Resources/exit.png
new file mode 100644
index 0000000..8d4cffa
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/exit.png differ
diff --git a/Gestion de commerce Informatique/Resources/exit2.png b/Gestion de commerce Informatique/Resources/exit2.png
new file mode 100644
index 0000000..d17005e
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/exit2.png differ
diff --git a/Gestion de commerce Informatique/Resources/home.png b/Gestion de commerce Informatique/Resources/home.png
new file mode 100644
index 0000000..25d18ce
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/home.png differ
diff --git a/Gestion de commerce Informatique/Resources/home1.png b/Gestion de commerce Informatique/Resources/home1.png
new file mode 100644
index 0000000..aa13fac
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/home1.png differ
diff --git a/Gestion de commerce Informatique/Resources/home2.png b/Gestion de commerce Informatique/Resources/home2.png
new file mode 100644
index 0000000..b872f14
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/home2.png differ
diff --git a/Gestion de commerce Informatique/Resources/logo.png b/Gestion de commerce Informatique/Resources/logo.png
new file mode 100644
index 0000000..fb81a75
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/logo.png differ
diff --git a/Gestion de commerce Informatique/Resources/setting.png b/Gestion de commerce Informatique/Resources/setting.png
new file mode 100644
index 0000000..d5b8b7f
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/setting.png differ
diff --git a/Gestion de commerce Informatique/Resources/stock.png b/Gestion de commerce Informatique/Resources/stock.png
new file mode 100644
index 0000000..f50ae82
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/stock.png differ
diff --git a/Gestion de commerce Informatique/Resources/usercfg.png b/Gestion de commerce Informatique/Resources/usercfg.png
new file mode 100644
index 0000000..eea9c6a
Binary files /dev/null and b/Gestion de commerce Informatique/Resources/usercfg.png differ
diff --git a/Gestion de commerce Informatique/packages.config b/Gestion de commerce Informatique/packages.config
new file mode 100644
index 0000000..8995bd7
--- /dev/null
+++ b/Gestion de commerce Informatique/packages.config
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/GestionDeDommerceInformatique.sln b/GestionDeDommerceInformatique.sln
new file mode 100644
index 0000000..b4ef9b9
--- /dev/null
+++ b/GestionDeDommerceInformatique.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2020
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gestion de commerce Informatique", "Gestion de commerce Informatique\Gestion de commerce Informatique.csproj", "{E0DEAE08-0E1C-4315-AD59-85A740980B88}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E0DEAE08-0E1C-4315-AD59-85A740980B88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E0DEAE08-0E1C-4315-AD59-85A740980B88}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E0DEAE08-0E1C-4315-AD59-85A740980B88}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E0DEAE08-0E1C-4315-AD59-85A740980B88}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {F30E0452-D29E-4FAE-BEBF-42EBEC4B1FC6}
+ EndGlobalSection
+EndGlobal
diff --git a/icon/5-codage.pdf b/icon/5-codage.pdf
new file mode 100644
index 0000000..1a1382c
Binary files /dev/null and b/icon/5-codage.pdf differ
diff --git a/icon/commande.png b/icon/commande.png
new file mode 100644
index 0000000..917f167
Binary files /dev/null and b/icon/commande.png differ
diff --git a/icon/exit.png b/icon/exit.png
new file mode 100644
index 0000000..8d4cffa
Binary files /dev/null and b/icon/exit.png differ
diff --git a/icon/exit2.png b/icon/exit2.png
new file mode 100644
index 0000000..d17005e
Binary files /dev/null and b/icon/exit2.png differ
diff --git a/icon/home.png b/icon/home.png
new file mode 100644
index 0000000..aa13fac
Binary files /dev/null and b/icon/home.png differ
diff --git a/icon/home2.png b/icon/home2.png
new file mode 100644
index 0000000..b872f14
Binary files /dev/null and b/icon/home2.png differ
diff --git a/icon/logo.png b/icon/logo.png
new file mode 100644
index 0000000..fb81a75
Binary files /dev/null and b/icon/logo.png differ
diff --git a/icon/setting.png b/icon/setting.png
new file mode 100644
index 0000000..d5b8b7f
Binary files /dev/null and b/icon/setting.png differ
diff --git a/icon/stock.png b/icon/stock.png
new file mode 100644
index 0000000..f50ae82
Binary files /dev/null and b/icon/stock.png differ
diff --git a/icon/usercfg.png b/icon/usercfg.png
new file mode 100644
index 0000000..eea9c6a
Binary files /dev/null and b/icon/usercfg.png differ