Ejemplo n.º 1
0
 private void DataPortal_Fetch(Paging page)
 {
     using (var ctx = ContextManager <EFDataContext> .GetManager(Database.EFramework))
     {
         var i = (from p in ctx.DataContext.PM_ProjPreInBillSub
                  select PM_ProjPreInBillSubFactory.Fetch(p)).Skip(page.StartIndex).Take(page.RowCount);
         this.RaiseListChangedEvents = false;
         this.IsReadOnly             = false;
         this.AddRange(i);
         this.IsReadOnly             = true;
         this.RaiseListChangedEvents = true;
     }
 }
Ejemplo n.º 2
0
        private void DataPortal_Fetch()
        {
            using (var ctx = ContextManager <EFDataContext> .GetManager(Database.EFramework))
            {
                var i = from p in ctx.DataContext.PM_ProjPreInBillSub
                        select PM_ProjPreInBillSubFactory.Fetch(p);

                this.RaiseListChangedEvents = false;
                this.IsReadOnly             = false;
                this.AddRange(i);
                this.IsReadOnly             = true;
                this.RaiseListChangedEvents = true;
            }
        }
Ejemplo n.º 3
0
        private void DataPortal_Fetch(Common.Business.LambdaExpression lambda)
        {
            using (var ctx = ContextManager <EFDataContext> .GetManager(Database.EFramework))
            {
                var exp = lambda.Resolve <PM_ProjPreInBillSub>();
                var i   = from p in ctx.DataContext.PM_ProjPreInBillSub.Where(exp)
                          select PM_ProjPreInBillSubFactory.Fetch(p);

                this.RaiseListChangedEvents = false;
                this.IsReadOnly             = false;
                this.AddRange(i);
                this.IsReadOnly             = true;
                this.RaiseListChangedEvents = true;
            }
        }