Exemple #1
0
        public void ShowCustomFieldView(CustomFieldDTO customFieldDto, ActionType action)
        {
            var view = ServiceLocator.Current.GetInstance <ICustomFieldView>();

            ((CustomFieldVM)view.ViewModel).Load(customFieldDto, action);
            viewManager.ShowInDialog(view);
        }
Exemple #2
0
        public CustomFieldDTO UpdateCustomField(CustomFieldDTO customField)
        {
            var res = customFieldService.UpdateCustomFieldType(new CustomFieldTypeId(customField.Id), customField.Name,
                                                               customField.DictionaryName, customField.MinValue, customField.MaxValue, customField.EntityId,
                                                               customField.TypeId);

            return(customFieldMapper.MapToModel(res));
        }
Exemple #3
0
 private void FinalizeAction(CustomFieldDTO res)
 {
     //if (res is JobIndexInPrdField)
     //    appController.Publish(new UpdateIndexInPeriodArgs((JobIndexInPrdField)res, actionType));
     //if (res is JobIndexGroupInPrdField)
     //    appController.Publish(new UpdateIndexGroupInPeriodArgs((JobIndexGroupInPrdField)res, actionType));
     //OnRequestClose();
 }
Exemple #4
0
 public CustomFieldVM(ICustomFieldServiceWrapper customFieldService,
                      IPMSController appController,
                      IBasicInfoAppLocalizedResources basicInfoAppLocalizedResources)
 {
     this.customFieldService        = customFieldService;
     this.appController             = appController;
     BasicInfoAppLocalizedResources = basicInfoAppLocalizedResources;
     CustomField = new CustomFieldDTO();
     DisplayName = BasicInfoAppLocalizedResources.CustomFieldViewTitle;
 }
Exemple #5
0
 public void Load(CustomFieldDTO FieldParam, ActionEnum actionTypeParam)
 {
     actionType = actionTypeParam;
     Field      = FieldParam;
     if (actionType == ActionEnum.ModifyIndexInPrdField)
     {
         ShowBusyIndicator();
         //indexInPeriodService.GetIndexInPrdField((res, exp) =>
         //    {
         //        HideBusyIndicator();
         //        if (exp == null)
         //            //Field = res;
         //        //else
         //            appController.HandleException(exp);
         //    },
         //                        FieldParam.Id);
     }
 }
Exemple #6
0
 public CustomFieldDTO PutCustomField(CustomFieldDTO customField)
 {
     return(customFieldService.UpdateCustomField(customField));
 }
Exemple #7
0
 public CustomFieldDTO PostCustomField(CustomFieldDTO customField)
 {
     return(customFieldService.AddCustomField(customField));
 }
Exemple #8
0
        public void UpdateCustomField(Action <CustomFieldDTO, Exception> action, CustomFieldDTO customField)
        {
            var url = string.Format(apiCustomFieldAddress, UriKind.Absolute);

            WebClientHelper.Put(new Uri(url), action, customField, PMSClientConfig.MsgFormat, PMSClientConfig.CreateHeaderDic(userProvider.Token));
        }
Exemple #9
0
 public void Load(CustomFieldDTO customFieldParam, ActionType actionTypeParam)
 {
     actionType = actionTypeParam;
     preload();
     CustomField = customFieldParam;
 }
Exemple #10
0
 public CustomFieldVM()
 {
     CustomField = new CustomFieldDTO {
         Name = "شاخص یک", DictionaryName = "CustomField1"
     };
 }
        public void DoAction(CustomFieldListVM vm)
        {
            var customField = new CustomFieldDTO();

            basicInfoController.ShowCustomFieldView(customField, ActionType.CreateCustomField);
        }