Example #1
0
        void SetingPerusahaan_OnEntityAction(BaseEntity ActionEntity, enEntityActionMode ActionMode)
        {
            if (ActionMode == enEntityActionMode.AfterLoadFound)
            {
                SetingPerusahaan sp = ActionEntity as SetingPerusahaan;
                if (sp == null)
                {
                    return;
                }

                BarItemVisibility vis = sp.MultiDepartemen ?
                                        BarItemVisibility.Always : BarItemVisibility.Never;
                mnDepartemen.Visibility = vis;

                vis = sp.MultiProyek ?
                      BarItemVisibility.Always : BarItemVisibility.Never;
                mnProyek.Visibility = vis;

                vis = sp.MultiMataUang ?
                      BarItemVisibility.Always : BarItemVisibility.Never;
                mnMataUang.Visibility            = vis;
                mnKursHarian.Visibility          = vis;
                mnNilaiTukarSaldoAwal.Visibility = vis;
            }
        }
 void _Entity_OnEntityAction(BaseEntity ActionEntity, enEntityActionMode ActionMode)
 {
     if (onEntityAction != null)
     {
         onEntityAction(ActionEntity, ActionMode);
     }
 }
 internal static void DoEntityAction(BaseEntity Entity, enEntityActionMode ActionMode)
 {
     if (onEntityAction != null)
     {
         onEntityAction(Entity, ActionMode);
     }
 }
Example #4
0
 void Navigator_onEntityAction(BaseEntity ActionEntity, enEntityActionMode ActionMode)
 {
     if (ActionMode == enEntityActionMode.AfterLoadFound)
     {
         noPerintahBayarButtonEdit.Properties.Buttons[0].Enabled =
             ((PerintahBayar)PerintahBayarBindingSource.DataSource)
             .Status == enStatusPerintahBayar.BelumDibayar;
     }
 }
 void BaseFramework_onEntityAction(BaseEntity ActionEntity,
                                   enEntityActionMode ActionMode)
 {
     if (!BaseFramework.UseEventServer)
     {
         return;
     }
     switch (ActionMode)
     {
     case enEntityActionMode.AfterSaveNew:
     case enEntityActionMode.AfterSaveUpdate:
         SendEntityChanged(ActionEntity);
         break;
     }
 }
        static void BaseFramework_onEntityAction(BaseEntity ActionEntity, enEntityActionMode ActionMode)
        {
            DocumentEntity de = ActionEntity as DocumentEntity;

            if (de == null)
            {
                return;
            }

            switch (ActionMode)
            {
            case enEntityActionMode.BeforeSaveNew:
            case enEntityActionMode.BeforeSaveUpdate:
                de._NamaOperator = BaseSecurity.CurrentLogin.CurrentUser;
                break;
            }
        }
Example #7
0
        void Navigator_onEntityAction(BaseEntity ActionEntity, enEntityActionMode ActionMode)
        {
            switch (ActionMode)
            {
            case enEntityActionMode.AfterSaveNew:
                AddEntity(_Navigator.Entity);
                break;

            case enEntityActionMode.AfterSaveUpdate:
                ParentEntity pe = (ParentEntity)ActionEntity;
                UpdateEntity(pe.GetOriginal(), pe);
                break;

            case enEntityActionMode.AfterSaveDelete:
                RemoveEntity((BusinessEntity)ActionEntity);
                break;
            }
        }
        static void BaseFramework_onEntityAction(BaseEntity ActionEntity, enEntityActionMode ActionMode)
        {
            TableDef           td;
            EnableLogAttribute logAtr;

            switch (ActionMode)
            {
            case enEntityActionMode.AfterSaveNew:
                td     = MetaData.GetTableDef(ActionEntity.GetType());
                logAtr = UserLog.GetLogAtr(td.ClassType);
                if ((logAtr.LogType & enLogType.LogAdd) == enLogType.LogAdd)
                {
                    UserLog.AddLog(td.ClassType.Name, UserLog.StrNewAction,
                                   td.GetDocumentId(ActionEntity), string.Empty);
                }
                break;

            case enEntityActionMode.AfterSaveUpdate:
                td     = MetaData.GetTableDef(ActionEntity.GetType());
                logAtr = UserLog.GetLogAtr(td.ClassType);
                if ((logAtr.LogType & enLogType.LogEdit) == enLogType.LogEdit)
                {
                    UserLog.AddLog(td.ClassType.Name, UserLog.StrEditAction,
                                   td.GetDocumentId(ActionEntity), string.Empty);
                }
                break;

            case enEntityActionMode.AfterSaveDelete:
                td     = MetaData.GetTableDef(ActionEntity.GetType());
                logAtr = UserLog.GetLogAtr(td.ClassType);
                if ((logAtr.LogType & enLogType.LogDelete) == enLogType.LogDelete)
                {
                    UserLog.AddLog(td.ClassType.Name, UserLog.StrDeleteAction,
                                   td.GetDocumentId(ActionEntity), string.Empty);
                }
                break;
            }
        }