private void bgwConsultaFriolala_DoWork(object sender, DoWorkEventArgs e) { try { WebServiceFriolala.ServicioWeb Servicio = new WebServiceFriolala.ServicioWeb(); Servicio.Url = Properties.Settings.Default.URLWebServiceFriolala; lstEtiquetasFriolala = Servicio.ConsultarEtiquetas(sEtiquetas).ToList(); Etiqueta etiqueta; foreach (WebServiceFriolala.EtiquetasGrid DatosEtiqueta in lstEtiquetasFriolala) { etiqueta = new Etiqueta(); etiqueta.ClaveNombre = DatosEtiqueta.ClaveNombre; etiqueta.NumeroDeEtiqueta = DatosEtiqueta.NumeroDeEtiqueta; etiqueta.FechaDeEmpaque = DatosEtiqueta.FechaDeEmpaque; etiqueta.FechaDeCaducidad = DatosEtiqueta.FechaDeCaducidad; etiqueta.Cantidad = DatosEtiqueta.Cantidad; etiqueta.Unidad = DatosEtiqueta.Unidad; lstEtiquetas.Add(etiqueta); } sError = string.Empty; } catch (Exception ex) { sError = "Ocurrio un error con el Servicio Web: " + Environment.NewLine + ex.Message; } }
private void AgregarAlGrid() { /* Obtener Articulo del Combobox*/ ArticuloExtra artiEx = (ArticuloExtra)cbArticulosExtras.SelectedItem; /* Obtener cantidades */ int iCantidad = Convert.ToInt32(txbCantidad.Text); decimal dPeso = Convert.ToDecimal(txbPeso.Text); Etiqueta nuevaEntrada; for (int i = 0; i < iCantidad; i++) { nuevaEntrada = new Etiqueta(); nuevaEntrada.NumeroDeEtiqueta = "Sin Etiqueta " + (i + 1); nuevaEntrada.ClaveNombre = artiEx.Clave + " - " + artiEx.Nombre; nuevaEntrada.Cantidad = Convert.ToDecimal(txbPeso.Text); nuevaEntrada.FechaDeEmpaque = null; nuevaEntrada.FechaDeCaducidad = null; nuevaEntrada.Unidad = "KG"; lstEtiquetas.Add(nuevaEntrada); } gridEtiquetas.DataSource = lstEtiquetas; gridEtiquetas.RefreshDataSource(); gvEtiquetas.BestFitColumns(); }