public void setPrecio(precio ficha) { _idPrecio = ficha.ID; _pneto = ficha.PNeto; _empaqueCont = ficha.EmpqCont; _empaqueDesc = ficha.EmpqDesc; _decimales = ficha.Decimales; Calcula(); }
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); }