private ArrayList GetDataSource() { if (_conversion != null) { ArrayList result = new ArrayList(); //string aux = Variables.GetValueString("Prodcutos.Medidas.PorcentajesSugeridos"); ArrayList lista = mz.erp.systemframework.Util.Parse("0,10,15,20,25", ","); ConversionItem item = _conversion.Items.Get(0); foreach (string procentaje in lista) { PorcentajeSugeridoItem psi = new PorcentajeSugeridoItem(); psi.Porcentaje = Convert.ToDecimal(procentaje); psi.IncrementoOrigen = item.ValorSinConvertir * psi.Porcentaje / 100; psi.CantidadOrigen = item.ValorSinConvertir + psi.IncrementoOrigen; _itemAux.ValorSinConvertir = psi.CantidadOrigen; psi.CantidadDestino = _itemAux.ValorConvertido; result.Add(psi); } return(result); } else { return(new ArrayList()); } }
public void SelectionChange(object porcentajeSugeridoItem) { PorcentajeSugeridoItem psi = (PorcentajeSugeridoItem)porcentajeSugeridoItem; _itemAux.ValorSinConvertir = psi.CantidadOrigen; }