示例#1
0
        private void listBoxPartenaire_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                OVDiffuseur ovDiffuseur = new OVDiffuseur();
                ovDiffuseur = (OVDiffuseur)listBoxPartenaire.SelectedItem;
                string IdPartenaireChanged = ovDiffuseur.Identifiant.ToString();

                string connectionString = "SERVER=localhost" + ";" + "DATABASE=megacastingv2" + ";" + "UID=root" + ";" + "PASSWORD="******";";
                string Query            = @"SELECT * FROM diffuseur WHERE Identifiant = '" + IdPartenaireChanged + "';";


                MySqlConnection MyConn    = new MySqlConnection(connectionString);
                MySqlCommand    MyCommand = new MySqlCommand(Query, MyConn);
                MySqlDataReader MyReader;
                MyConn.Open();
                MyReader = MyCommand.ExecuteReader();

                //Remplir TextBox selon client selectionné
                tbNomEts2.Text = ovDiffuseur.NomEntreprise;
                cbPseudo.Text  = ovDiffuseur.IdentifiantCompte.ToString();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
示例#2
0
        private void btnDeletePartenaire_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxClient.SelectedItems != null)
            {
                OVDiffuseur ovDiffuseur = new OVDiffuseur();
                ovDiffuseur = (OVDiffuseur)listBoxPartenaire.SelectedItem;
                string IdPartenaireDelete = ovDiffuseur.Identifiant.ToString();

                string connectionString = "SERVER=localhost" + ";" + "DATABASE=megacastingv2" + ";" + "UID=root" + ";" + "PASSWORD="******";";
                string Query            = @"DELETE FROM diffuseur WHERE Identifiant ='" + IdPartenaireDelete + "';";

                MySqlConnection MyConn    = new MySqlConnection(connectionString);
                MySqlCommand    MyCommand = new MySqlCommand(Query, MyConn);
                MySqlDataReader MyReader;
                MyConn.Open();
                MyReader = MyCommand.ExecuteReader();

                //Rafraichir listBoxClient
                ListDiffuseurs.Remove(ovDiffuseur);

                MessageBox.Show("Partenaire de diffusion Supprimé !");
            }
            else
            {
                MessageBox.Show("Sélectionner un élément");
            }
        }
示例#3
0
        private void btnUpdatePartenaire_Click(object sender, RoutedEventArgs e)
        {
            if (listBoxPartenaire.SelectedItems.Count > 0)
            {
                if ((MessageBox.Show("Êtes-vous sûr de vouloir modifier le partenaire de diffusion?", "Warning ! Modification d'un partenaire de diffusion", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes))
                {
                    OVDiffuseur ovDiffuseur = (OVDiffuseur)listBoxPartenaire.SelectedItem;

                    string IdPartenaireUpdate = ovDiffuseur.Identifiant.ToString();

                    string NomEts   = ovDiffuseur.NomEntreprise;
                    int    IdCompte = ovDiffuseur.IdentifiantCompte;

                    string connectionString = "SERVER=localhost" + ";" + "DATABASE=megacastingv2" + ";" + "UID=root" + ";" + "PASSWORD="******";";
                    string Query            = @"UPDATE diffuseur SET NomEntreprise = '" + tbNomEts2.Text + "', IdentifiantCompte = '" + cbPseudo.Text + "' WHERE Identifiant ='" + IdPartenaireUpdate + "';";


                    MySqlConnection MyConn    = new MySqlConnection(connectionString);
                    MySqlCommand    MyCommand = new MySqlCommand(Query, MyConn);
                    MySqlDataReader MyReader;
                    MyConn.Open();
                    MyReader = MyCommand.ExecuteReader();

                    //Vider donnnées apres insertion
                    tbNomEts2.Text = string.Empty;
                    cbPseudo.Text  = string.Empty;

                    //Rafraichir listBoxClient
                }
            }
            else
            {
                MessageBox.Show("Sélectionner un élément");
            }
        }
示例#4
0
        private void AlimenterListeDiffuseur()
        {
            lstDiffuseur = new ObservableCollection <OVDiffuseur>();
            String       loadDiffuseur = "SELECT diffuseur.Identifiant, NomEntreprise, IdentifiantCompte, Pseudonyme FROM diffuseur INNER JOIN compte ON diffuseur.IdentifiantCompte = compte.Identifiant";
            MySqlCommand cmd           = new MySqlCommand();

            cmd.CommandText = loadDiffuseur;
            MySqlDataAdapter ad = new MySqlDataAdapter();

            ad.SelectCommand = cmd;
            cmd.Connection   = connect.con;
            DataSet ds = new DataSet();

            ad.Fill(ds);
            foreach (DataRowView rowView in ds.Tables[0].DefaultView)
            {
                OVDiffuseur ovDiffuseur = new OVDiffuseur();

                ovDiffuseur.Identifiant         = int.Parse(rowView["Identifiant"].ToString());
                ovDiffuseur.NomEntreprise       = rowView["NomEntreprise"].ToString();
                ovDiffuseur.IdentifiantCompte   = int.Parse(rowView["IdentifiantCompte"].ToString());
                ovDiffuseur.OvCompte.Pseudonyme = rowView["Pseudonyme"].ToString();

                lstDiffuseur.Add(ovDiffuseur);
            }
        }
示例#5
0
        //CHAMP ONGLET PARTENAIRE DIFFUSION
        private void btnAddPartenaire_Click(object sender, RoutedEventArgs e)
        {
            if ((MessageBox.Show("Êtes-vous sûr de vouloir créer un nouveau partenaire de diffusion?", "Warning ! Ajout d'un nouveau partenaire de diffusion", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes))
            {
                MainWindow dialog = new MainWindow();

                try
                {
                    OVDiffuseur ovDiffuseur = new OVDiffuseur();
                    ovDiffuseur.NomEntreprise     = this.tbNomEts2.Text;
                    ovDiffuseur.IdentifiantCompte = int.Parse(this.cbPseudo.Text);


                    string connectionString = "SERVER=localhost" + ";" + "DATABASE=megacastingv2" + ";" + "UID=root" + ";" + "PASSWORD="******";";
                    string Query            = @"INSERT INTO diffuseur (NomEntreprise, IdentifiantCompte) values('" + ovDiffuseur.NomEntreprise + "','" + ovDiffuseur.IdentifiantCompte + "');";


                    MySqlConnection MyConn    = new MySqlConnection(connectionString);
                    MySqlCommand    MyCommand = new MySqlCommand(Query, MyConn);
                    MySqlDataReader MyReader;
                    MyConn.Open();
                    MyReader = MyCommand.ExecuteReader();

                    //Vider donnnées apres insertion
                    tbNomEts2.Text = string.Empty;
                    cbPseudo.Text  = string.Empty;

                    //Rafraichir listBoxClient
                    ListDiffuseurs.Add(ovDiffuseur);
                }
                catch (MySqlException ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }