IEnumerator salvarOnline(WWW www) { yield return(new WaitUntil(() => www.isDone)); Sincronizador.carregarHistorias(www.text); Sincronizador.salvarHistorias(false); }
static void Main(string[] args) { string servidorLocal = ConfigurationManager.AppSettings["servidor_local"]; string baseDatosLocal = ConfigurationManager.AppSettings["base_datos_local"]; BaseDatos cnnLocal = new BaseDatos(servidorLocal, baseDatosLocal, "Integrated Security = true"); Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); Tienda tienda = cnnLocal.consultarTienda(); config.AppSettings.Settings.Remove("id_tienda"); config.AppSettings.Settings.Add("id_tienda", tienda.idTienda.ToString()); config.AppSettings.Settings.Remove("nombre sucursal"); config.AppSettings.Settings.Add("nombre sucursal", tienda.nombreTienda); config.Save(ConfigurationSaveMode.Full); Sincronizador sinc = new Sincronizador(); // sincronizacion de la nube a local #region usuarios sinc.sincronizarUsuarios(); sinc.sincronizarPrivilegios(); sinc.sincronizarPrivilegiosAsignados(); sinc.sincronizarPerfil(); #endregion #region sucursal sinc.sincronizarTienda(); #endregion #region productos sinc.sincronizarFamilias(); sinc.sincronizarProductos(); #endregion // sincronizacion local a la nube #region productos vendidos sinc.sincronizarDinero(); sinc.sincronizarCaja(); sinc.sincronizarVentas(); sinc.sincronizarFormaPago(); sinc.sincronizarProductosVendidos(); #endregion #region inventarios sinc.sincronizarInventarios(); sinc.sincronizarPedidos(); #endregion // sinc.sincronizarProductos(); // sinc.sincronizarVentas(); Console.WriteLine(); }
public void salvarHistoriasOnline() { Sincronizador.carregarHistorias(); var historias = Sincronizador.historiasStr; var request = criaRequest("salvar", "application/json", Sincronizador.historiasStr); StartCoroutine(salvarOnline(request)); }
public void atualizaListas() { Sincronizador.carregarHistorias(); var listas = GameObject.FindObjectsOfType <ListaHistorias>(); foreach (var lista in listas) { lista.carregar(); } }
public async Task InitAsync() { Configura(); Mapeamentos.Configura(); await BancoDeDados.AtualizaAsync(); await Sincronizador.InicializaAsync(); await new Tarefas().ExecutaConfirmacoesAsync(); }
public Historia historiaDeExemplo() { var historia = new Historia(); historia.nome = "Pânico na estrada"; historia.descricao = "Uma família viajando a noite em uma estrada no meio da floresta, encontra um estranho"; historia.autor = "rafante2"; historia.thumbnail = "estrada_floresta_noite"; var texto = ""; texto = "Onde estou? Quanto sangue! Meu Deus! Lora! Dane! Cadê vocês!?"; var inicio = new Trecho(TipoTrecho.NORMAL, 0, texto); texto = "Elas não estão no carro. Me lembro de ter desviado de um homem na pista."; var t1 = new Trecho(TipoTrecho.NORMAL, 1, texto); texto = "Acho que o carro acabou saindo da estrada e batido nessa árvore"; var t2 = new Trecho(TipoTrecho.NORMAL, 2, texto); texto = "Onde elas podem estar? Não sei se procuro na floresta ou na estrada"; var t3 = new Trecho(TipoTrecho.NORMAL, 3, texto); texto = "Esta floresta é muito densa, não tem como elas terem vindo por aqui. Preciso voltar"; var t4 = new Trecho(TipoTrecho.NORMAL, 4, texto); t4.textoCondicao = "Ir pela floresta"; texto = "Uma hora andando nesta estrada e até agora nem uma viva alma"; var t5 = new Trecho(TipoTrecho.NORMAL, 5, texto); t5.textoCondicao = "Ir pela estrada"; t1.setPai(inicio); t2.setPai(t1); t3.setPai(t2); t4.setPai(t3); t5.setPai(t3); var trechos = new Trecho[6]; trechos[0] = inicio; trechos[1] = t1; trechos[2] = t2; trechos[3] = t3; trechos[4] = t4; trechos[5] = t5; historia.trechos = trechos; Sincronizador.salvarHistoria(historia, true); return(historia); }
static void Main(string[] args) { var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); log.Info("Leyendo configuracion"); var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true); Configuration = builder.Build(); SqlHelper.sqlConnection = Configuration.GetConnectionString("Production"); var prod = Configuration["Env"] == "Prod"; GTICargaFacturaSoapClient.Produccion = prod; log.Info($"Ambiente de produccion?: {prod}"); if (prod) { env = new Env(int.Parse(Configuration["Ambientes:Prod:Account"]), Configuration["Ambientes:Prod:User"], Configuration["Ambientes:Prod:Password"]); } else { env = new Env(int.Parse(Configuration["Ambientes:Dev:Account"]), Configuration["Ambientes:Dev:User"], Configuration["Ambientes:Dev:Password"]); } log.Info("Iniciando el proceso"); Sincronizador.SincronizarFacturas(); log.Info("Proceso completado"); }
static void Main(string[] args) { var ambiente = "Production"; var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config")); SetupLogguer(); var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true); Configuration = builder.Build(); SqlHelper.sqlConnection = Configuration.GetConnectionString(ambiente); log.Info("Ejecutando el servicio de sincronizacion de facturas"); Sincronizador.SincronizarDocumentos(false); log.Info("Finalizando el servicio de sincronizacion de facturas"); log.Info("Ejecutando el servicio de sincronizacion de notas de credito"); Sincronizador.SincronizarDocumentos(true); log.Info("Finalizando el servicio de sincronizacion de credito"); }
public void carregar() { if (tipoLista == TipoListaHistorias.CATEGORIA) { historias = Sincronizador.historiasPorCategoria(categoria); } else { historias = Sincronizador.minhasHistorias(); } tituloLista.text = categoria.nome; foreach (Transform t in container.transform) { Destroy(t.gameObject); } foreach (var historia in historias) { var instancia = Instantiate <ItemHistoria>(itemHistoriaPrefab); instancia.historia = historia; instancia.atualizaUI(); instancia.transform.SetParent(container.transform); instancia.transform.localScale = Vector3.one; } }
private void sincronizadorToolStripMenuItem_Click(object sender, EventArgs e) { Sincronizador abre = new Sincronizador(); abre.Show(); }
IEnumerator carregarOnline() { Sincronizador.buscarNoServidor(); yield return new WaitUntil(() => true); carregarHistoria(); }
public void salvarHistoria() { atualizarEntidadesTrecho(); Sincronizador.salvarHistoria(ComposicaoHistoria.historia, true); }
public void salvarNoServidor() { Sincronizador.salvarHistoriaOnline(historia); }
public override void OnPerformSync(Account account, Bundle extras, string authority, ContentProviderClient provider, SyncResult syncResult) { Sincronizador.context = context.ApplicationContext; Sincronizador.ExecSync(); }