public void comare(DateTime date, out String erreur, out List <Personel_class> list, out Boolean exist) { erreur = null; list = new List <Personel_class>(); Personel_class per = new Personel_class(); exist = false; rsql = "select * from employe where DATENAISSENCE <'" + date.ToShortDateString() + "' "; cnx.select(rsql, out erreur, out dr); if (erreur == null) { if (dr.HasRows == true) { exist = true; while (dr.Read()) { per = new Personel_class(); per.Nom = dr.GetString(2); list.Add(per); } } dr.Close(); } }
public void modifier_Personel(Personel_class per, out String erreur) { erreur = null; rsql = "update employe set nom='" + per.Nom + "',prenom='" + per.Prenom + "',DATENAISSENCE='" + per.datenais.ToShortDateString() + "',sexe='" + per.sexxe + "',ROLE='" + per.Role + "',etat_civil='" + per.etatcivil + "',adresse='" + per.Adresse + "',date_recrutement='" + per.daterecrutement.ToShortDateString() + "',TELEPHONESOCEITE='" + per.telephonesociete + "',ville='" + per.villes + "',LIEUNAISSENCE='" + per.lieux + "',id_ent=" + per.id_entr + ",TELEPHONEPRIVE='" + per.Telephone_prive + "',DEPARTEMENT='" + per.Departements + "',SERVICE='" + per.Services + "',EMAIL='" + per.EMAIL + "',LOGIN='******',MOTPASS='******' where MATRICULE='" + per.Matricule + "' "; cnx.maj(rsql, out erreur); }
public void ajouter_Per(Personel_class per, out String erreur) { // dr.Close(); erreur = null; rsql = "insert into employe (MATRICULE, CIN, NOM, PRENOM, DATENAISSENCE, LIEUNAISSENCE, SEXE, ROLE, ETAT_CIVIL, ADRESSE, DATE_RECRUTEMENT, TELEPHONESOCEITE, TELEPHONEPRIVE, VILLE, ID_ENT,DEPARTEMENT,SERVICE,EMAIL,LOGIN,MOTPASS) values('" + per.Matricule + "','" + per.cin + "','" + per.Nom + "','" + per.Prenom + "','" + per.datenais.ToShortDateString() + "','" + per.lieux + "','" + per.sexxe + "','" + per.Role + "','" + per.etatcivil + "','" + per.Adresse + "','" + per.daterecrutement.ToShortDateString() + "','" + per.telephonesociete + "','" + per.Telephone_prive + "','" + per.villes + "'," + per.id_entr + ",'" + per.Departements + "','" + per.Services + "','" + per.EMAIL + "','" + per.LOGIN + "','" + per.Pass + "')"; cnx.maj(rsql, out erreur); }
/* * public void ajouter_Personal_dataTable(Personel_class pr) * { * * cnx.Read("employe"); * DataTable datatable = new DataTable(); * DataRow drToAdd = datatable.NewRow(); * * drToAdd["Cin"] = pr.cin; * drToAdd["nom"] = pr.Nom; * drToAdd["prenom"] = pr.Prenom; * drToAdd["datenais"] = pr.datenais; * drToAdd["sexe"] = pr.sexxe; * drToAdd["fonction"] = pr.Fonction; * drToAdd["nb_enfant"] = pr.nbenfant; * drToAdd["etat_civil"] = pr.etatcivil; * drToAdd["adresse"] = pr.Adresse; * drToAdd["date_recrutement"] = pr.daterecrutement; * drToAdd["echlon"] = pr.echlons; * drToAdd["telephone"] = pr.telephonesociete; * drToAdd["ville"] = pr.villes; * drToAdd["nationalite"] = pr.natio; * drToAdd["num_CNSS"] = pr.num_cnss; * drToAdd["salaire_base"] = pr.salaire_bases; * drToAdd["date_sortie"] = pr.date_sorti; * drToAdd["lieu"] = pr.lieux; * /* drToAdd["ARRIERE_CONGE"] = pr.Arrier_conge; * drToAdd["DROIT_ANNER_COURANT"] = pr.Droit_annner_courant; * drToAdd["PRIS_ANNER_COURANT"] = pr.Pris_anner_courant; * * datatable.Rows.Add(drToAdd); * * } */ public void chercher_ListePersonelSelon_Matricule(String mat, out String erreur, out List <Personel_class> list, out Boolean exist) { erreur = null; list = new List <Personel_class>(); Personel_class per = new Personel_class(); exist = false; rsql = "select * from employe where employe.MATRICULE='" + mat + "' "; cnx.select(rsql, out erreur, out dr); if (erreur == null) { if (dr.HasRows == true) { exist = true; while (dr.Read()) { per = new Personel_class(); per.Matricule = dr.GetString(0); per.cin = dr.GetString(1); per.Nom = dr.GetString(2); per.Prenom = dr.GetString(3); per.datenais = dr.GetDateTime(4); per.lieux = dr.GetString(5); per.sexxe = dr.GetString(6); per.Role = dr.GetString(7); per.etatcivil = dr.GetString(8); per.Adresse = dr.GetString(9); per.daterecrutement = dr.GetDateTime(10); per.telephonesociete = dr.GetString(11); per.Telephone_prive = dr.GetString(12); per.villes = dr.GetString(13); per.id_entr = dr.GetInt32(14); per.Departements = dr.GetString(15); per.Services = dr.GetString(16); per.EMAIL = dr.GetString(17); per.LOGIN = dr.GetString(18); per.Pass = dr.GetString(19); list.Add(per); } } dr.Close(); } }
public void supprimer_Employer(Personel_class pers, out String erreur) { erreur = null; rsql = "delete from employe where employe.Matricule='" + pers.Matricule + "' "; cnx.maj(rsql, out erreur); }