public void CompletarDetalles(FeaEntidades.Turismo.comprobante comprobante) { lineas = new System.Collections.Generic.List <FeaEntidades.Turismo.linea>(); foreach (FeaEntidades.Turismo.linea l in comprobante.detalle.linea) { FeaEntidades.Turismo.linea linea = new FeaEntidades.Turismo.linea(); if (l.GTINSpecified) { linea.GTIN = l.GTIN; linea.GTINSpecified = true; } linea.descripcion = l.descripcion.Replace("<br>", System.Environment.NewLine); if (l.alicuota_ivaSpecified) { linea.alicuota_iva = l.alicuota_iva; } else { linea.alicuota_iva = new FeaEntidades.IVA.SinInformar().Codigo; } linea.alicuota_ivaSpecified = l.alicuota_ivaSpecified; linea.importe_ivaSpecified = l.importe_ivaSpecified; if (l.unidad != null) { linea.unidad = l.unidad; } else { linea.unidad = Convert.ToString(new FeaEntidades.CodigosUnidad.SinInformar().Codigo); } linea.codigo_Turismo = l.codigo_Turismo; linea.cantidad = l.cantidad; linea.cantidadSpecified = l.cantidadSpecified; linea.codigo_producto_comprador = l.codigo_producto_comprador; linea.codigo_producto_vendedor = l.codigo_producto_vendedor; linea.indicacion_exento_gravado = l.indicacion_exento_gravado; if (l.importes_moneda_origen == null || l.importes_moneda_origen.importe_total_articulo.Equals(0)) { linea.importe_total_articulo = l.importe_total_articulo; linea.importe_iva = l.importe_iva; linea.precio_unitario = l.precio_unitario; linea.precio_unitarioSpecified = l.precio_unitarioSpecified; } else { linea.importe_total_articulo = l.importes_moneda_origen.importe_total_articulo; linea.importe_iva = l.importes_moneda_origen.importe_iva; linea.precio_unitario = l.importes_moneda_origen.precio_unitario; linea.precio_unitarioSpecified = l.importes_moneda_origen.precio_unitarioSpecified; } lineas.Add(linea); } detalleGridView.DataSource = lineas; detalleGridView.DataBind(); ViewState["lineas"] = lineas; }
public void ResetearGrillas() { lineas = new System.Collections.Generic.List <FeaEntidades.Turismo.linea>(); FeaEntidades.Turismo.linea linea = new FeaEntidades.Turismo.linea(); lineas.Add(linea); detalleGridView.DataSource = lineas; ViewState["lineas"] = lineas; detalleGridView.DataBind(); BindearDropDownLists(); }