//fonction de modification d'un ElementRegistre public Boolean ModifyElementRegistre(int id, String nce, String desc) { //recherche de l'ElementRegistre ElementRegistre e = context.Registre.Find(id); //si l'ElementRegistre n'existe pas if (e is null) { return(false); } else //sinon { //si un nomClasseExecutable est saisie if (nce != "") { e.NomClasseExecutable = nce; } //si une description est saisie if (desc != "") { e.Description = desc; } //modification de l'Elementregistre context.Attach(e).State = EntityState.Modified; //sauvegarde de ce changement dans la bd context.SaveChanges(); return(true); } }
public Tache() { this.PID = lastPID + 1; lastPID++; this.Proprietaire = null; this.Entry = null; }
public Tache(Utilisateur p_proprietaire, ElementRegistre p_entry) { this.PID = lastPID + 1; lastPID++; Proprietaire = p_proprietaire; Entry = p_entry; }
/// <summary> /// Ajouter une tache /// </summary> /// <param name="p_user"></param> /// <param name="p_element"></param> /// <returns></returns> public Tache AjouterTache(Utilisateur p_user, ElementRegistre p_element) { Tache v_tache = new Tache(p_user, p_element); m_dictionary.Add(v_tache.PID, v_tache); v_tache.Start(); return(v_tache); }
public Tache AjouterTache(Utilisateur p, ElementRegistre e) { Tache tache = new Tache(p, e); dict.Add(tache.PID, tache); tache.Start(e.NomClasseExecutable); return(tache); }
/// <summary> /// Ajout un element du registre /// </summary> /// <param name="nce"></param> /// <param name="desc"></param> /// <returns></returns> public ElementRegistre AddElement(string nce, string desc) { ElementRegistre newElement = new ElementRegistre() { NomClasseExecutable = nce, Description = desc }; // Ajout de l'élément dans la base context.Registre.Add(newElement); context.SaveChanges(); // La création est un succès return(newElement); }
//fonction d'ajout d'un ElementRegistre public ElementRegistre AddElementRegistre(String nce, String desc) { //creation d'un nouvel element Registre avec le param saisie ElementRegistre newElement = new ElementRegistre() { NomClasseExecutable = nce, Description = desc }; //ajout du nouvel ElementRegistre au Registre context.Registre.Add(newElement); //sauvegarde l'ElementRegistre dans la bd context.SaveChanges(); return(newElement); }
//Fonction de supression d'un ElementRegistre public Boolean RemoveElementRegistre(int id) { //recherche de l'ElementRegistre ElementRegistre e = context.Registre.Find(id); //si l'ElementRegistre n'existe pas if (e is null) { return(false); } else //sinon { //supression de l'ElementRegistre du registre context.Registre.Remove(e); //sauvegarde de ce changement dans la bd context.SaveChanges(); return(true); } }
/// <summary> /// Constructeur de Tache /// </summary> /// <param name="p_proprietaire"></param> /// <param name="p_entry"></param> public Tache(Utilisateur p_proprietaire, ElementRegistre p_entry) { PID = ++attribPID; Proprietaire = p_proprietaire; Entry = p_entry; }