コード例 #1
0
ファイル: BindingManager.cs プロジェクト: jesumarquez/lt
        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);
            }
        }