/** * Ajout d'un nouvel utilisateur à la base de donnée + connexion */ protected void RegisterUser_CreatedUser(object sender, EventArgs e) { // Récupération des informations de l'utilisateur TextBox firstName = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("FirstName"); TextBox name = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Name"); TextBox userName = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("UserName"); TextBox passWord = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Password"); DropDownList droit = (DropDownList)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Activity"); //vérification de l'unicité de l'utilisateur //#TODO: faire appel à du linq BLLClient client = new BLLClient(); utilisateur[] users = client.GetUsers(); // Parcourt des clients existant // TODO: pas top comme systéme int newId = 0; foreach (utilisateur temp in users) { // Si le pseudo existe if (temp.Pseudo.Equals(userName.Text)) return; newId = temp.id + 1; } //création du nouvel utilisateur utilisateur newUser = new utilisateur(); newUser.id = newId; newUser.Prenom = firstName.Text; newUser.Nom = name.Text; newUser.Pseudo = userName.Text; newUser.Password = passWord.Text; newUser.Status = true; client.Insertuser(newUser); client.CommitData(); // Role de l'utilisateur String role = droit.SelectedValue; if (droit.SelectedValue.Equals("Editeur")) Roles.AddUserToRole(newUser.Pseudo, "Editeur"); FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false); // Redirection string url = RegisterUser.ContinueDestinationPageUrl; if (String.IsNullOrEmpty(url)) url = "~/"; Response.Redirect(url); }
/** * ajout d'un nouvel utilisateur à la base de donnée + connexion */ protected void RegisterUser_CreatedUser(object sender, EventArgs e) { /*récupération des informations de l'utilisateur*/ TextBox firstName = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("FirstName"); TextBox name = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Name"); TextBox userName =(TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("UserName"); TextBox passWord = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Password"); //création du nouvel utilisateur utilisateur user = new utilisateur(); user.Prenom = firstName.Text; user.Nom = name.Text; user.Pseudo = userName.Text; user.Password = passWord.Text; user.Status = true; //vérification de l'unicité de l'utilisateur //#TODO: faire appel à du linq BLLClient client = new BLLClient(); utilisateur[] users = client.GetUsers(); int newId = -1; //parcour des clients existant foreach (utilisateur temp in users) { //si le pseudo existe if(temp.Pseudo.Equals(user.Pseudo)){ user.id = -1; break; } newId = temp.id+1; } if( user.id != -1){ //Ajout à la bd le nouvel utilisateur user.id = newId; client.Insertuser(user); client.CommitData(); //création de la session http FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */); string continueUrl = RegisterUser.ContinueDestinationPageUrl; if (String.IsNullOrEmpty(continueUrl)) { continueUrl = "~/"; } Response.Redirect(continueUrl); } }
public ActionResult Compte([Bind(Exclude = "utilisateur_id")] utilisateur utilisateur) { if (ModelState.IsValid) { try { db.Entry(utilisateur).State = EntityState.Modified; db.SaveChanges(); return(Redirect("../Home/Index")); } catch { ModelState.AddModelError("", "Echec de la modification"); return(View(utilisateur)); } } return(View(utilisateur)); }
public ActionResult Register(RegisterViewModel model) { //Register Perso if (ModelIsValid(model)) { utilisateur newUser = AffectNewUserFromModel(model); db.utilisateur.Add(newUser); if (db.SaveChanges() == 1) { LoginViewModel lvm = new LoginViewModel(); lvm.Email = model.Email; lvm.Password = model.Password; Login(lvm, "Home/index"); return(Redirect("../Home/index")); } } // Si nous sommes arrivés là, un échec s’est produit. Réafficher le formulaire return(View(model)); }
public static List <utilisateur> Get_login() { string requete = String.Format("select id, nom , prenom, mail from utilisateur where fonction ='client';"); OleDbDataReader rd = utils.lire(requete); List <utilisateur> L = new List <utilisateur>(); utilisateur c; while (rd.Read()) { c = new utilisateur { Id = rd.GetInt32(0), Nom = rd.GetString(1), Prenom = rd.GetString(2), Mail = rd.GetString(3) }; L.Add(c); } utils.Disconnect(); return(L); }
} //pour l'ajout public static utilisateur consulter(int id) { string requete = String.Format("select * from utilisateur where id={0};", id); OleDbDataReader rd = utils.lire(requete); utilisateur u = new utilisateur(); while (rd.Read()) { u.id = rd.GetInt32(0); u.nom = rd.GetString(1); u.prenom = rd.GetString(2); u.MDP = rd.GetString(3); u.email = rd.GetString(4); u.adresse = rd.GetString(5); u.poste = rd.GetString(6); u.service = rd.GetString(7); u.tel = rd.GetInt32(8); } utils.Disconnect(); return(u); } //pour consulter son compte
public static async Task <utilisateur> GetUser(string mail, string mdp) { var user = new utilisateur(); try { using (var httpClient = new HttpClient()) { var result = await httpClient.GetAsync("yourIP"); var responseText = await result.Content.ReadAsStringAsync(); var Object = JsonConvert.DeserializeObject <utilisateur>(responseText); if (Object != null) { user = new utilisateur { IdUser = Object.IdUser, Nom = Object.Nom, Prenom = Object.Prenom, Mail = Object.Mail, MotPasse = Object.MotPasse }; if (user.IdUser == 0) { return(null); } } } } catch (Exception ex) { Debug.WriteLine("Un probleme pour récupérer l'utilisateur " + ex.Message); } return(user); }
public void UpdateFromUsers(utilisateur membres) { IQueryable <utilisateur> result = null; result = (from users in DB.utilisateurs where users.id.Equals(membres.id) select users); foreach (utilisateur tuple in result) { tuple.id = membres.id; tuple.Nom = membres.Nom; tuple.Prenom = membres.Prenom; tuple.Password = membres.Password; tuple.Avatar = membres.Avatar; tuple.Status = membres.Status; } if (AutoCommit) { DB.SubmitChanges(); } }
//Fonction ajouter utilisateur public bool Ajouter(string Nom, string Mdp) { User = new utilisateur(); User.nom_utilisateur = Nom; User.mot_de_passe = Mdp; //si l'utilisateur n'existe pas dans la base de données var exist = db.utilisateurs.SingleOrDefault(s => s.nom_utilisateur == Nom); if (exist == null) { //donc l'ajout dans la base de données db.utilisateurs.Add(User); //puis l"enregistrement dans la base de données db.SaveChanges(); return(true); } else { return(false); } }
public ActionResult Profile() { UserVM userc = Session["userConnected"] as UserVM; utilisateur user = serviceUtilisateur.Get(u => u.id == (int)userc.id); HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:9080"); Client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage responce = Client.GetAsync("/PIDEV-web/PIDEV/gestionEmploye/publication/user/" + userc.id).Result; if (responce.IsSuccessStatusCode) { IEnumerable <PublicationVM> lstPub = responce.Content.ReadAsAsync <IEnumerable <PublicationVM> >().Result; ViewBag.publications = lstPub; } user.contrat = contratService.Get(contrat => contrat.reference == (int)user.contrat_reference); ViewBag.user = user; return(View()); }
// // GET: /Employee/Details/5 public ActionResult Details(long id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } utilisateur util = ause.GetEmployee(id); if (util == null) { return(HttpNotFound()); } return(View(util)); //ViewData["DetailInfo"] = id; //foreach (utilisateur u in ause.getAllEmployees()) //{ // if ((u.DTYPE == "isemployee") && (u.idUser == id)) // { // return View(u); // } //} //return Index(); }
public ActionResult Create(LoginVM loginVm) { Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:9080"); Client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); responce = Client.GetAsync("/PIDEV-web/PIDEV/gestionEmploye/login?login="******"&pass="******"userConnected"] = u; foreach (utilisateur user in serviceUtilisateur.GetMany()) { lstcontact.Add(new UserVM() { id = user.id, nom = user.nom, prenom = user.prenom, image = user.image }); } Session["lstContact"] = lstcontact; return(Redirect("~/Publication/Index")); } return(View()); }
private void button1_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(textLogin.Text) || string.IsNullOrEmpty(textPwd.Text)) { labelError.Text = "Login ou Mots de Passe Obligatoire"; labelError.Visible = true; } else { utilisateur utilisateur = metier.seConnecter(textLogin.Text.Trim(), textPwd.Text.Trim()); if (utilisateur == null) { labelError.Text = "Login ou Mots de Passe Incorrecte"; labelError.Visible = true; } else { FMenu frmenu = new FMenu(); frmenu.Show(); this.Hide(); } } }
public void DeleteEmployee(utilisateur a) { utwk.UtilisateurRepository.Delete(a); utwk.Commit(); }
public void UpdateEmployee(utilisateur u) { utwk.UtilisateurRepository.Update(u); utwk.Commit(); }
public void AddEmployee(utilisateur a) { utwk.UtilisateurRepository.Add(a); utwk.Commit(); }
public ActionResult ModifierUtilisateur(utilisateur user) { dal.EditUtilisateur(user.utilisateur_email, user.mot_de_passe, user.nom, user.prenom); return(RedirectToAction("AfficheUtilisateurs")); }
public bool CreerUtilisateur(utilisateur utilisateur) { ctx.utilisateur.Add(utilisateur); return(ctx.SaveChanges() != 0); }
/** * Ajout d'un nouvel utilisateur à la base de donnée + connexion */ protected void RegisterUser_CreatedUser(object sender, EventArgs e) { // Récupération des informations de l'utilisateur TextBox firstName = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("FirstName"); TextBox name = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Name"); TextBox userName = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("UserName"); TextBox passWord = (TextBox)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Password"); DropDownList droit = (DropDownList)RegisterUser.CreateUserStep.ContentTemplateContainer.FindControl("Activity"); //vérification de l'unicité de l'utilisateur //#TODO: faire appel à du linq BLLClient client = new BLLClient(); utilisateur[] users = client.GetUsers(); // Parcourt des clients existant // TODO: pas top comme systéme int newId = 0; foreach (utilisateur temp in users) { // Si le pseudo existe if (temp.Pseudo.Equals(userName.Text)) { return; } newId = temp.id + 1; } //création du nouvel utilisateur utilisateur newUser = new utilisateur(); newUser.id = newId; newUser.Prenom = firstName.Text; newUser.Nom = name.Text; newUser.Pseudo = userName.Text; newUser.Password = passWord.Text; newUser.Status = true; client.Insertuser(newUser); client.CommitData(); // Role de l'utilisateur String role = droit.SelectedValue; if (droit.SelectedValue.Equals("Editeur")) { Roles.AddUserToRole(newUser.Pseudo, "Editeur"); } FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false); // Redirection string url = RegisterUser.ContinueDestinationPageUrl; if (String.IsNullOrEmpty(url)) { url = "~/"; } Response.Redirect(url); }
public void addTrainer(utilisateur t) { utwk.TrainerRepository.Add(t); utwk.Commit(); }
public void UpdateFromUsers(utilisateur membres) { md.UpdateFromUsers(membres); }
public void Insertuser(utilisateur user) { md.InsertIntoUtilisateurs(user); }
public static string GetUserFullNameByLogin(string login) { utilisateur u = FindUserByLogin(login); return(u.prenom + ' ' + u.nom); }
public UtilisateurViewModel() { Item = new utilisateur(); GetUserExist = new DelegateCommand( async() => { if (!string.IsNullOrWhiteSpace(Mail) && !string.IsNullOrWhiteSpace(MotPasse)) { utilisateur response = await Helpers.UtilisateurService.GetUser(Mail, MotPasse); if (response.IdUser != 0) { var trajet = new TrajetPage(new TrajetViewModel() { Item = new trajet() }, new UtilisateurViewModel() { Item = response }); NavigationPage.SetHasBackButton(trajet, false); NavigationPage.SetHasNavigationBar(trajet, true); Application.Current.Properties["email"] = this.Mail; Application.Current.Properties["password"] = this.MotPasse; await Application.Current.MainPage.Navigation.PushAsync(trajet); } else { await Application.Current.MainPage.DisplayAlert("Erreur", "Email ou mot de passe incorrect", "OK"); return; } } else { await Application.Current.MainPage.DisplayAlert("Erreur", "Veuillez rentrer votre email ou mot de passe", "OK"); return; } }); CreateUser = new DelegateCommand( async() => { var response = await Helpers.UtilisateurService.PostUserAsync(Item); if (response == true) { await Application.Current.MainPage.DisplayAlert("Succès", "Utilisateur créer", "OK"); return; } else { await Application.Current.MainPage.DisplayAlert("Erreur", "Problème lors de la création de l'utilisateur", "OK"); return; } }); GoToInscription = new DelegateCommand( async() => { var inscription = new RegisterPage(new UtilisateurViewModel() { Item = Item }); NavigationPage.SetHasBackButton(inscription, true); NavigationPage.SetHasNavigationBar(inscription, true); await Application.Current.MainPage.Navigation.PushAsync(inscription); }); GoToReservation = new DelegateCommand( async() => { var reservation = new ReservePage(this); NavigationPage.SetHasBackButton(reservation, true); NavigationPage.SetHasNavigationBar(reservation, true); await Application.Current.MainPage.Navigation.PushAsync(reservation); }); GoToProfile = new DelegateCommand( async() => { var profile = new UserPage(this); NavigationPage.SetHasBackButton(profile, true); NavigationPage.SetHasNavigationBar(profile, true); await Application.Current.MainPage.Navigation.PushAsync(profile); }); DeleteReservation = new DelegateCommand <reserve>( (reserve) => { }); }
public void UpdateTrainer(utilisateur tr) { utwk.TrainerRepository.Update(tr); }