示例#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();
 }
示例#2
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 Produto(Data.Model.Produto dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
     _mva                    = CreateChild <Colosoft.Business.IEntityChildrenList <Fiscal.Negocios.Entidades.MvaProdutoUf> >("Mva");
     _aliquotasIcms          = CreateChild <Colosoft.Business.IEntityChildrenList <Fiscal.Negocios.Entidades.IcmsProdutoUf> >("AliquotasIcms");
     _produtoBeneficiamentos = CreateChild <Colosoft.Business.IEntityChildrenList <Entidades.ProdutoBenef> >("ProdutoBeneficiamentos");
     _baixasEstoque          = CreateChild <Colosoft.Business.IEntityChildrenList <Estoque.Negocios.Entidades.ProdutoBaixaEstoque> >("BaixasEstoque");
     _baixasEstoqueFiscal    = CreateChild <Colosoft.Business.IEntityChildrenList <Estoque.Negocios.Entidades.ProdutoBaixaEstoqueFiscal> >("BaixasEstoqueFiscal");
     _NCMs                   = CreateChild <Colosoft.Business.IEntityChildrenList <Global.Negocios.Entidades.ProdutoNCM> >("NCMs");
     _flagArqMesaProduto     = CreateChild <Colosoft.Business.IEntityChildrenList <Global.Negocios.Entidades.FlagArqMesaProduto> >("FlagArqMesaProduto");
 }
示例#3
0
 /// <summary>
 /// Cria a instancia com os dados da model.
 /// </summary>
 /// <param name="dataModel"></param>
 /// <param name="uiContext"></param>
 /// <param name="entityTypeManager"></param>
 public EntidadeBaseCadastro(TModel dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager = null)
     : base(dataModel, uiContext, entityTypeManager)
 {
     if (!DataModel.ExistsInStorage)
     {
         var usuario = Glass.Data.Helper.UserInfo.GetUserInfo;
         DataModel.DataCad = DateTime.Now;
         if (usuario != null)
         {
             DataModel.Usucad = usuario.CodUser;
         }
     }
 }
示例#4
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 RoteiroProducao(Glass.Data.Model.RoteiroProducao dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#5
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 ParcelasNaoUsar(Glass.Data.Model.ParcelasNaoUsar dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#6
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 ProdutoFornecedor(Data.Model.ProdutoFornecedor dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#7
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 ConstanteFerragem(Glass.Data.Model.ConstanteFerragem dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#8
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 RelatorioDinamicoFiltro(Glass.Data.Model.RelatorioDinamicoFiltro dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#9
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 Veiculo(Data.Model.Veiculo dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#10
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 MovInternaEstoqueFiscal(Glass.Data.Model.MovInternaEstoqueFiscal dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#11
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 CentroCusto(Data.Model.CentroCusto dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#12
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 PlanoContas(Data.Model.PlanoContas dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#13
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 LayoutPecaOtimizada(Glass.Data.Model.LayoutPecaOtimizada dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
     _pecasOtimizadas = CreateChild <Colosoft.Business.IEntityChildrenList <PecaOtimizada> >("PecasOtimizadas");
 }
示例#14
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 CapacidadeDiariaProducaoClassificacao(Data.Model.CapacidadeProducaoDiariaClassificacao dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#15
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 FaixaRentabilidadeComissao(Data.Model.FaixaRentabilidadeComissao dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#16
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 FuncaoMenu(Glass.Data.Model.FuncaoMenu dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#17
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 FuncionarioFaixaRentabilidadeLiberacao(Data.Model.FuncionarioFaixaRentabilidadeLiberacao dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#18
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 SubgrupoProdLoja(Data.Model.SubgrupoProdLoja dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#19
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 Cfop(Data.Model.Cfop dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
     _naturezasOperacao = CreateChild <Colosoft.Business.IEntityChildrenList <NaturezaOperacao> >("NaturezasOperacao");
 }
示例#20
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 FixacaoVidro(Data.Model.FixacaoVidro dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#21
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 RelatorioDinamico(Glass.Data.Model.RelatorioDinamico dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
     _filtros = CreateChild <Colosoft.Business.IEntityChildrenList <RelatorioDinamicoFiltro> >("Filtros");
     _icones  = CreateChild <Colosoft.Business.IEntityChildrenList <RelatorioDinamicoIcone> >("Icones");
 }
示例#22
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="entityTypeManager"></param>
 /// <param name="sourceContext"></param>
 public EntityModelBinder(Colosoft.Business.IEntityTypeManager entityTypeManager, Colosoft.Query.ISourceContext sourceContext) : base(entityTypeManager)
 {
     _sourceContext = sourceContext;
 }
示例#23
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 OperadoraCartao(Glass.Data.Model.OperadoraCartao dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#24
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 ChaveAcessoCte(Glass.Data.Model.Cte.ChaveAcessoCte dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#25
0
 public TraceableEntity(TModel dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager) : base(dataModel, uiContext, entityTypeManager)
 {
     InitializeInternal(dataModel);
 }
示例#26
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 DestinatarioParceiroFuncionario(Glass.Data.Model.DestinatarioParceiroFuncionario dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#27
0
 /// <summary>
 /// Inicia uma nova instância da classe <see cref="FalhaIntegracao"/>
 /// com os dados do modelo de dados.
 /// </summary>
 /// <param name="dataModel">Modelo de dados.</param>
 /// <param name="uiContext">Contexto da interface com o usuário.</param>
 /// <param name="entityTypeManager">Gerencidor de tipos de entidade.</param>
 public FalhaIntegracao(Data.Model.FalhaIntegracao dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#28
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 Rota(Data.Model.Rota dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#29
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 ProdutoBaixaEstoqueBenef(Data.Model.ProdutoBaixaEstoqueBenef dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }
示例#30
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 UnidadeMedida(Data.Model.UnidadeMedida dataModel, string uiContext, Colosoft.Business.IEntityTypeManager entityTypeManager)
     : base(dataModel, uiContext, entityTypeManager)
 {
 }