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