Ejemplo n.º 1
0
        }//INSERTAR NUEVO CONTEO

        public async Task <string> Remove_zt_inventarios_conteos(zt_inventarios_conteos zt_inventarios_conteos)
        {
            using (var context = new FicDataBaseContex(DependencyService.Get <IFicDataBasePathSQLite>().FicGetDataBasePath()))
            {
                using (IDbContextTransaction transaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        if (await FicExitInventariosConteo(zt_inventarios_conteos))
                        {
                            return("Registro no encontrado.");
                        }//BUSCAR SI YA SE INSERTO UN REGISTRO

                        FicLoBDContext.Remove(zt_inventarios_conteos);
                        await FicLoBDContext.SaveChangesAsync();

                        transaction.Commit(); //CONFIRMA/GUARDA
                        return("OK");
                    }
                    catch (Exception ex)
                    {
                        transaction.Rollback();
                        return(ex.Message.ToString());
                    }
                } //ENTRA EN CONTEXTO DE TRANSACIONES
            }     //ATRAVEZ DEL CONTEXTO DE LA BD
        }         //ELIMINAR UN  CONTEO
Ejemplo n.º 2
0
 public FicServiceSecurity()
 {
     this._FicDataBaseContex = new FicDataBaseContex(DependencyService.Get <IFicDataBasePathSQLite>().FicGetDataBasePath());
     this.FicHttpClient      = new HttpClient()
     {
         MaxResponseContentBufferSize = 256000
     };
 }//BUILDER
 public FicSrvExportarWebApi()
 {
     FicLoBDContext = new FicDataBaseContex(DependencyService.Get <IFicDataBasePathSQLite>().FicGetDataBasePath());
     FiClient       = new HttpClient();
     FiClient.MaxResponseContentBufferSize = 256000;
 }//CONSTRUCTOR
 public FicSrvInventariosList()
 {
     FicLoBDContext = new FicDataBaseContex(DependencyService.Get <IFicDataBasePathSQLite>().FicGetDataBasePath());
 }//CONSTRUCTOR