public void setPrecio(precio ficha)
 {
     _idPrecio    = ficha.ID;
     _pneto       = ficha.PNeto;
     _empaqueCont = ficha.EmpqCont;
     _empaqueDesc = ficha.EmpqDesc;
     _decimales   = ficha.Decimales;
     Calcula();
 }
Esempio n. 2
0
        private bool CargarData()
        {
            var r01 = Sistema.MyData.Producto_Existencia_GetFicha(_data.Producto.Auto, _data.GetIdDeposito);

            if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return(false);
            }
            _exReal       = r01.Entidad.real;
            _exDisponible = r01.Entidad.disponible;

            switch (_tarifaPrecioManejar)
            {
            case "1":
                var p1 = new precio("1", "P1", _prd.empaque_1, _prd.contenido_1, _prd.pneto_1, _prd.decimales);
                _precios.Add(p1);
                break;

            case "2":
                var p2 = new precio("2", "P2", _prd.empaque_2, _prd.contenido_2, _prd.pneto_2, _prd.decimales);
                _precios.Add(p2);
                break;

            case "3":
                var p3 = new precio("3", "P3", _prd.empaque_3, _prd.contenido_3, _prd.pneto_3, _prd.decimales);
                _precios.Add(p3);
                break;

            case "4":
                var p4 = new precio("4", "P4", _prd.empaque_4, _prd.contenido_4, _prd.pneto_4, _prd.decimales);
                _precios.Add(p4);
                break;

            case "5":
                var p5 = new precio("5", "P5", _prd.empaque_5, _prd.contenido_5, _prd.pneto_5, _prd.decimales);
                _precios.Add(p5);
                break;

            default:
                var xp1 = new precio("1", "P1", _prd.empaque_1, _prd.contenido_1, _prd.pneto_1, _prd.decimales);
                _precios.Add(xp1);
                var xp2 = new precio("2", "P2", _prd.empaque_2, _prd.contenido_2, _prd.pneto_2, _prd.decimales);
                _precios.Add(xp2);
                var xp3 = new precio("3", "P3", _prd.empaque_3, _prd.contenido_3, _prd.pneto_3, _prd.decimales);
                _precios.Add(xp3);
                var xp4 = new precio("4", "P4", _prd.empaque_4, _prd.contenido_4, _prd.pneto_4, _prd.decimales);
                _precios.Add(xp4);
                var xp5 = new precio("5", "P5", _prd.empaque_5, _prd.contenido_5, _prd.pneto_5, _prd.decimales);
                _precios.Add(xp5);
                break;
            }
            var pM1 = new precio("6", "PM1", _prd.empaqueMay_1, _prd.contenidoMay_1, _prd.pnetoMay_1, _prd.decimales);

            _precios.Add(pM1);
            var pM2 = new precio("7", "PM2", _prd.empaqueMay_2, _prd.contenidoMay_2, _prd.pnetoMay_2, _prd.decimales);

            _precios.Add(pM2);

            _preciosSource.CurrencyManager.Refresh();
            return(true);
        }