public Travailler(int unEmployeId, Rayon unRayon, DateTime uneDate, int unTempsTravaille) { EmployeId = unEmployeId; LeRayon = unRayon; Date = uneDate; TempTraville = unTempsTravaille; }
public void ajouterTravailler(Employe unEmploye, Rayon unRayon, string uneDate, int tempsDeTravails) { bool aTravailler = aDejaTravaillerPourUneDateParRayon(uneDate, unEmploye.NumEmploye, unRayon.NumRayon); if (!aTravailler) { cmd = new MySqlCommand("insert into travailler values(" + unEmploye.NumEmploye + "," + unRayon.NumRayon + "," + "'" + uneDate + "'" + "," + tempsDeTravails + ");", cnx); cmd.ExecuteNonQuery(); } }
public List <Rayon> GetAllRayonsBySecteur(string unNomSecteur) { List <Rayon> lesRayons = new List <Rayon>(); cmd = new MySqlCommand("SELECT numR , nomR , numSecteur from rayon r INNER JOIN secteur ON r.numSecteur = secteur.numS WHERE secteur.nomS = " + "'" + unNomSecteur + "';", cnx); dr = cmd.ExecuteReader(); while (dr.Read()) { Rayon r = new Rayon(Convert.ToInt16(dr[0]), dr[1].ToString(), Convert.ToInt16(dr[2])); lesRayons.Add(r); } dr.Close(); return(lesRayons); }
public List <Rayon> GetAllRayons() { List <Rayon> lesRayons = new List <Rayon>(); cmd = new MySqlCommand("SELECT numR , nomR , numSecteur from rayon;", cnx); dr = cmd.ExecuteReader(); while (dr.Read()) { Rayon r = new Rayon(Convert.ToInt16(dr[0]), dr[1].ToString(), Convert.ToInt16(dr[2])); lesRayons.Add(r); } dr.Close(); return(lesRayons); }
public List <Travailler> GetAllDetailsTravailDEmploye(int unNumEmploye) { List <Travailler> lesTravails = new List <Travailler>(); cmd = new MySqlCommand("SELECT t.codeE,r.numR,r.nomR,r.numSecteur,t.date,t.temps from travailler t INNER JOIN rayon r on t.codeR = r.numR where codeE = " + unNumEmploye, cnx); dr = cmd.ExecuteReader(); while (dr.Read()) { Rayon r = new Rayon(Convert.ToInt16(dr[1]), dr[2].ToString(), Convert.ToInt16(dr[3])); // DateTime : object //Convert.ToDateTime() // DateTime Object DateTime d =qqc , d.ToShortDateString() Travailler t = new Travailler(Convert.ToInt16(dr[0]), r, Convert.ToDateTime(dr[4].ToString()), Convert.ToInt16(dr[5])); lesTravails.Add(t); } dr.Close(); return(lesTravails); }