/// <summary> /// Añade un fichero mp3 a la BD /// </summary> /// <param name="fichero"></param> /// <returns></returns> public static FicheroMP3 AddFicheroMP3(FicheroMP3 fichero) { LiteDB.LiteCollection <FicheroMP3> ficheros = db.GetCollection <FicheroMP3>("ficheros"); ficheros.Insert(fichero); ficheros.EnsureIndex(f => f.Usuario); Logger.Log("Añadido fichero a la Base de datos"); return(fichero); }
private void button4_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Wiki database|*.db"; if (ofd.ShowDialog() == DialogResult.OK) { litedb = new LiteDB.LiteDatabase(ofd.FileName); usuarios = litedb.GetCollection <KnowledgeBase.Usuario>("usuarios"); usuarios.EnsureIndex(x => x.Id); usuarios.EnsureIndex(x => x.Nombre); usuarios.EnsureIndex(x => x.Public_key); articulos = litedb.GetCollection <KnowledgeBase.Articulo>("articulos"); articulos.EnsureIndex(x => x.Id); articulos.EnsureIndex(x => x.Signature); button1.Enabled = true; button2.Enabled = true; button3.Enabled = true; } }
public editDataForm(string alias) { InitializeComponent(); db = new LSPMDatabase(Properties.Settings.Default.pwdHash); LiteDB.LiteCollection <LSPMData> col = db.getDBCollection(); col.EnsureIndex(x => x.lAlias); editable = col.FindOne(x => x.lAlias.Equals(alias)); aliasInput.Text = editable.lAlias; userInput.Text = editable.lUser; passwordInput.Text = editable.lPass; userAccessCheck.Checked = editable.lUserFastAccess; passwordAccessCheck.Checked = editable.lPasswordFastAccess; markColor(editable.lDataIcon); }