private void btnAjouterPigiste_Click(object sender, RoutedEventArgs e)
        {
            Pigiste ajtpigiste = new Pigiste(Convert.ToInt32(txtNumPigiste.Text), txtNomPigiste.Text, txtPrenomPigiste.Text, txtAdressePigiste.Text, txtCPPigiste.Text, txtVillePigiste.Text, txtMailPigiste.Text, txtNumSecuPigiste.Text, txtContratCadrePigiste.Text);

            cPigiste.Add(ajtpigiste);
            dtgPigiste.Items.Refresh();
        }
Beispiel #2
0
 public Contrat(int numcon, string lettacccon, double montbrutcon, double montnetcon, int etatcon, Pigiste pigcon, Magazine magcon, string datepaie)
 {
     _numContrat          = numcon;
     _lettreAccordContrat = lettacccon;
     _montantBrutContrat  = montbrutcon;
     _montantNetContrat   = montnetcon;
     _etatContrat         = etatcon;
     _pigisteContrat      = pigcon;
     _magazineContrat     = magcon;
     _datePaiement        = datepaie;
 }
        private void dtgPigiste_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Pigiste P1 = (Pigiste)dtgPigiste.SelectedItem;

            txtNumPigiste.Text          = (Convert.ToString(P1.NumPigiste));
            txtNomPigiste.Text          = (Convert.ToString(P1.NomPigiste));
            txtPrenomPigiste.Text       = (Convert.ToString(P1.PrenomPigiste));
            txtNumSecuPigiste.Text      = (Convert.ToString(P1.NumSecuPigiste));
            txtContratCadrePigiste.Text = (Convert.ToString(P1.ContratCadrePigiste));
            txtAdressePigiste.Text      = (Convert.ToString(P1.AdressePigiste));
            txtCPPigiste.Text           = (Convert.ToString(P1.CPPigiste));
            txtVillePigiste.Text        = (Convert.ToString(P1.VillePigiste));
            txtMailPigiste.Text         = (Convert.ToString(P1.MailPigiste));
        }
Beispiel #4
0
        public static List <Contrat> GetContrat()
        {
            //Select statement
            string query = "SELECT * FROM (contrat C INNER JOIN PIGISTE P ON C.NumPigiste = P.NumPigiste) INNER JOIN MAGAZINE M ON C.NumMagazine = M.NumMagazine";

            //Create a list to store the result
            List <Contrat> dbContrat = new List <Contrat>();

            //Ouverture connection
            if (bdd.OpenConnection() == true)
            {
                //Creation Command MySQL
                MySqlCommand cmd = new MySqlCommand(query, connection);
                //Création d'un DataReader et execution de la commande
                MySqlDataReader dataReader = cmd.ExecuteReader();

                //Lecture des données et stockage dans la collection
                while (dataReader.Read())
                {
                    Pigiste  tempPi = new Pigiste(Convert.ToInt16(dataReader["NumPigiste"]), Convert.ToString(dataReader["NomPigiste"]), Convert.ToString(dataReader["PrenomPigiste"]), Convert.ToString(dataReader["AdressePigiste"]), Convert.ToString(dataReader["CPPigiste"]), Convert.ToString(dataReader["VillePigiste"]), Convert.ToString(dataReader["MailPigiste"]), Convert.ToString(dataReader["NumSecuPigiste"]), Convert.ToString(dataReader["ContratCadrePigiste"]));
                    Magazine tempMa = new Magazine(Convert.ToInt16(dataReader["NumMagazine"]), Convert.ToString(dataReader["DatesParutionMagazine"]), Convert.ToString(dataReader["DateBouclageMagazine"]), Convert.ToString(dataReader["DatesPaiementMagazine"]), Convert.ToInt16(dataReader["BudgetMagazine"]));

                    Contrat leContrat = new Contrat(Convert.ToInt16(dataReader["NumContrat"]), Convert.ToString(dataReader["LettreAccordContrat"]), Convert.ToDouble(dataReader["MontantBrutContrat"]), Convert.ToDouble(dataReader["MontantNetContrat"]), Convert.ToBoolean(dataReader["DeclarationAgessaContrat"]), Convert.ToBoolean(dataReader["FactureContrat"]), Convert.ToInt16(dataReader["EtatContrat"]), tempPi, tempMa);
                    dbContrat.Add(leContrat);
                }

                //fermeture du Data Reader
                dataReader.Close();

                //fermeture Connection
                bdd.CloseConnection();

                //retour de la collection pour être affichée
                return(dbContrat);
            }
            else
            {
                return(dbContrat);
            }
        }
Beispiel #5
0
        public static List <Pigiste> GetPigiste()
        {
            //Select statement
            string query = "SELECT * FROM pigiste";

            //Create a list to store the result
            List <Pigiste> dbPigiste = new List <Pigiste>();

            //Ouverture connection
            if (bdd.OpenConnection() == true)
            {
                //Creation Command MySQL
                MySqlCommand cmd = new MySqlCommand(query, connection);
                //Création d'un DataReader et execution de la commande
                MySqlDataReader dataReader = cmd.ExecuteReader();

                //Lecture des données et stockage dans la collection
                while (dataReader.Read())
                {
                    Pigiste lePigiste = new Pigiste(Convert.ToInt16(dataReader["NumPigiste"]), Convert.ToString(dataReader["NomPigiste"]), Convert.ToString(dataReader["PrenomPigiste"]), Convert.ToString(dataReader["AdressePigiste"]), Convert.ToString(dataReader["CPPigiste"]), Convert.ToString(dataReader["VillePigiste"]), Convert.ToString(dataReader["MailPigiste"]), Convert.ToString(dataReader["NumSecuPigiste"]), Convert.ToString(dataReader["ContratCadrePigiste"]));
                    dbPigiste.Add(lePigiste);
                }

                //fermeture du Data Reader
                dataReader.Close();

                //fermeture Connection
                bdd.CloseConnection();

                //retour de la collection pour être affichée
                return(dbPigiste);
            }
            else
            {
                return(dbPigiste);
            }
        }
Beispiel #6
0
        //contrat
        public static void InsertContrat(string LettreAccordContrat, double MontantBrutContrat, double MontantNetContrat, bool DeclarationAgessaContrat, bool FactureContrat, int EtatContrat, Pigiste PigisteContrat, Magazine MagazineContrat)
        {
            //Requête Insertion Magazine
            string query = "INSERT INTO contrat (DateBouclageMagazine, DateSortieMagazine, DatePaiementMagazine, BudgetMagazine) VALUES('" + LettreAccordContrat + "','" + MontantBrutContrat + "','" + MontantNetContrat + "','" + DeclarationAgessaContrat + "','" + FactureContrat + "','" + EtatContrat + "','" + PigisteContrat + "','" + MagazineContrat + ")";

            Console.WriteLine(query);

            //open connection
            if (bdd.OpenConnection() == true)
            {
                //create command and assign the query and connection from the constructor
                MySqlCommand cmd = new MySqlCommand(query, connection);

                //Execute command
                cmd.ExecuteNonQuery();

                //close connection
                bdd.CloseConnection();
            }
        }
Beispiel #7
0
        // contrat
        public static void UpdateContrat(int NumContrat, string LettreAccordContrat, double MontantBrutContrat, double MontantNetContrat, bool DeclarationAgessaContrat, bool FactureContrat, int EtatContrat, Pigiste PigisteContrat, Magazine MagazineContrat)
        {
            string query = "UPDATE contrat " +
                           "SET LettreAccordContrat='" + LettreAccordContrat + "', MontantBrutContrat='" + MontantBrutContrat + "', MontantNetContrat='" + MontantNetContrat + "', DeclarationAgessaContrat = '" + DeclarationAgessaContrat + "', FactureContrat ='" + FactureContrat + "',EtatContrat ='" + EtatContrat + "',PigisteContrat ='" + PigisteContrat + "',MagazineContrat ='" + MagazineContrat + "" +
                           "WHERE NumMagazine=" + NumContrat;

            if (bdd.OpenConnection() == true)
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.CommandText = query;
                cmd.Connection  = connection;
                cmd.ExecuteNonQuery();
                bdd.CloseConnection();
            }
        }