コード例 #1
0
        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());
            }
        }
コード例 #2
0
        public void SelectionChange(object porcentajeSugeridoItem)
        {
            PorcentajeSugeridoItem psi = (PorcentajeSugeridoItem)porcentajeSugeridoItem;

            _itemAux.ValorSinConvertir = psi.CantidadOrigen;
        }