private void ajouterEquipe_Click(object sender, EventArgs e) { myDataObject.nomEquipeProperty = Nom.Text; myDataObject.nombreMembresEquipeProperty = 0; //On set le nombre de membre à 0 dès que l'on creer une équipe, il changera lors d'un select en compatnt le nombre d'entrées dans la table de liaison EquipeViewModel nouveau = new EquipeViewModel(EquipeDAL.getMaxIdEquipe() + 1, myDataObject.nomEquipeProperty, myDataObject.nombreMembresEquipeProperty); lu.Add(nouveau); EquipeORM.insertEquipe(nouveau); listeEquipes.Items.Refresh(); }
private void ajouterButton(object sender, RoutedEventArgs e) { myDataObject.nomEquipeProperty = nomTextBox.Text; int.TryParse(nombreMembresTextBox.Text, out int result); myDataObject.nombreMembresEquipeProperty = result; EquipeViewModel nouveau = new EquipeViewModel(EquipeDAL.getMaxIdEquipe() + 1, myDataObject.nomEquipeProperty, myDataObject.nombreMembresEquipeProperty); le.Add(nouveau); EquipeORM.insertEquipe(nouveau); listeEquipes.Items.Refresh(); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { try { base.OnActionExecuting(filterContext); // Gestion du user connecté dans le context if (System.Web.HttpContext.Current.Session[Commons.Const.sessionName_UserConnecte] != null) { Utilisateur UtilisateurConnecte = (Utilisateur)System.Web.HttpContext.Current.Session[Commons.Const.sessionName_UserConnecte]; if (UtilisateurConnecte.Login != null) { CustomPrincipal UserConnecte = new CustomPrincipal(UtilisateurConnecte.Login); System.Web.HttpContext.Current.User = UserConnecte; GenericPrincipal gp = new GenericPrincipal(System.Web.HttpContext.Current.User.Identity, UtilisateurConnecte.Profils.ToArray()); System.Web.HttpContext.Current.User = gp; } else { System.Web.HttpContext.Current.User = null; } } else { System.Web.HttpContext.Current.User = null; } // On va regarder en base de données la liste des catégories de documents à afficher if (System.Web.HttpContext.Current.Session[Commons.Const.sessionName_MenusDocuments] == null) { using (DocumentDAL db = new DocumentDAL()) { List <CategorieDocument> listeMenus = db.getListeCategoriesDocument(); Session[Commons.Const.sessionName_MenusDocuments] = listeMenus; } } // On va regarder en base de données la liste des catégories d'équipe à afficher if (System.Web.HttpContext.Current.Session[Commons.Const.sessionName_MenusEquipes] == null) { using (EquipeDAL db = new EquipeDAL()) { List <Equipe> listeEquipes = db.getListeEquipes(); Session[Commons.Const.sessionName_MenusEquipes] = listeEquipes; } } } catch (Exception e) { Commons.Logger.genererErreur(typeof(BaseController), e.ToString()); } }
/// <summary> /// Affichers the equipe. /// </summary> /// <returns>The equipe.</returns> /// <param name="idEquipe">Identifier equipe.</param> public ActionResult AfficherEquipe(int idEquipe) { Equipe model = new Equipe(); try { Business.StatBLL.ajouterStat("PageEquipe"); using (EquipeDAL db = new EquipeDAL()) { model = db.getEquipeById(idEquipe); } } catch (Exception e) { string strEquipe = idEquipe.ToString(); Commons.Logger.genererErreur(typeof(EquipeController), "idEquipe =" + strEquipe + " /n " + e.ToString()); return(RedirectToAction("AfficherErreur", "Error", new { message = e.Message })); } return(View("~/Views/Equipe/Equipe.cshtml", model)); }
public ActionResult TelechargerDocument(int idEquipe, string TypeDocument) { string nomFichier = ""; string urlAbsolue = ""; string nomFichierUpload = ""; Equipe equipe = new Equipe(); try { using (EquipeDAL db = new EquipeDAL()) { // Récupération des informations du document à télécharger equipe = db.getEquipeById(idEquipe); string urlFichier = ""; if (TypeDocument == "FicheEntrainement") { urlFichier = equipe.CheminFicheEntrainement; } else if (TypeDocument == "Calendrier") { urlFichier = equipe.CheminCalendrier; } // on va déterminer le nom du fichier proposé à l'utilisateur nomFichierUpload = TypeDocument + "_" + equipe.Libelle + "." + Commons.Utils.getExtensionDocument(urlFichier);; nomFichier = Path.GetFileName(urlFichier); string urlRelative = urlFichier.Replace(nomFichier, ""); urlAbsolue = Commons.Utils.getStorageRoot(urlRelative) + nomFichier; } } catch (Exception e) { string strIdEquipe = idEquipe.ToString(); Commons.Logger.genererErreur(typeof(DocumentController), "strstrIdDocument =" + strIdEquipe + " et TypeDocument = " + TypeDocument + " : " + e.ToString()); return(null); } return(File(urlAbsolue, "multipart/form-data", nomFichierUpload)); }
public static void insertEquipe(EquipeDAO eq) { EquipeDAL.insertEquipe(eq); }
public static void supprimerEquipe(int idEquipe) { EquipeDAL.supprimerEquipe(idEquipe); }
public static void updateEquipe(EquipeDAO eq) { EquipeDAL.updateEquipe(eq); }
public static EquipeDAO getEquipes(int idEquipe) { EquipeDAO p = EquipeDAL.getEquipe(idEquipe); return(p); }
public static ObservableCollection <EquipeDAO> listeEquipes() { ObservableCollection <EquipeDAO> l = EquipeDAL.selectEquipes(); return(l); }