public StatutBornes()
        {
            InitializeComponent();
            BornesDAO selectBornes = new BornesDAO();
            DataSet   listeBornes  = selectBornes.SelectBornes();

            cb_bornes.DisplayMember = "Borne_Ref";          // La ComboBox affiche la référence
            cb_bornes.ValueMember   = "Borne_Id";           // Mais vaut l'ID correspondant
            cb_bornes.DataSource    = listeBornes.Tables["Borne"];
        }
Beispiel #2
0
        private void InitializeComboBoxBorne()
        {
            BornesDAO DataBorne  = new BornesDAO();
            DataSet   ListBornes = DataBorne.SelectBornes();

            // Affiche les Bornes dans la ComboBox
            cb_Borne.DisplayMember = "Borne_Ref";
            cb_Borne.ValueMember   = "Borne_Id";
            cb_Borne.DataSource    = ListBornes.Tables[0];
        }
        private void SelectedClientIndexChange(object sender, EventArgs e)
        {
            int       idCustomer         = Convert.ToInt32(cb_Client.SelectedValue);
            BornesDAO DataBorne          = new BornesDAO();
            DataSet   ListBornesCustomer = DataBorne.SelectBornesCustomer(idCustomer);

            cb_Borne.DisplayMember = "Borne_Ref";
            cb_Borne.ValueMember   = "Borne_Id";
            cb_Borne.DataSource    = ListBornesCustomer.Tables[0];

            btn_Creer.Enabled = true;
            l_statut.Text     = null;
        }
Beispiel #4
0
        private void InitializeComboBoxBorneDelete()
        {
            // Affiche dans la ComboBox Delete la liste des Bornes enregistrés dans la BDD
            BornesDAO selectBorne = new BornesDAO();
            DataSet   listeBornes = selectBorne.SelectBornes();

            // Affiche le Nom du Technicien dans la ComboBox
            cb_Borne_Supprimer.DisplayMember = "Borne_Ref";

            // ID du Technicien Sélectionné
            cb_Borne_Supprimer.ValueMember = "Borne_Id";

            cb_Borne_Supprimer.DataSource = listeBornes.Tables[0];
        }
        public FactureCRUD()
        {
            InitializeComponent();

            // Initialisation de la combo box contenant les clients
            ClientDAO DataUser     = new ClientDAO();
            DataSet   ListCustomer = DataUser.SelectClients();

            // Affiche le Client dans la ComboBox
            cb_Client.DisplayMember = "Cli_Nom";
            cb_Client.ValueMember   = "Cli_Id";
            cb_Client.DataSource    = ListCustomer.Tables[0];

            int       idCustomer         = Convert.ToInt32(cb_Client.SelectedValue);
            BornesDAO DataBorne          = new BornesDAO();
            DataSet   ListBornesCustomer = DataBorne.SelectBornesCustomer(idCustomer);

            cb_Borne.DisplayMember = "Borne_Ref";
            cb_Borne.ValueMember   = "Borne_Id";
            cb_Borne.DataSource    = ListBornesCustomer.Tables[0];
        }
Beispiel #6
0
        private void Cb_bornesClient_SelectedIndexChanged(object sender, EventArgs e)
        {
            string idSelected = cb_mesBornes.SelectedValue.ToString();             // idSelected vaut l'ID du champ de la ComboBox

            BornesDAO dataBornes       = new BornesDAO();
            DataSet   DetailsMesBornes = dataBornes.SelectDetailsBornes(idSelected);

            l_ns.Text = DetailsMesBornes.Tables[0].Rows[0].ItemArray[5].ToString();

            // Selon le type de borne on affiche :
            if (DetailsMesBornes.Tables[0].Rows[0].ItemArray[6].ToString() == "0")
            {
                l_type.Text = "Intérieur";
            }
            else
            {
                l_type.Text = "Exterieur";
            }

            // Selon l'état de la borne on affiche une image avec un cercle de couleur différente
            if (DetailsMesBornes.Tables[0].Rows[0].ItemArray[7].ToString() == "True")
            {
                l_etat.Text  = "ON";
                p_etat.Image = ProjetChargeon.Properties.Resources.circle_green;                 //Chargement de l'image circle green
            }
            else
            {
                l_etat.Text  = "OFF";
                p_etat.Image = ProjetChargeon.Properties.Resources.circle_red;                 //Chargement de l'image circle red
            }

            l_puis.Text = DetailsMesBornes.Tables[0].Rows[0].ItemArray[8].ToString() + " kWh";

            DataSet selectCity = dataBornes.SelectCityForBornes(idSelected);

            l_ville.Text = selectCity.Tables[0].Rows[0].ItemArray[0].ToString();
        }
Beispiel #7
0
        public MesBornes()
        {
            InitializeComponent();

            // Récupération de l'ID de l'utilisateur
            ClientDAO IdList    = new ClientDAO();
            int       idAccount = IdList.GetId();

            // Initialisation de la ComboBox affichant les différentes bornes
            BornesDAO selectBornes = new BornesDAO();
            DataSet   listeBornes  = selectBornes.SelectBornesCustomer(idAccount);

            cb_mesBornes.DisplayMember = "Borne_Ref";           // La ComboBox affiche la référence
            cb_mesBornes.ValueMember   = "Borne_Id";            // Mais vaut l'ID correspondant
            cb_mesBornes.DataSource    = listeBornes.Tables[0]; // Affiche la seule table contenu dans le DataSource

            // Initialisation de la ComboBox pour les différents types de problèmes
            AssistanceDAO selectTypesAssistances = new AssistanceDAO();
            DataSet       listTypesAssistances   = selectTypesAssistances.selectTypesAssistances();

            cb_typepb.DisplayMember = "TypeAssist_Ref";
            cb_typepb.ValueMember   = "TypeAssist_Id";
            cb_typepb.DataSource    = listTypesAssistances.Tables[0];
        }
        private void ComboIndexChange(object sender, EventArgs e)
        {
            string idSelected = cb_bornes.SelectedValue.ToString();             // idSelected vaut l'ID du champ de la ComboBox

            BornesDAO selectDetailsBornes = new BornesDAO();
            DataSet   listeDetailsBornes  = selectDetailsBornes.SelectDetailsBornes(idSelected);

            l_id.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[0].ToString();             // Affiche l'ID

            // Affiche la zone
            DataSet listeCity = selectDetailsBornes.SelectCityForBornes(idSelected);

            l_zone.Text = listeCity.Tables[0].Rows[0].ItemArray[0].ToString();

            l_desc.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[4].ToString();           // Affiche la description
            l_ns.Text   = listeDetailsBornes.Tables[0].Rows[0].ItemArray[5].ToString();           // Affiche le Numéro de série
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[6].ToString() == "False")
            {
                l_type.Text = "Intérieur";
            }
            else
            {
                l_type.Text = "Extérieur";
            }
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[7].ToString() == "True")             // Cette condition change la couleur du texte selon l'état de la borne
            {
                l_etat.Text      = "ON";
                l_etat.ForeColor = Color.FromArgb(46, 204, 113);                 // Vert
            }
            else
            {
                l_etat.Text      = "OFF";
                l_etat.ForeColor = Color.FromArgb(231, 76, 60);                 // Rouge
            }
            l_power.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[8].ToString() + " kWh";
        }
Beispiel #9
0
        /* On affiche les Données dans la ComboBox cb_Borne_Modif en fonction de la Borne Sélectionnée */
        private void DataBorneSelected(object sender, EventArgs e)
        {
            // On récupère l'ID de la ComboBox
            string idSelected = cb_Borne_Modif.SelectedValue.ToString();

            BornesDAO selectDetailsBorne = new BornesDAO();
            DataSet   listeDetailsBornes = selectDetailsBorne.SelectDetailsBornesForCRUD(idSelected);

            // Condition pour Vérifier l'éxistence de la donnée Nom du Site
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[0].ToString() != null)
            {
                // Affiche le nom du Site de la Borne sélectionnée
                cb_Site_Modif.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[0].ToString();
            }
            else
            {
                cb_Site_Modif.Text = "";
            }

            // Condition pour Vérifier l'éxistence de la donnée Nom du Client
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[1].ToString() != null)
            {
                // Affiche le nom du Client de la Borne sélectionnée
                cb_Client_Modif.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[1].ToString();
            }
            else
            {
                cb_Client_Modif.Text = "";
            }

            // Condition pour Vérifier l'éxistence de la donnée Référence
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[3].ToString() != null)
            {
                // Affiche la Référence de la Borne sélectionnée
                tb_Ref_Modif.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[3].ToString();
            }
            else
            {
                tb_Ref_Modif.Text = "";
            }

            // Condition pour Vérifier l'éxistence de la donnée Numéro de Série
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[4].ToString() != null)
            {
                // Affiche le Numéro de Série de la Borne sélectionnée
                tb_NS_Modif.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[4].ToString();
            }
            else
            {
                tb_NS_Modif.Text = "";
            }

            // Condition pour Vérifier l'éxistence de la donnée Description
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[5].ToString() != null)
            {
                // Affiche la Description de la Borne sélectionnée
                tb_Description_Modif.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[5].ToString();
            }
            else
            {
                tb_Description_Modif.Text = "";
            }

            // Condition pour Vérifier l'éxistence de la donnée Type
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[6].ToString() == "True")
            {
                // Affiche le Type de la Borne sélectionnée
                cb_Type_Modif.Text = "Intérieur";
            }
            else if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[6].ToString() == "False")
            {
                cb_Type_Modif.Text = "Extérieur";
            }
            else
            {
                cb_Type_Modif.Text = "X"; // X pour Erreur
            }

            // Condition pour Vérifier l'éxistence de la donnée Etat
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[7].ToString() == "True")
            {
                // Affiche l'Etat de la Borne sélectionnée
                cb_Etat_Modif.Text = "ON";
            }
            else if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[7].ToString() == "False")
            {
                cb_Etat_Modif.Text = "OFF";
            }
            else
            {
                cb_Etat_Modif.Text = "X"; // X pour Erreur
            }

            // Condition pour Vérifier l'éxistence de la donnée Puissance
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[8].ToString() != null)
            {
                // Affiche la Puissance de la Borne sélectionnée
                tb_Puissance_Modif.Text = listeDetailsBornes.Tables[0].Rows[0].ItemArray[8].ToString();
            }
            else
            {
                tb_Puissance_Modif.Text = "";
            }

            // Condition pour Vérifier l'éxistence de la donnée Priorité
            if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[9].ToString() == "1")
            {
                // Affiche la Priorité de la Borne sélectionnée
                cb_Prio_Modif.Text = "Elevée";
            }
            else if (listeDetailsBornes.Tables[0].Rows[0].ItemArray[9].ToString() == "0")
            {
                cb_Prio_Modif.Text = "Normale";
            }
            else
            {
                cb_Prio_Modif.Text = "X"; // X pour Erreur
            }
        }
Beispiel #10
0
        private void DataBorne(object sender, EventArgs e)
        {
            // On récupère l'ID de la ComboBox
            string idSelected = cb_Borne.SelectedValue.ToString();

            BornesDAO DataBorne             = new BornesDAO();
            DataSet   ListMoreDetailsBornes = DataBorne.SelectMoreDetailsBornes(idSelected);


            /* Affichage des données dans chaque label */

            // Condition pour Vérifier l'éxistence de la donnée ID
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[0].ToString() != null)
            {
                // Affiche l'ID de la Borne sélectionné
                l_ID.Text = ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[0].ToString();
            }
            else
            {
                l_ID.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Description
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[1].ToString() != null)
            {
                // Affiche la Description de la Borne sélectionnée
                l_Description.Text = ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[1].ToString();
            }
            else
            {
                l_Description.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Numéro de Série
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[2].ToString() != null)
            {
                // Affiche le Numéro de Série de la Borne sélectionné
                l_NS.Text = ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[2].ToString();
            }
            else
            {
                l_NS.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Type
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[3].ToString() == "True")
            {
                // Affiche le Type de la Borne sélectionné
                l_Type.Text = "Intérieur";
            }
            else
            {
                l_Type.Text = "Extérieur";
            }

            // Condition pour Vérifier l'éxistence de la donnée Disponible
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[4].ToString() == "True")
            {
                // Si Disponibilité == TRUE : Affiche "OUI" dans le label et change la couleur du cercle en vert
                l_Dispo.Text  = "ON";
                p_Dispo.Image = ProjetChargeon.Properties.Resources.circle_green;
            }
            else
            {
                // Sinon si Dispinibilité == FALSE : Affiche "NON" dans le label et change la couleur du cercle en rouge
                l_Dispo.Text  = "OFF";
                p_Dispo.Image = ProjetChargeon.Properties.Resources.circle_red;
            }

            // Condition pour Vérifier l'éxistence de la donnée Puissance
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[5].ToString() != null)
            {
                // Affiche la Puissance de la Borne sélectionnée
                l_Puissance.Text = ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[5].ToString();
            }
            else
            {
                l_Puissance.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Priorité
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[6].ToString() == "True")
            {
                // Affiche la Priorité de la Borne sélectionnée
                l_Priorite.Text = "Elevée";
            }
            else
            {
                l_Priorite.Text = "Normale";
            }

            // Condition pour Vérifier l'éxistence de la donnée Nom du Site
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[7].ToString() != null)
            {
                // Affiche le Nom du Site où est installé la Borne
                l_Site.Text = ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[7].ToString();
            }
            else
            {
                l_Site.Text = "Vide";
            }

            // Condition pour Vérifier l'éxistence de la donnée Nom du Client
            if (ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[8].ToString() != null)
            {
                // Affiche le Nom du Site où est installé la Borne
                l_Client.Text = ListMoreDetailsBornes.Tables[0].Rows[0].ItemArray[8].ToString();
            }
            else
            {
                l_Client.Text = "Vide";
            }
        }