public static String searchArchives(String search, String typeS) { String s = ""; Utilisateur u; u = new ActionsUtilisateur().rechercheUtilisateurParId(idUser); if (typeS == "2") { List <Fichier> fichiers = new ActionsFichier().rechercheGSelonUser(search, u); foreach (var f in fichiers) { s += GenerateArchive(f, u); } } else if (typeS == "1") { List <Fichier> fichiers = new ActionsFichier().rechercheGenerale(search); foreach (var f in fichiers) { s += GenerateArchive(f, u); } } if (s == "") { s = "<h1 style=\"color:white\" > aucun fichier trouve</h1>"; } return(s); }
public static String getNumNots() { int nv = 0; if (new Calendrier().Session["idUser"] != null) { idUser = Int32.Parse(new Calendrier().Session["idUser"].ToString()); ActionsNotification actionsNotification = new ActionsNotification(); Utilisateur u = new ActionsUtilisateur().rechercheUtilisateurParId(idUser); List <Notification> nS = actionsNotification.listerNotificationUtilisateur(u); nv = 0; foreach (var n in nS) { if (n.Vu == 0) { nv++; } } } else { return("veuillez verifiez votre connection !"); } return(nv + ""); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { String email = cne.Value; String mdp = password.Value; Utilisateur u = new Utilisateur(); ActionsUtilisateur actionsUtilisateur = new ActionsUtilisateur(); Utilisateur user = actionsUtilisateur.Authentifier(email, mdp); if (user != null) { Session["email"] = user.email; Session["nom"] = user.nom; Session["prenom"] = user.prenom; Session["privillege"] = user.privillege; Session["idUser"] = user.idUtilisateur; Session.Timeout = 12000; if (user.privillege == "Admin") { Response.Redirect("./CalendrierAdmin.aspx"); } else if (user.privillege == "user") { Response.Redirect("./Calendrier.aspx"); } } else { erreur.InnerHtml = "Email ou mot de passe incorecte"; } } }
public static String afficherArchive(String idArch) { Utilisateur u = new ActionsUtilisateur().rechercheUtilisateurParId(idUser); Fichier f = new ActionsFichier().getFichierById(Int32.Parse(idArch)); String s = GenerateArchive(f, u); return(s); }
protected void BTNADDArch_Click(object sender, EventArgs e) { if (TitreArch.Value != "" || textArea.InnerHtml != "" || EmpPc.Value != "" || index.Value != "" || selectTypeAroo.SelectedValue != "" || ArchiveUpload.HasFile) { String ext = System.IO.Path.GetExtension(ArchiveUpload.FileName); if (ext == ".pdf" || ext == ".docx" || ext == ".png") { idU = Int32.Parse(Session["idUser"].ToString()); Utilisateur u = new ActionsUtilisateur().rechercheUtilisateurParId(idU); String titreAr = TitreArch.Value; String description = textArea.InnerHtml; DateTime day = DateTime.Now; int idType = 0; Int32.TryParse(selectTypeAroo.SelectedValue, out idType); Fichier f = new Fichier(); f.Nom = titreAr; f.Description = description; f.dateAjout = day; f.extention = ext; f.dateModification = day; f.dateDernierAcces = day; f.index = index.Value; f.emplacementPC = EmpPc.Value; f.dateSuppression = day; ActionsType actionsType = new ActionsType(); f.idType = idType; f.type = actionsType.getTypeById(idType); int id = new ActionsFichier().ajouterParUser(u, f); f.idFichier = id; f.chemain = Server.MapPath("~/Archives/" + "archive-" + id + ".pdf"); new ActionsFichier().modifier(f); ArchiveUpload.SaveAs(Server.MapPath("~/Archives/" + "archive-" + id + ".pdf")); String indexmsg = "index du archive ajoute est : " + f.index + ""; Response.Redirect("./Calendrier.aspx?indexmsg=" + indexmsg); } else { erreur.InnerHtml = "Le fichier doit etre format pdf,img,docx seulement"; } } else { erreur.InnerHtml = "veuillez remplir tous les champs"; } }
protected void btnAjouterUtilisateur_Click1(object sender, EventArgs e) { String nom_Utilisateur = nomUtilisateur.Value; String prenom_Utilisateur = prenomUtilisateur.Value; String email_Utilisateur = emailUtilisateur.Value; String mdp_Utilisateur = mdpUtilisateur.Value; String role = selectRole.SelectedValue; if (nom_Utilisateur != "" || prenom_Utilisateur != "" || email_Utilisateur != "" || mdp_Utilisateur != "" || role != "") { ActionsUtilisateur actionsUtilisateur = new ActionsUtilisateur(); Model.Utilisateur utilisateur = new Model.Utilisateur(); utilisateur.nom = nom_Utilisateur; utilisateur.prenom = prenom_Utilisateur; utilisateur.email = email_Utilisateur; utilisateur.motDePasse = mdp_Utilisateur; utilisateur.privillege = role; actionsUtilisateur.ajouterUtilisateur(utilisateur); Response.Redirect("./ajouterUtilisateur.aspx"); } }
public static string DeleteArchive(String idArch, String date, String typeD, String typeS) { int idF = 0; Int32.TryParse(idArch, out idF); new ActionsFichier().supprimerF(idF); Utilisateur u; u = new ActionsUtilisateur().rechercheUtilisateurParId(idUser); // String s = ""; if (typeS == "1") { return(listerTous(u, typeD, date)); } else if (typeS == "2") { return(listerParuserDate(typeD, u, date)); } return(s); }
public static String getArchives(String date, String typeD, String typeS) { String s = ""; Utilisateur u; u = new ActionsUtilisateur().rechercheUtilisateurParId(idUser); if (typeS == "1")//tous { s = listerTous(u, typeD, date); return(s); } else if (typeS == "2") { s = listerParuserDate(typeD, u, date); return(s); } if (s == "") { s = "rien trouve"; } return(s); }