private void Child_Insert(IRecurso parent)
        {
            using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD))
            {
                var detalle = new Datos.RecursoDetalle();
                IdRecurso = parent.IdRecurso;
                DoInsertUpdate(detalle);

                ctx.DbContext.RecursoDetalle.Add(detalle);

                FieldManager.UpdateChildren(this);
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            AbstractFuncionario fclt = new FuncionarioCLT();
            AbstractFuncionario fpj  = new FuncionarioPJ();
            AbstractFuncionario ft   = new FuncionarioTemp();

            fclt.abscalcDesconto();
            fclt.abscalcSalario();
            fpj.abscalcDesconto();
            fpj.abscalcSalario();
            ft.abscalcDesconto();
            ft.abscalcSalario();

            IRecurso recurso = fclt;

            recurso.receber();
            ((AbstractFuncionario)recurso).abscalcDesconto();
            ((AbstractFuncionario)recurso).abscalcSalario();
        }
 public RecursoController()
 {
     JaverianaReservasContext db = new JaverianaReservasContext();
     this._repo = new RecursoRepository(db);
 }