예제 #1
0
 public void EnviarNovedades()
 {
     try
     {
         CedForecastDB.Bejerman.Ventas datos = new CedForecastDB.Bejerman.Ventas(sesion);
         List<CedForecastEntidades.Bejerman.Ventas> lista = datos.LeerNovedades(periodo);
         WS.Sincronizacion ws = new WS.Sincronizacion();
         ws.Url = cedForecastWSRUL;
         contador = 0;
         contadorTope = lista.Count;
         ws.IniciarEnvioVenta();
         for (contador = 0; contador < contadorTope; contador++)
         {
             WS.Venta elemento = new WS.Venta();
             elemento.IdPeriodo = periodo;
             elemento.IdArticulo = lista[contador].Sdvart_CodGen;
             elemento.IdCliente = lista[contador].Cve_CodCli;
             elemento.Cantidad = lista[contador].Sdv_CantUM1;
             ws.EnviarVenta(elemento);
         }
         ws.TerminarEnvioVenta();
     }
     catch (Exception Ex)
     {
         errores.Add(Ex);
     }
 }
예제 #2
0
 /// <remarks/>
 public void EnviarVentaAsync(Venta Elemento) {
     this.EnviarVentaAsync(Elemento, null);
 }
예제 #3
0
 /// <remarks/>
 public void EnviarVentaAsync(Venta Elemento, object userState) {
     if ((this.EnviarVentaOperationCompleted == null)) {
         this.EnviarVentaOperationCompleted = new System.Threading.SendOrPostCallback(this.OnEnviarVentaOperationCompleted);
     }
     this.InvokeAsync("EnviarVenta", new object[] {
                 Elemento}, this.EnviarVentaOperationCompleted, userState);
 }
예제 #4
0
 public void EnviarVenta(Venta Elemento) {
     this.Invoke("EnviarVenta", new object[] {
                 Elemento});
 }