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"]; }
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; }
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]; }
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(); }
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"; }
/* 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 } }
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"; } }