void OnTapped(object sender, EventArgs e) { // Pulsando sobre el logotipo aparece la fecha de actualización de la BD // FECHAMOD se actualiza a cada modificación / generacion de fichero desde aniwin.net // Una vez que el fichero se ha sincronizado, ésta será la fecha que se mostrará como fecha de // última modificación de la bd ArticusDataAccess dataAccessFmod; GlobalVariables._Camino = App.Current.Properties["CaminoAFichero"] as string; GlobalVariables._Fichero = App.Current.Properties["Fichero"] as string; GlobalVariables._FileName = Path.Combine(GlobalVariables._Camino, GlobalVariables._Fichero); try { dataAccessFmod = new ArticusDataAccess(); } catch (Exception) { return; } dataAccessFmod.Conecta(); SeleccionArticus = dataAccessFmod.GetFilteredArticus("FECHAMOD", ""); var z = SeleccionArticus.Count(); if (z > 0) { Articu art = SeleccionArticus.FirstOrDefault(); FechaDB.Text = art.Art_des; } }
public async Task Insert(Articu item) { using (await Mutex.LockAsync().ConfigureAwait(false)) { var existingTodoItem = await _sqlCon.Table <Articu>() .Where(x => x.Id == item.Id) .FirstOrDefaultAsync(); if (existingTodoItem == null) { await _sqlCon.InsertAsync(item).ConfigureAwait(false); } else { item.Id = existingTodoItem.Id; await _sqlCon.UpdateAsync(item).ConfigureAwait(false); } } }
public async Task Remove(Articu item) { await _sqlCon.DeleteAsync(item); }