private void Button_Supprimer(object sender, RoutedEventArgs e) { if (isModification) { isModification = false; Edition.Width = new GridLength(0, GridUnitType.Star); Vider_Formulaire(); } Models.Password password = (Models.Password)Liste_Passwords.SelectedItem; DataAccess.PasswordsDbContext.Current.Remove(password); try { DataAccess.PasswordsDbContext.Current.SaveChanges(); } catch (Microsoft.EntityFrameworkCore.DbUpdateException dbue) { }; mvm.listeSauvegarde.Remove(password); if (isModification) { Vider_Formulaire(); } ButtonSupprimer.Visibility = Visibility.Collapsed; ButtonModifier.Visibility = Visibility.Collapsed; }
private void Button_Modifier(object sender, RoutedEventArgs e) { isModification = true; Models.Password password = (Models.Password)Liste_Passwords.SelectedItem; mvm.FormulaireLabel = password.Label; mvm.FormulaireIdentifiant = password.Login; // mvm.FormulaireMotDePasse = String.Empty; mvm.FormulaireMotDePasse = password.Pass; mvm.FormulaireURL = password.Url; String tags = String.Empty; foreach (PasswordTag pt in password.Tags) { tags += ", " + pt; } mvm.FormulaireTags = tags; Edition.Width = new GridLength(EditionColumnSizeBase, GridUnitType.Star); isEditionOpened = true; ButtonModifier.Visibility = Visibility.Collapsed; }
public PanelHelper(List<byte> byteArray, string name, string description, Models.Password user) { this.byteArrayOfRows = byteArray; this.name = name; this.description = description; this.user = user; this.approved = true; }
public PanelHelper(Bitmap bM, string name, string description, Models.Password user) { this.name = name; this.description = description; this.user = user; this.approved = false; getMatrixFromBitmap(bM); }
private void Button_Click_1(object sender, RoutedEventArgs e) { Models.Password pass = (Models.Password)ListBoxPass.SelectedItem; if (pass != null) { _viewModel.PassWordClear = Crypto.Decrypt(pass.Pass); } }
public async Task DeletBDAsync() { Models.Password pass = (Models.Password)ListBoxPass.SelectedItem; if (pass != null) { await _viewModel.AddDeleteToDB(pass); } }
public async Task AddDeleteToDB(Models.Password psw) { var context = DataAccess.PasswordsDbContext.Current; context.Remove(psw); await context.SaveChangesAsync(); OnPropertyChanged(nameof(PasswordList)); }
protected void reload_JS(object sender, EventArgs e) { using (var db = new Models.Database()) { // Get current user, HitchBOT and Project this.user = (Models.Password)Session["New"]; this.HitchBOT = db.hitchBOTs.First(l => l.ID == this.user.hitchBOT.ID); this.Project = db.Projects.Where(p => p.EndTime == null).ToArray().Last(); // Create new builder to build JS files GoogleMapsBuilder = new Helpers.Location.GoogleMapsBuilder(this.HitchBOT.ID, this.Project.ID, this.user.ID); // Build JS using GoogleMapsBuilder GoogleMapsBuilder.BuildJsAndUpload(); } }
private void Formulaire_Button_Click(object sender, RoutedEventArgs e) { Console.WriteLine("Evènement - Formulaire - Validation : " + Recherche.Text); if (mvm.FormulaireLabel.Equals(String.Empty) || mvm.FormulaireMotDePasse.Equals(String.Empty) || mvm.FormulaireURL.Equals(String.Empty)) { Console.WriteLine("Manque de données dans le formulaire : Label, Mot de passe ou Url."); } else { string encryptedPassword = Crypto.Encrypt(mvm.FormulaireMotDePasse); Password password = new Models.Password() { Label = mvm.FormulaireLabel, Login = mvm.FormulaireIdentifiant, Pass = mvm.FormulaireMotDePasse, Url = mvm.FormulaireURL }; Tag tag = new Models.Tag() { Label = mvm.FormulaireTags }; password.Tags = new List <PasswordTag>(); PasswordTag passwordTag = new PasswordTag() { Tag = tag }; if (isModification) { Models.Password selectedPassword = (Models.Password)Liste_Passwords.SelectedItem; mvm.listeSauvegarde.Remove(selectedPassword); mvm.listeSauvegarde.Add(password); DataAccess.PasswordsDbContext.Current.Remove(selectedPassword); DataAccess.PasswordsDbContext.Current.Add(password); try { DataAccess.PasswordsDbContext.Current.SaveChanges(); } catch (Microsoft.EntityFrameworkCore.DbUpdateException dbue) { }; Vider_Formulaire(); isModification = false; } else { DataAccess.PasswordsDbContext.Current.Add(password); Console.WriteLine("Password créé : " + password); mvm.listeSauvegarde.Add(password); Console.WriteLine(password); // cryptage du mot de passe et mise en base password.Pass = encryptedPassword; DataAccess.PasswordsDbContext.Current.Add(password); } } }