public bool Save() { bool b = false; List <MED_DOCUMENT_TEMPLET> prows = _documentTempletDataTable.Where(x => x.TEMPLET_GUID == treeList1.FocusedNode.Tag.ToString()).ToList(); if (prows != null && prows.Count > 0) { MED_DOCUMENT_TEMPLET prow = prows[0]; if (string.IsNullOrEmpty(mRichBox.Text.Trim())) { prow.SetValue("TEMPLET_VALUE", null); } else { prow.TEMPLET_VALUE = StringHelper.Str2Arr(mRichBox.Text.Trim()); } if (commonRepository.SaveDocumentTemplet(prow).Data > 0) { b = true; btnSave.Enabled = false; } } return(b); }
private void AppendNode(MED_DOCUMENT_TEMPLET row) { TreeListNode rootnode = null; foreach (TreeListNode node in treeList1.Nodes) { if (node.GetDisplayText(0) == row.DOCUMENT_NAME) { rootnode = node; break; } } if (rootnode != null) { TreeListNode classNode = null; foreach (TreeListNode node in rootnode.Nodes) { if (node.GetDisplayText(0) == row.CLASS_NAME) { classNode = node; break; } } if (classNode == null) { classNode = treeList1.AppendNode(new object[] { row.CLASS_NAME }, rootnode); } TreeListNode newNode = treeList1.AppendNode(new object[] { row.TEMPLET_NAME }, classNode); newNode.Tag = row.TEMPLET_GUID; } }
private void LoadRichBoxData(string templetGuid) { mRichBox.Text = string.Empty; List <MED_DOCUMENT_TEMPLET> prows = _documentTempletDataTable.Where(x => x.TEMPLET_GUID == templetGuid).ToList(); if (prows != null && prows.Count > 0) { MED_DOCUMENT_TEMPLET prow = prows[0]; if (_templetFlag == DocTempletType.ALL) { MemoryStream stream = new MemoryStream(prow.TEMPLET_VALUE); stream.Position = 0; DialogResultDataTable.Rows.Clear(); DialogResultDataTable.ReadXml(stream); mRichBox.Text = prow.TEMPLET_NAME; stream.Close(); } else { string ret = StringHelper.Arr2Str(prow.TEMPLET_VALUE); mRichBox.Text = ret; } } btnSave.Enabled = false; }
private void btnOK_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textEdit2.Text.Trim())) { MessageBoxFormPC.Show("模板名不能为空!", "提示信息"); return; } List <MED_DOCUMENT_TEMPLET> documentTempletDataTable = CommonService.ClientInstance.GetDocumentTemplet().Where(x => x.TEMPLET_NAME == textEdit2.Text.Trim()).ToList(); if (documentTempletDataTable.Count > 0) { MessageBoxFormPC.Show("模板名已存在!", "提示信息"); return; } if (ParentForm != null && ParentForm.Modal) { ParentForm.DialogResult = DialogResult.OK; MED_DOCUMENT_TEMPLET row = new MED_DOCUMENT_TEMPLET(); row.TEMPLET_GUID = Guid.NewGuid().ToString(); row.CLASS_NAME = string.IsNullOrEmpty(textEdit1.Text.Trim()) ? "通用" : textEdit1.Text.Trim(); row.TEMPLET_NAME = textEdit2.Text.Trim(); row.USER_ID = ExtendAppContext.Current.LoginUser.USER_JOB_ID; row.EVENT_NO = ExtendAppContext.Current.EventNo; row.ISPRIVATE = checkEdit1.Checked ? 1 : 0; DialogResultData = row; } }
/// <summary> /// 保存整个文书的模板 /// </summary> /// <returns></returns> public bool SaveAllDataModel(DataTable TotalModelDT) { TotalModelDT.TableName = "TOTALMODEL"; bool isSaved = false; SetNewDocumentTemplet newDocumentTemplet = new SetNewDocumentTemplet(); XtraForm xtraForm = GetDialogForm("保存整体模板", newDocumentTemplet); xtraForm.Size = new Size(634, 160); if (xtraForm.ShowDialog() == DialogResult.OK && newDocumentTemplet.DialogResultData != null) { MED_DOCUMENT_TEMPLET row = newDocumentTemplet.DialogResultData; row.DOCUMENT_NAME = Path.GetFileNameWithoutExtension(_baseDoc.ReportName); row.ISJUBU = 0; MemoryStream stream = new MemoryStream(); TotalModelDT.WriteXml(stream); stream.Position = 0; row.TEMPLET_VALUE = FileHelper.StreamToBytes(stream); stream.Close(); stream.Dispose(); isSaved = SaveModel(row); } else { MessageBoxFormPC.Show("除患者基本信息外其他信息为空—请填写后再保存模板", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(isSaved); }
/// <summary> /// 保存整体模板 /// </summary> /// <returns></returns> public bool SaveModel() { bool isSaved = false; if (null != this._currentMRichTextBox && this._currentMRichTextBox.TempletFlag == DocTempletType.AnesSummary) { SetNewDocumentTemplet newDocumentTemplet = new SetNewDocumentTemplet(); XtraForm xtraForm = GetDialogForm("保存整体模板", newDocumentTemplet); xtraForm.Size = new Size(340, 320); xtraForm.TopMost = true; if (xtraForm.ShowDialog() == DialogResult.OK && newDocumentTemplet.DialogResultData != null) { MED_DOCUMENT_TEMPLET row = newDocumentTemplet.DialogResultData; row.DOCUMENT_NAME = Path.GetFileNameWithoutExtension(_baseDoc.ReportName); row.ISJUBU = 0; row.TEMPLET_VALUE = StringHelper.Str2Arr(this._currentMRichTextBox.Text.Trim()); isSaved = SaveModel(row); } else { MessageBoxFormPC.Show("除患者基本信息外其他信息为空—请填写后再保存模板", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } return(isSaved); }
public int SaveDocumentTemplet(MED_DOCUMENT_TEMPLET item) { int result = dapper.Set <MED_DOCUMENT_TEMPLET>().Save(item) == true ? 1 : 0; dapper.SaveChanges(); return(result); }
private void btnCancel_Click(object sender, EventArgs e) { if (ParentForm != null && ParentForm.Modal) { ParentForm.DialogResult = DialogResult.Cancel; DialogResultData = null; } }
private bool SaveModel(MED_DOCUMENT_TEMPLET row) { if (commonRepository.SaveDocumentTemplet(row).Data > 0) { return(true); } else { return(false); } }
private bool SaveModel(MED_DOCUMENT_TEMPLET row) { if (CommonService.ClientInstance.SaveDocumentTemplet(row)) { return(true); } else { return(false); } }
public RequestResult <int> SaveDocumentTemplet(MED_DOCUMENT_TEMPLET item) { string address = "PacuCommon/SaveDocumentTemplet"; return(BaseRepository.PostCallApi <MED_DOCUMENT_TEMPLET>(address, item)); }
public RequestResult <bool> SaveDocumentTemplet(MED_DOCUMENT_TEMPLET row) { return(Success(_common.SaveDocumentTemplet(row))); }
public RequestResult <int> SaveDocumentTemplet(MED_DOCUMENT_TEMPLET item) { return(Success(_commonService.SaveDocumentTemplet(item))); }