Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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);
                }
            }
        }
Beispiel #3
0
 public async Task Remove(Articu item)
 {
     await _sqlCon.DeleteAsync(item);
 }