Exemplo n.º 1
0
 /// <summary>
 /// Cria a instancia com os dados do modelo de dados.
 /// </summary>
 /// <param name="dataModel"></param>
 /// <param name="uiContext"></param>
 /// <param name="entityTypeManager"></param>
 public Funcionario(Data.Model.Funcionario dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
     _funcionarioSetores = CreateChild <Colosoft.Business.IEntityChildrenList <FuncionarioSetor> >("Setores");
     _setores            = CreateLink <Colosoft.Business.IEntityLinksList <PCP.Negocios.Entidades.Setor> >("Setores");
     _configsMenuFunc    = CreateChild <Colosoft.Business.IEntityChildrenList <ConfigMenuFunc> >("ConfigsMenuFunc");
     _configsFuncaoFunc  = CreateChild <Colosoft.Business.IEntityChildrenList <ConfigFuncaoFunc> >("ConfigsFuncaoFunc");
     ConfigureListeners();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="args"></param>
 protected Funcionario(Colosoft.Business.EntityLoaderCreatorArgs <Data.Model.Funcionario> args)
     : base(args.DataModel, args.UIContext, args.TypeManager)
 {
     _funcionarioSetores = GetChild <FuncionarioSetor>(args.Children, "Setores");
     _setores            = GetLink <PCP.Negocios.Entidades.Setor>(args.Links, "Setores");
     _configsMenuFunc    = GetChild <ConfigMenuFunc>(args.Children, "ConfigsMenuFunc");
     _configsFuncaoFunc  = GetChild <ConfigFuncaoFunc>(args.Children, "ConfigsFuncaoFunc");
     ConfigureListeners();
 }