Esempio n. 1
0
 private void DataPortal_DeleteSelf([Inject] ISalesOrderStatusDal dal)
 {
     using (BypassPropertyChecks)
         DataPortal_Delete(new Criteria {
             SalesOrderStatusKey = this.SalesOrderStatusKey
         }, dal);
 }
Esempio n. 2
0
        private void DataPortal_Fetch(Criteria criteria, [Inject] ISalesOrderStatusDal dal)
        {
            BusinessRules.CascadeOnDirtyProperties = true;
            var dto = dal.Fetch(criteria.SalesOrderStatusKey);

            FetchObject(dto);
        }
Esempio n. 3
0
 private void DataPortal_Insert([Inject] ISalesOrderStatusDal dal)
 {
     CreatedByUserKey = Helpers.GetCurrentUserKey();
     CreatedByUserId  = Csla.ApplicationContext.User.Identity.Name;
     using (BypassPropertyChecks)
     {
         var result = dal.Insert(CreatedByUserKey,
                                 Name,
                                 SalesOrderStatusId,
                                 SalesOrderStatusValue);
         SalesOrderStatusKey = result.Key;
         LastChanged         = result.LastChanged;
     }
     FieldManager.UpdateChildren(this);
 }
Esempio n. 4
0
        private void DataPortal_Fetch([Inject] ISalesOrderStatusDal dal)
        {
            var rlce = RaiseListChangedEvents;

            RaiseListChangedEvents = false;
            IsReadOnly             = false;
            var data = dal.FetchList();

            foreach (var dto in data)
            {
                var item = DataPortal.FetchChild <SalesOrderStatusInfo>(dto);
                Add(item);
            }
            IsReadOnly             = true;
            RaiseListChangedEvents = rlce;
        }
        private void DataPortal_Fetch(Criteria criteria, [Inject] ISalesOrderStatusDal dal)
        {
            var dto = dal.Fetch(criteria.SalesOrderStatusKey);

            FetchObject(dto);
        }
Esempio n. 6
0
 private void DataPortal_Execute([Inject] ISalesOrderStatusDal dal)
 {
     Exists = dal.Exists(SalesOrderStatusId);
 }
Esempio n. 7
0
 private void DataPortal_Execute([Inject] ISalesOrderStatusDal dal)
 {
     Key = dal.GetKey(SalesOrderStatusId);
 }
Esempio n. 8
0
 private void DataPortal_Delete(Criteria criteria, [Inject] ISalesOrderStatusDal dal)
 {
     dal.Delete(criteria.SalesOrderStatusKey);
 }