コード例 #1
0
        // ComboBox Update : Affiche les données du technicien sélectionné
        private void DataSelected(object sender, EventArgs e)
        {
            // On récupère l'ID de la ComboBox
            string idSelected = cb_Nom_Modif.SelectedValue.ToString();

            TechnicienDAO selectDetailsTechniciens = new TechnicienDAO();
            DataSet       listeDetailsTechniciens  = selectDetailsTechniciens.SelectDetailsTechnicien(idSelected);

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

            // Condition pour Vérifier l'éxistence de la donnée Prénom
            if (listeDetailsTechniciens.Tables[0].Rows[0].ItemArray[2].ToString() != null)
            {
                // Affiche le prénom du client sélectionné
                tb_Prenom_Modif.Text = listeDetailsTechniciens.Tables[0].Rows[0].ItemArray[2].ToString();
            }
            else
            {
                tb_Prenom_Modif.Text = "";
            }
        }
コード例 #2
0
        /* Traitement des données Techniciens */

        // En fonction du Technicien sélectionné dans la ComboBox, affiche ces informations (ID, Nom, Prénom)
        private void cb_Technicien_SelectedIndexChanged(object sender, EventArgs e)
        {
            // On récupère l'ID de la ComboBox
            string idSelected = cb_Technicien.SelectedValue.ToString();

            TechnicienDAO selectDetailsTechniciens = new TechnicienDAO();
            DataSet       listeDetailsTechniciens  = selectDetailsTechniciens.SelectDetailsTechnicien(idSelected);

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

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


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


            // Condition pour Vérifier l'éxistence de la donnée Prénom
            if (listeDetailsTechniciens.Tables[0].Rows[0].ItemArray[2].ToString() != null)
            {
                // Affiche l'Adresse du client sélectionné
                l_Prenom.Text = listeDetailsTechniciens.Tables[0].Rows[0].ItemArray[2].ToString();
            }
            else
            {
                l_Prenom.Text = "Vide";
            }


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