public void RecibirNovedades() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; WS.Forecast[] lista = ws.RecibirProyeccionAnual(periodo); contador = 0; contadorTope = lista.Length; CedForecastDB.Forecast db = new CedForecastDB.Forecast(sesion); db.EliminarProyectadoAnual(periodo); for (contador = 0; contador < contadorTope; contador++) { CedForecastEntidades.Forecast elemento = new CedForecastEntidades.Forecast(); elemento.IdTipoPlanilla = lista[contador].IdTipoPlanilla; elemento.IdCuenta = lista[contador].IdCuenta; elemento.IdCliente = lista[contador].Cliente.Id; elemento.IdArticulo = lista[contador].Articulo.Id; elemento.IdPeriodo = lista[contador].IdPeriodo; elemento.Cantidad = lista[contador].Cantidad; db.Crear(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }
public void EnviarNovedades() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; DateTime fechaUltimaSincronizacion = ws.FechaUltimaSincronizacionClientes(); CedForecastDB.Bejerman.Clientes datos = new CedForecastDB.Bejerman.Clientes(sesion); List<CedForecastEntidades.Bejerman.Clientes> lista = datos.LeerNovedades(fechaUltimaSincronizacion); contador = 0; contadorTope = lista.Count; for (contador = 0; contador < contadorTope; contador++) { WS.Cliente elemento = new WS.Cliente(); elemento.Id = lista[contador].Cli_Cod; elemento.Descr = lista[contador].Cli_RazSoc; elemento.Zona = new CedForecastRN.WS.Zona(); elemento.Zona.Id = lista[contador].Clizon_Cod; elemento.Habilitado = lista[contador].Cli_Habilitado; elemento.FechaUltModif = lista[contador].Cli_FecMod; ws.EnviarCliente(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }
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); } }
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); } }
public void EnviarNovedades() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; DateTime fechaUltimaSincronizacion = ws.FechaUltimaSincronizacionZonas(); CedForecastDB.Bejerman.Zona datos = new CedForecastDB.Bejerman.Zona(sesion); List<CedForecastEntidades.Bejerman.Zona> lista = datos.LeerNovedades(fechaUltimaSincronizacion); contador = 0; contadorTope = lista.Count; for (contador = 0; contador < contadorTope; contador++) { WS.Zona elemento = new WS.Zona(); elemento.Id = lista[contador].Zon_Cod; elemento.Descr = lista[contador].Zon_Desc; elemento.Habilitada = true; elemento.FechaUltModif = lista[contador].Zon_FecMod; ws.EnviarZona(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }
public void EnviarNovedades() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; DateTime fechaUltimaSincronizacion = ws.FechaUltimaSincronizacionCuentas(); CedForecastDB.Bejerman.Vendedor datos = new CedForecastDB.Bejerman.Vendedor(sesion); List<CedForecastEntidades.Bejerman.Vendedor> lista = datos.LeerNovedades(fechaUltimaSincronizacion); contador = 0; contadorTope = lista.Count; for (contador = 0; contador < contadorTope; contador++) { WS.Cuenta elemento = new WS.Cuenta(); elemento.Id = lista[contador].Ven_Cod; elemento.Nombre = lista[contador].Ven_Desc; elemento.Telefono = lista[contador].Ven_Tel; elemento.Email = lista[contador].Ven_email; elemento.Division = new CedForecastRN.WS.Division(); elemento.Division.Id = lista[contador].Ven_Fax; elemento.Password = lista[contador].Ven_Password; elemento.Pregunta = "1+39 ? (en letras minúsculas)"; elemento.Respuesta = "cuarenta"; elemento.TipoCuenta = new CedForecastRN.WS.TipoCuenta(); elemento.TipoCuenta.Id = "OperForecast"; elemento.EstadoCuenta = new CedForecastRN.WS.EstadoCuenta(); if (lista[contador].Ven_Activo == "S") { elemento.EstadoCuenta.Id = "Vigente"; } else { elemento.EstadoCuenta.Id = "Baja"; } elemento.PaginaDefault = new CedForecastRN.WS.PaginaDefault(); elemento.PaginaDefault.Id = "Forecast"; elemento.FechaAlta = DateTime.Now; elemento.CantidadEnviosMail = 0; elemento.FechaUltimoReenvioMail = DateTime.Now; elemento.EmailSMS = String.Empty; elemento.RecibeAvisoAltaCuenta = false; elemento.FechaUltModif = lista[contador].Ven_FecMod; ws.EnviarCuenta(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }
public void Enviar() { try { WS.Sincronizacion ws = new WS.Sincronizacion(); ws.Url = cedForecastWSRUL; ws.EliminarFamiliasArticuloXArticulo(); ws.EliminarFamiliasArticulo(); //FamiliaArticulo CedForecastDB.FamiliaArticulo datos = new CedForecastDB.FamiliaArticulo(sesion); List<CedForecastEntidades.FamiliaArticulo> lista = datos.LeerLista(); contador = 0; contadorTope = lista.Count; for (contador = 0; contador < contadorTope; contador++) { WS.FamiliaArticulo elemento = new WS.FamiliaArticulo(); elemento.Id = lista[contador].Id; elemento.Descr = lista[contador].Descr; ws.EnviarFamiliaArticulo(elemento); } //FamiliaArticuloXArticulo CedForecastDB.ArticuloInfoAdicional datosArticulo = new CedForecastDB.ArticuloInfoAdicional(sesion); List<CedForecastEntidades.ArticuloInfoAdicional> listaArticulo = datosArticulo.LeerLista(); contador = 0; contadorTope = listaArticulo.Count; for (contador = 0; contador < contadorTope; contador++) { WS.FamiliaArticuloXArticulo elemento = new WS.FamiliaArticuloXArticulo(); elemento.Id = listaArticulo[contador].IdArticulo; elemento.Familia = new WS.FamiliaArticulo(); elemento.Familia.Id = listaArticulo[contador].IdFamiliaArticulo; elemento.Familia.Descr = listaArticulo[contador].DescrFamiliaArticulo; ws.EnviarFamiliaArticuloXArticulo(elemento); } } catch (Exception Ex) { errores.Add(Ex); } }