Exemple #1
0
 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);
     }
 }
Exemple #2
0
 /// <remarks/>
 public void EnviarArticuloAsync(Articulo Elemento) {
     this.EnviarArticuloAsync(Elemento, null);
 }
Exemple #3
0
 /// <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);
 }
Exemple #4
0
 public void EnviarArticulo(Articulo Elemento) {
     this.Invoke("EnviarArticulo", new object[] {
                 Elemento});
 }