public bool Authentification(Developpeur developpeur) { //if ( AccesDonnees.Authentification(developpeur) ) // (new frm_Habilitation(this)).ShowDialog(); return(AccesDonnees.Authentification(developpeur)); }
/// <summary> /// Modifie les informations d'un personnel dans la base données, et affichage de la modification. /// </summary> /// <param name="personnel">Personnel concerné.</param> /// <param name="nom">Nom mis à jour.</param> /// <param name="prenom">Prénom mis à jour.</param> /// <param name="mail">Mail mis à jour.</param> /// <param name="tel">Numéro de téléphone mis à jour.</param> /// <param name="idService">Identifiant du service mis à jour.</param> public void ModifPersonnel(Personnel personnel, string nom, string prenom, string mail, string tel, int idService) { personnel.Nom = nom.ToUpper(); personnel.Prenom = prenom; personnel.Mail = mail; personnel.Tel = tel; personnel.IdService = idService; AccesDonnees.ModifPersonnel(personnel); }
public void DelDeveloppeur(Developpeur developpeur) { List <Developpeur> lesDeveloppeurs = AccesDonnees.getLesDeveloppeurs(); if (lesDeveloppeurs.Contains(developpeur)) { AccesDonnees.DelDeveloppeur(developpeur); } }
/// <summary> /// Modification d'une absence du personnel. /// </summary> /// <param name="absence">Absence concernée.</param> /// <param name="nvelleDateDebut">Nouvelle date de début.</param> /// <param name="nvelleDateFin">Nouvelle date de fin.</param> /// <param name="nvelIdMotif">Identifiant du nouveau motif.</param> /// <returns></returns> public bool ModifAbsence(Absence absence, DateTime nvelleDateDebut, DateTime nvelleDateFin, int nvelIdMotif) { DateTime ancienneDate = absence.DateDebut; absence.DateDebut = nvelleDateDebut; absence.DateFin = nvelleDateFin; absence.Motif = nvelIdMotif; absence.LePersonnel.TrieAbsences(); AccesDonnees.ModifAbsence(absence, ancienneDate); return(false); }
/// <summary> /// Ajoute une nouvelle absence à la base de données, et l'affiche. /// </summary> /// <param name="personnel">Personnel concerné par l'absence.</param> /// <param name="dateDebut">Date de début de l'absence.</param> /// <param name="dateFin">Date de fin de l'absence.</param> /// <param name="idMotif">Identifiant du motif de l'absence.</param> /// <returns></returns> public bool AjoutAbsence(Personnel personnel, DateTime dateDebut, DateTime dateFin, int idMotif) { if (VerifieDateUnique(personnel, dateDebut) == null) { Absence nvelleAbsence = new Absence(personnel, dateDebut, dateFin, idMotif); personnel.Absences.Add(nvelleAbsence); personnel.TrieAbsences(); AccesDonnees.AjoutAbsence(nvelleAbsence); return(true); } return(false); }
/// <summary> /// Demande la vérification de l'authentification /// Si correct, alors ouvre la fenêtre principale /// </summary> /// <param name="login"></param> /// <param name="pwd"></param> /// <returns></returns> public Boolean ControleAuthentification(string nom, string prenom, string pwd) { if (AccesDonnees.ControleAuthentification(nom, prenom, pwd)) { frmAuthentification.Hide(); (new FrmHabilitations(this)).ShowDialog(); return(true); } else { return(false); } }
/// <summary> /// demande de vérification de l'authentification /// si les informations sont correctes, alors ouverture de la fenêtre principale /// </summary> /// <param name="login"></param> /// <param name="pwd"></param> /// <returns></returns> public Boolean ControleAuthentification(string login, string pwd) { if (AccesDonnees.ControleAuthentification(login, pwd)) { frmAuthentification.Hide(); (new FrmGestionPersonnel(this)).ShowDialog(); return(true); } else { return(false); } }
/// <summary> /// Méthode qui appelle la méthode VerifierAuthentification de la classe AccesDonnees et lui envoie le nom d'utilisateur /// et le mot de passe saisis par l'utilisateur. /// Ouvre l'application si la méthode VerifierAuthentification de la classe AccesDonnees retourne 'vrai'. /// </summary> /// <param name="utilisateur">Le nom d'utilisateur saisi par l'utilisateur dans la vue FrmAuthentification.</param> /// <param name="motdepasse">Le mot de passe saisi par l'utilisateur dans la vue FrmAuthentification.</param> /// <returns>Un booléen qui est 'vrai si la méthode VerifierAuthentification de la classe AccesDonnees retourne 'vrai', 'faux' si le retour est 'faux'.</returns> public bool VerifierAuthentification(string utilisateur, string motdepasse) { if (AccesDonnees.VerifierAuthentification(utilisateur, motdepasse)) { frmAuthentification.Hide(); frmPersonnel.ShowDialog(); return(true); } else { return(false); } }
public void Authentification(string login, string pwd) { if (AccesDonnees.ControleAuthentification(login, pwd)) { frmConnexion.Hide(); LesPersonnels = GetPersonnels(); new FrmPersonnel(this); } else { frmConnexion.ErreurConnexion(); } }
public bool verifierAuthentification(string nom, string prenom, string text) { if (AccesDonnees.VerifierAuthentification(nom, prenom, text)) { frmAuthentification.Hide(); FrmHabilitations frmHabilitations = new FrmHabilitations(this); frmHabilitations.ShowDialog(); return(true); } else { return(false); } }
private bool idDeveloppeurDisponible(int id) { List <Developpeur> lesDeveloppeurs = AccesDonnees.getLesDeveloppeurs(); bool dispo = true; for (int i = 0; i < lesDeveloppeurs.Count && dispo; i++) { if (id == lesDeveloppeurs[i].IdDev) { dispo = false; } } return(dispo); }
protected void Page_Load(object sender, EventArgs e) { // On récupére la valeur du paramètre ImageID passé dans l’URL String id = Request.QueryString["ImageID"]; // Si ce paramètre n'est pas nul if (id != null) { // on récupére notre image là où il faut AccesDonnees accesDonnees = new AccesDonnees(); Byte[] bytes = accesDonnees.getImage(id); // et on crée le contenu de notre réponse à la requête HTTP // (ici un contenu de type image) Response.Buffer = true; Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = "image/jpeg"; Response.BinaryWrite(bytes); Response.Flush(); Response.End(); } }
/// <summary> /// demande l'ajout d'un personnel /// </summary> /// <param name="personnel"></param> public void AddPersonnel(Personnel personnel) { AccesDonnees.AddPersonnel(personnel); }
/// <summary> /// demande la suppression d'un personnel /// </summary> /// <param name="personnel"></param> public void DelPersonnel(Personnel personnel) { AccesDonnees.DelPersonnel(personnel); }
/// <summary> /// supprime un personnel dans la table absence /// </summary> /// <param name="personnel"></param> public void DelPersonnelInAbsence(Personnel personnel) { AccesDonnees.DelPersonnelInAbsence(personnel); }
/// <summary> /// récupère et retourne le infos des motifs provenant de la BDD /// </summary> /// <returns></returns> public List <Motif> GetLesMotifs() { return(AccesDonnees.GetLesMotifs()); }
/// <summary> /// Supprime un personnel de la base de données, et son affichage. /// </summary> /// <param name="personnel"Personnel à supprimer.</param> public void SupprPersonnel(Personnel personnel) { AccesDonnees.SupprPersonnel(personnel); LesPersonnels.Remove(personnel); }
public void UpdatePwd(Developpeur developpeur) { AccesDonnees.UpdatePwd(developpeur); }
public void DelDeveloppeur(Developpeur developpeur) { AccesDonnees.DelDeveloppeur(developpeur); }
/// <summary> /// suppression de toutes les absences lors de la suprression d'un personnel /// </summary> /// <param name="personnel"></param> public void DelAbsencesPersonnel(Personnel personnel) { AccesDonnees.DelAbsencesPersonnel(personnel); }
/// <summary> /// supression d'une absences /// </summary> /// <param name="absences"></param> public void DelAbsences(Absences absences) { AccesDonnees.DelAbsences(absences); }
/// <summary> /// demande d'ajout d'une absence /// </summary> /// <param name="absences"></param> public void AddAbsences(Absences absences) { AccesDonnees.AddAbsences(absences); }
/// <summary> /// récupère et retourne les infos des absences provenant de la BDD /// </summary> /// <returns></returns> public List <Absences> GetLesAbsences(Personnel personnel) { return(AccesDonnees.GetLesAbsences(personnel)); }
/// <summary> /// demande de modification d'un personnel /// </summary> /// <param name="personnel"></param> public void UpdatePersonnel(Personnel personnel) { AccesDonnees.UpdatePersonnel(personnel); }
public List <Developpeur> GetLesDeveloppeurs() { return(AccesDonnees.GetLesDeveloppeurs()); }
public List <Profil> GetLesProfils() { return(AccesDonnees.GetLesProfils()); }
/// <summary> /// Récupère et retourne les infos des développeurs provenant de la BDD /// </summary> /// <returns>liste de personnel</returns> public List <Personnel> GetLesPersonnels() { return(AccesDonnees.GetLesPersonnels()); }
public void AddDeveloppeur(Developpeur developpeur) { AccesDonnees.AddDeveloppeur(developpeur); }
/// <summary> /// récupère et retourne les infos des services provenant de la BDD /// </summary> /// <returns>Liste des services</returns> public List <Service> GetLesServices() { return(AccesDonnees.GetLesServices()); }
/// <summary> /// demande de mise à jour d'une absence /// </summary> /// <param name="absences"></param> /// <param name="Olddatedebut"></param> public void UpdateDate(Absences absences, DateTime Olddatedebut) { AccesDonnees.UpdateDate(absences, Olddatedebut); }
/// <summary> /// Suppression d'une absence. /// </summary> /// <param name="personnel">Personnel concerné.</param> /// <param name="absence">Abence à supprimer.</param> public void SupprAbsence(Absence absence) { AccesDonnees.SupprAbsence(absence); absence.LePersonnel.Absences.Remove(absence); }