Exemple #1
0
        private void btnGrid_Click(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;
            int    i;

            if (btn.Content.ToString() == "Activer")
            {
                i           = 1;
                btn.Content = "Désactiver";
            }
            else
            {
                i           = 0;
                btn.Content = "Activer";
            }
            try
            {
                Dataofgrid   dfg   = (Dataofgrid)(DatagGrid.SelectedItem);
                ConnexionBDD Datab = new ConnexionBDD();
                Datab.connecter();
                String     Command = "update Doctor set EtatCompte=" + i + " where Username='******'";
                SqlCommand Macmd   = new SqlCommand(Command, Datab.cnx);
                Macmd.ExecuteNonQuery();
                Datab.deconnecter();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }
Exemple #2
0
 private void modifier_Click(object sender, RoutedEventArgs e)
 {
     if (DatagGrid.SelectedIndex != -1)
     {
         Dataofgrid dfg = (Dataofgrid)(DatagGrid.SelectedItem);
     }
     else
     {
         MessageBox.Show("Aucun compte sélectionné");
     }
 }
Exemple #3
0
        private void loadCompte()
        {
            table = new DataTable();
            DataGridTextColumn g0 = new DataGridTextColumn();
            DataGridTextColumn g1 = new DataGridTextColumn();
            DataGridTextColumn g2 = new DataGridTextColumn();
            DataGridTextColumn g3 = new DataGridTextColumn();
            DataGridTextColumn g4 = new DataGridTextColumn();
            DataGridTextColumn g5 = new DataGridTextColumn();

            g0.Binding = new Binding("Nom");
            g1.Binding = new Binding("Prenom");
            g2.Binding = new Binding("Spécialité");
            g3.Binding = new Binding("Username");
            g4.Binding = new Binding("Type");
            g5.Binding = new Binding("Etat");
            g0.Header  = "Nom"; g1.Header = "Prenom"; g2.Header = "Spécialité";
            g3.Header  = "Username"; g4.Header = "Type compte"; g5.Header = "Etat";
            DatagGrid.Columns.Add(g0); DatagGrid.Columns.Add(g1); DatagGrid.Columns.Add(g2);
            DatagGrid.Columns.Add(g3); DatagGrid.Columns.Add(g4); DatagGrid.Columns.Add(g5);
            DatagGrid.Columns[0].DisplayIndex = 6;
            DatagGrid.Columns.Remove(g5);
            ConnexionBDD Datab = new ConnexionBDD();

            Datab.connecter();
            String        Command = "Select Nom,Prenom,Spécialité,Username,CompteAdmin as [Type compte],EtatCompte as [Etat compte],Passwordd from Doctor LEFT OUTER JOIN Person on Doctor.Id_Person=Person.Id_Person where CompteAdmin!='Admin'";
            SqlCommand    Macmd   = new SqlCommand(Command, Datab.cnx);
            SqlDataReader dr      = Macmd.ExecuteReader();

            while (dr.Read())
            {
                Dataofgrid gg = new Dataofgrid();
                gg.Nom        = dr[0].ToString(); gg.Prenom = dr[1].ToString();
                gg.Spécialité = dr[2].ToString(); gg.Username = dr[3].ToString();
                gg.Type       = dr[4].ToString();
                if (dr[5].ToString() == "1")
                {
                    gg.Etat = "Désactiver";
                }
                else
                {
                    gg.Etat = "Activer";
                }
                DatagGrid.Items.Add(gg);
            }
            dr.Close();
            SqlDataAdapter Daptr = new SqlDataAdapter(Macmd);

            Daptr.Fill(table);
        }
Exemple #4
0
 private void butt_modif_Click(object sender, RoutedEventArgs e)
 {
     if (DatagGrid.SelectedIndex != -1)
     {
         Dataofgrid dfg = (Dataofgrid)(DatagGrid.SelectedItem);
         for (int i = 0; i < table.Rows.Count; i++)
         {
             DataRow row = table.Rows[i];
             if (row[3].ToString() == dfg.Username)
             {
                 page_modifier_support.NavigationService.Navigate(new PageModifierCompte(dfg.Username, dfg.Spécialité, row[6].ToString(), dfg.Type));
                 page_modifier_support.Visibility = System.Windows.Visibility.Visible;
             }
         }
     }
     else
     {
         Stackcptselcet.Visibility    = System.Windows.Visibility.Visible;
         RecStackcptselcet.Visibility = System.Windows.Visibility.Visible;
         Grdcpt.IsEnabled             = false;
     }
 }
Exemple #5
0
 private void remplirAvec(DataTable tabledata)
 {
     for (int i = DatagGrid.Items.Count - 1; i >= 0; i--)
     {
         DatagGrid.Items.RemoveAt(i);
     }
     for (int i = tabledata.Rows.Count - 1; i >= 0; i--)
     {
         DataRow    dr = tabledata.Rows[i];
         Dataofgrid gg = new Dataofgrid();
         gg.Nom        = dr[0].ToString(); gg.Prenom = dr[1].ToString();
         gg.Spécialité = dr[2].ToString(); gg.Username = dr[3].ToString();
         gg.Type       = dr[4].ToString();
         if (dr[5].ToString() == "1")
         {
             gg.Etat = "Désactiver";
         }
         else
         {
             gg.Etat = "Activer";
         }
         DatagGrid.Items.Add(gg);
     }
 }