private bool CanCreateAccount(string arg)
 {
     if (CustomDataViewModel == null)
     {
         return(false);
     }
     if (!_userService.IsUserPermittedFor(PermissionNames.CreateAccount))
     {
         return(false);
     }
     CustomDataViewModel.Update();
     return(SelectedEntity != null && SelectedEntity.Model.AccountId == 0 && SelectedEntity.EntityType.AccountTypeId > 0 && !string.IsNullOrEmpty(SelectedEntity.EntityType.GenerateAccountName(SelectedEntity.Model)));
 }
예제 #2
0
        protected override void OnSave(string value)
        {
            CustomDataViewModel.Update();
            if (Model.Id > 0)
            {
                var screenItems = Workspace.All <EntityScreenItem>(x => x.EntityId == Model.Id);
                foreach (var entityScreenItem in screenItems)
                {
                    entityScreenItem.Name = Model.Name;
                }
            }

            base.OnSave(value);
        }
예제 #3
0
        public ActionResult Custom(string nameComponent, int idGroup)
        {
            CustomDataViewModel mockupViewModel = new CustomDataViewModel();
            var customDataPage = Business.CustomData.GetCustomDataPage(nameComponent, 1, idGroup);

            if (customDataPage == null)
            {
                return(View("~/Views/Json/Error.cshtml"));
            }
            mockupViewModel.identifierParent.nameComponent = nameComponent;
            mockupViewModel.identifierParent.identifiers   = new List <CustomDataViewModel.Identifiers>();
            foreach (Entity.CustomData EntityIdentifier in customDataPage)
            {
                CustomDataViewModel identifierModel = new CustomDataViewModel();
                identifierModel.identifiers.nameComponent = EntityIdentifier.ComponentType.identifier;
                identifierModel.identifiers.value         = EntityIdentifier.value;
                mockupViewModel.identifierParent.identifiers.Add(identifierModel.identifiers);
            }

            return(View("~/Views/Json/Mockup.cshtml", mockupViewModel));
        }
 private void SaveSelectedEntity()
 {
     CustomDataViewModel.Update();
     _entityService.SaveEntity(SelectedEntity.Model);
 }
예제 #5
0
 private void SaveSelectedEntity()
 {
     CustomDataViewModel.Update();
     Dao.Save(SelectedEntity.Model);
 }
예제 #6
0
 protected override void OnSave(string value)
 {
     CustomDataViewModel.Update();
     base.OnSave(value);
 }
예제 #7
0
 private void SaveSelectedResource()
 {
     CustomDataViewModel.Update();
     Dao.Save(SelectedResource.Model);
 }