public void BindBocaDeCarga(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); if (autoBindeable.GetParent <Empresa>() == null && autoBindeable.GetParent <Linea>() == null) { return; } var idEmpresa = autoBindeable.ParentSelected <Empresa>(); var idLinea = autoBindeable.ParentSelected <Linea>(); if (idEmpresa <= 0 && idLinea <= 0) { return; } var bocas = DaoFactory.BocaDeCargaDAO.GetList(new[] { idEmpresa }, new[] { idLinea }); foreach (var boca in bocas) { autoBindeable.AddItem(boca.Descripcion, boca.Id); } }