public void EnviarNovedades() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; DateTime fechaUltimaSincronizacion = ws.FechaUltimaSincronizacionArticulos(); CedForecastDB.Bejerman.Articulos datos = new CedForecastDB.Bejerman.Articulos(sesion); List<CedForecastEntidades.Bejerman.Articulos> lista = datos.LeerNovedades(fechaUltimaSincronizacion); contador = 0; contadorTope = lista.Count; for (contador = 0; contador < contadorTope; contador++) { WS.Articulo elemento = new WS.Articulo(); elemento.Id = lista[contador].Art_CodGen; elemento.Descr = lista[contador].Art_DescGen; elemento.PesoBruto = lista[contador].Art_PesoBruto; elemento.UnidadMedida = lista[contador].Artcla_Cod; elemento.GrupoArticulo = new CedForecastRN.WS.GrupoArticulo(); elemento.GrupoArticulo.IdGrupoArticulo = lista[contador].Artda2_cod; elemento.Habilitado = true; elemento.FechaUltModif = lista[contador].Art_FecMod; ws.EnviarArticulo(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }
/// <remarks/> public void EnviarArticuloAsync(Articulo Elemento) { this.EnviarArticuloAsync(Elemento, null); }
/// <remarks/> public void EnviarArticuloAsync(Articulo Elemento, object userState) { if ((this.EnviarArticuloOperationCompleted == null)) { this.EnviarArticuloOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEnviarArticuloOperationCompleted); } this.InvokeAsync("EnviarArticulo", new object[] { Elemento}, this.EnviarArticuloOperationCompleted, userState); }
public void EnviarArticulo(Articulo Elemento) { this.Invoke("EnviarArticulo", new object[] { Elemento}); }