public HttpResponseMessage PutEngyneSync([FromBody] SyncEstado SyncEstado)// ACTUALIZAR ESTADO DE LA SINCRONIZACION { if (SyncEstado == null) { throw new ArgumentNullException(); } var response = Request.CreateResponse <SyncEstado>(HttpStatusCode.Created, SyncEstado); Engine.EngineDb FuncionDb = new Engine.EngineDb(); int n = FuncionDb.ExisteVersionSync(SyncEstado.Version);// VALIDAR SI EXISTE LA VERSION A ACTUALIZAR if (n > 0) { n = FuncionDb.ActualizarSyncEstado(SyncEstado.Version, SyncEstado.Estado);// ACTUALIZAR LA VERSION if (n == -1) { response.Headers.Location = new Uri(EngineData.Sitio + "EngineSync/" + Engine.EngineData.SyncActualizacionOK);// ACTUALIZACION OK } else { response.Headers.Location = new Uri(EngineData.Sitio + "EngineSync/" + Engine.EngineData.SyncActualizacionFallo);// FALLO LA ACTUALIZACION } } else { response.Headers.Location = new Uri(EngineData.Sitio + "EngineSync/" + Engine.EngineData.SyncNoExiste);// NO EXISTE LA VERSION DE SINCRONIZACION } return(response); }
public static SyncEstado SetSynEstado(string version, string estado) { SyncEstado SyncEstado = new SyncEstado { Version = version, Estado = estado }; return(SyncEstado); }
// FINALIZAR SINCRONIZACION private void BtnFinalizarSync_Click(object sender, EventArgs e) { SyncEstado SyncEstado = new SyncEstado { Version = Version, Estado = "TERMINADO", }; var jsonFinalizarSync = JsonConvert.SerializeObject(SyncEstado); FinalizarSync(jsonFinalizarSync); }
public string GetSyncInOut_Exito(string version) { string resultado = string.Empty; SyncEstado SyncEstado = new SyncEstado(); int r = Engine.FuncionesDb.SyncInOutExito(version); if (r > 0) { SyncEstado = Engine.FuncionesApi.SetSynEstado(version, "OK"); resultado = new JavaScriptSerializer().Serialize(SyncEstado); } else { SyncEstado = Engine.FuncionesApi.SetSynEstado(version, "FALLO"); resultado = new JavaScriptSerializer().Serialize(SyncEstado); } return(resultado); }
public string GetEngyneSync(string Version) // VALIDA ESTADO DE LA SINCRONIZACION { OK , FALLO} { string resultado = string.Empty; Engine.EngineDb FuncionDb = new Engine.EngineDb(); SyncEstado SyncEstado = new SyncEstado(); int r = FuncionDb.SyncExito(Version); // VALIDA VERSION DE SINCRONIZACION if (r > 0) { SyncEstado = Engine.EngineFloraNueva.SetSynEstado(Version, Engine.EngineData.SyncOk); } else { SyncEstado = Engine.EngineFloraNueva.SetSynEstado(Version, Engine.EngineData.SyncFallo); } resultado = new JavaScriptSerializer().Serialize(SyncEstado);// SERIALIZAR LA CLASE SYNCESTADO return(resultado); }