private BindingList <Credential> GetAllCredentials() { var passwords = FileHandling.ViewAll(); var bindingList = new BindingList <Credential>(passwords); return(bindingList); }
//copy password to clipboard private void passwordToolStripMenuItem_Click(object sender, EventArgs e) { var credential = GetSelectedCredential(); if (credential != null) { FileHandling.ReadCredential(CopyValue.Password, credential.id); } }
// Deleting entry for websites private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { var credential = GetSelectedCredential(); if (credential != null) { FileHandling.DeleteOperation(credential); refreshDataInGrid(); } }
private void SaveWebsiteCredentials(Credential credential) { if (credential.id > 0) { FileHandling.ModifyOperation(credential); } else { FileHandling.InsertOperation(credential); } refreshDataInGrid(); }
public static void DeleteOperation() { Console.WriteLine("Which one to delete ? "); FileHandling.ViewAll(); int num = int.Parse(Console.ReadLine()); List <string> expr_29 = File.ReadAllLines(FileHandling.secretFilePath).ToList <string>(); expr_29.RemoveAt(3 * num - 1); expr_29.RemoveAt(3 * num - 1); expr_29.RemoveAt(3 * num - 1); string[] contents = expr_29.ToArray(); File.WriteAllLines(FileHandling.secretFilePath, contents); }