private LetterSettingDTO ToLetterSettingDTO(LetterSetting letterSetting) { LetterSettingDTO result = new LetterSettingDTO(); result.AfterLetterSaveCodeID = letterSetting.AfterLetterSaveCodeID ?? 0; result.BeforeLetterLoadCodeID = letterSetting.BeforeLetterLoadCodeID ?? 0; result.BeforeLetterSaveCodeID = letterSetting.BeforeLetterSaveCodeID ?? 0; result.LetterExternalInfoCodeID = letterSetting.LetterExternalInfoCodeID ?? 0; result.LetterSendToExternalCodeID = letterSetting.LetterConvertToExternalCodeID ?? 0; return(result); }
public frmLetterSetting() { InitializeComponent(); Message = bizLetterTemplate.GetLetterSetting(false); SetCodeFunctions(); SetConvertCodeFunctions(); lokAfterSave.EditItemClicked += LokAfterSave_EditItemClicked; lokBeforeSave.EditItemClicked += LokAfterSave_EditItemClicked; lokBeforeLoad.EditItemClicked += LokAfterSave_EditItemClicked; lokExternalSource.EditItemClicked += LokAfterSave_EditItemClicked; lokConvert.EditItemClicked += LokConvert_EditItemClicked; if (Message == null) { Message = new LetterSettingDTO(); } else { ShowMassage(); } }
public void UpdateLetterSetting(LetterSettingDTO message) { using (var projectContext = new DataAccess.MyProjectEntities()) { var dbLetterSetting = projectContext.LetterSetting.FirstOrDefault(); if (dbLetterSetting == null) { dbLetterSetting = new DataAccess.LetterSetting(); } dbLetterSetting.AfterLetterSaveCodeID = (message.AfterLetterSaveCodeID == 0 ? null : (int?)message.AfterLetterSaveCodeID); dbLetterSetting.BeforeLetterLoadCodeID = (message.BeforeLetterLoadCodeID == 0 ? null : (int?)message.BeforeLetterLoadCodeID); dbLetterSetting.BeforeLetterSaveCodeID = (message.BeforeLetterSaveCodeID == 0 ? null : (int?)message.BeforeLetterSaveCodeID); dbLetterSetting.LetterExternalInfoCodeID = (message.LetterExternalInfoCodeID == 0 ? null : (int?)message.LetterExternalInfoCodeID); dbLetterSetting.LetterConvertToExternalCodeID = (message.LetterSendToExternalCodeID == 0 ? null : (int?)message.LetterSendToExternalCodeID); if (dbLetterSetting.ID == 0) { projectContext.LetterSetting.Add(dbLetterSetting); } projectContext.SaveChanges(); } }
private LetterSettingDTO ToLetterSettingDTO(LetterSetting letterSetting, bool withDetails) { LetterSettingDTO result = new LetterSettingDTO(); result.AfterLetterSaveCodeID = letterSetting.AfterLetterSaveCodeID ?? 0; result.BeforeLetterLoadCodeID = letterSetting.BeforeLetterLoadCodeID ?? 0; result.BeforeLetterSaveCodeID = letterSetting.BeforeLetterSaveCodeID ?? 0; result.LetterExternalInfoCodeID = letterSetting.LetterExternalInfoCodeID ?? 0; result.LetterSendToExternalCodeID = letterSetting.LetterConvertToExternalCodeID ?? 0; //////if (withDetails) //////{ ////// BizCodeFunction bizCodeFunction = new MyModelManager.BizCodeFunction(); ////// if (letterSetting.AfterLetterSaveCodeID != null) ////// result.AfterLetterSaveCode = bizCodeFunction.ToCodeFunctionDTO(letterSetting.CodeFunction, true); ////// if (letterSetting.BeforeLetterLoadCodeID != null) ////// result.BeforeLetterLoadCode = bizCodeFunction.ToCodeFunctionDTO(letterSetting.CodeFunction1, true); ////// if (letterSetting.BeforeLetterSaveCodeID != null) ////// result.BeforeLetterSaveCode = bizCodeFunction.ToCodeFunctionDTO(letterSetting.CodeFunction2, true); ////// if (letterSetting.LetterExternalInfoCodeID != null) ////// result.LetterExternalInfoCode = bizCodeFunction.ToCodeFunctionDTO(letterSetting.CodeFunction3, true); //////} return(result); }