// Ajoute une demande d'assistance lors du clic private void needHelp(object sender, EventArgs e) { int idSelectedBornes = Convert.ToInt32(cb_mesBornes.SelectedValue); // idSelected vaut l'ID du champ de la ComboBox int idSelectedTypeAssist = Convert.ToInt32(cb_typepb.SelectedValue); AssistanceDAO AskForHelp = new AssistanceDAO(); // On vérifie que le texte ne vaut pas le placeholder if (tb_intitule.Text != "Intitulé de votre problème" && tb_intitule.Text != null) { // On ajoute la demande d'assistance bool validate = AskForHelp.AddAssistance(idSelectedBornes, idSelectedTypeAssist, tb_intitule.Text); // Si notre validation est vraie alors if (validate == true) { tb_intitule.Text = ""; // On vide la TextBox l_valid.ForeColor = l_valid.ForeColor = Color.FromArgb(46, 204, 113); // Message en Vert l_valid.Text = "Ok"; // On affiche ok } else { l_valid.ForeColor = Color.FromArgb(231, 76, 60); // Message en Rouge l_valid.Text = "Fail"; // On affiche fail } } // Si le message entré vaut la placeholder else { MessageBox.Show("Entrez un message différent"); } }
public Logged_Admin() { InitializeComponent(); AssistanceDAO DataAssist = new AssistanceDAO(); int CountAssistance = DataAssist.CountAssistance(); if (CountAssistance >= 1) { //Si il existe des demandes d'assistances on génère ce label Label l_nbAss = new Label(); l_nbAss.BackColor = Color.FromArgb(53, 70, 99); l_nbAss.ForeColor = Color.FromArgb(255, 255, 255); l_nbAss.Padding = new Padding(1, 0, 0, 0); l_nbAss.Location = new Point(656, 12); l_nbAss.AutoSize = false; l_nbAss.Size = new Size(36, 30); l_nbAss.Cursor = Cursors.Hand; l_nbAss.Image = Properties.Resources.red_notif; l_nbAss.TextAlign = ContentAlignment.MiddleCenter; l_nbAss.Text = CountAssistance.ToString(); this.Controls.Add(l_nbAss); l_nbAss.BringToFront(); l_nbAss.Click += (s, e) => { Hide(); var InterventionForm = new Assistance(); InterventionForm.ShowDialog(); Close(); }; } }
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]; }