public bool NASCustomFieldTypeDateTimeControlDataEditingState_PreTransitionCRUD(string transition) { if (transition.ToUpper() .Equals(NASCustomFieldTypeControlStateTransition.UpdateTransition.TransitionName)) { //Update data of custom field by ObjectCustomFieldId CustomFieldDataDateTimeBO customFieldDataDateTimeBO = new CustomFieldDataDateTimeBO(); DateTime dateTimeValue = calendar.Date; if (customFieldDataDateTimeBO.UpdateCustomFieldData(ObjectCustomFieldId, dateTimeValue)) { if (DataUpdated != null) { ObjectCustomField objectCustomField = session.GetObjectByKey <ObjectCustomField>(ObjectCustomFieldId); //Raise DataUpdated event DataUpdated(this, new CustomFieldControlEventArgs( ObjectCustomFieldId, objectCustomField.ObjectTypeCustomFieldId.ObjectTypeCustomFieldId, objectCustomField.ObjectId.ObjectId, objectCustomField.ObjectTypeCustomFieldId.CustomFieldId.CustomFieldId, CustomFieldControlEventArgs.CustomFieldCategoryEnum.BASIC, dateTimeValue, BasicCustomFieldTypeEnum.DATETIME, null, null)); } } } return(true); }
public bool NASCustomFieldTypeDateTimeControlDataEditingState_CRUD() { //Get data of custom field by ObjectCustomFieldId in ObjectCustomField table CustomFieldDataDateTimeBO customFieldDataDateTimeBO = new CustomFieldDataDateTimeBO(); CustomFieldDataDateTime customFieldDataDateTime = customFieldDataDateTimeBO.GetCustomFieldData(session, ObjectCustomFieldId); //Set data to GUI calendar.Date = customFieldDataDateTime.DateTimeValue; return(true); }
public bool NASCustomFieldTypeDateTimeControlDataViewingState_CRUD() { //Get data of custom field by ObjectCustomFieldId in ObjectCustomField table CustomFieldDataDateTimeBO customFieldDataDateTimeBO = new CustomFieldDataDateTimeBO(); CustomFieldDataDateTime customFieldDataDateTime = customFieldDataDateTimeBO.GetCustomFieldData(session, ObjectCustomFieldId); //Set data to GUI string linkText = customFieldDataDateTime.DateTimeValue.Equals(DateTime.MinValue) ? "Chỉnh sửa" : String.Format("{0:d}", customFieldDataDateTime.DateTimeValue); hyperlinkDateTimeDataViewing.Text = linkText; return(true); }