//load all the template combos protected void LoadTemplateCombos() { //load the template dropdown(s) note A has no templates as designed... CTemplate template = new CTemplate(); //ENCOUNTER_TEMPLATES DataSet dsEncTemplates = template.GetTemplateGroupsDS(BaseMstr); cboEncounterTemplates.DataTextField = "GROUP_NAME"; cboEncounterTemplates.DataValueField = "TEMPLATE_GROUP_ID"; cboEncounterTemplates.DataSource = dsEncTemplates; cboEncounterTemplates.DataBind(); cboEncounterTemplates.Items.Insert(0, new ListItem(String.Empty, "-1")); //SUBJECTIVE template.LoadTemplateComboByType(BaseMstr, 1, cboSTemplates); //OBJECTIVE template.LoadTemplateComboByType(BaseMstr, 2, cboOTemplates); //ASSESSMENT template.LoadTemplateComboByType(BaseMstr, 3, cboATemplates); }
public async Task CreateTemplate(string templateName, string copyFrom) { var templateInfo = new TemplateInfo(); if (!string.IsNullOrEmpty(copyFrom)) { templateInfo = await GetTemplateContentAsync(copyFrom); } foreach (var provider in CinotamCmsCore.TemplateContentProviders) { try { var template = new CTemplate() { Name = templateName, Content = templateInfo.Content, FileName = "" }; await provider.CreateEditTemplate(template); return; } catch (Exception ex) { if (!(ex is NotImplementedException)) { throw; } } } throw new InvalidOperationException(nameof(templateName)); }
public string SearchTemplateContent(int TemplateId) { CMember member = (CMember)Session[CMemberSession.Session_Login_User];//會員 CTemplate myTemplate = CTemplateFactory.fn模板查詢() .FirstOrDefault(v => v.fTemplateId == TemplateId); return(myTemplate.fContent); }
//assessment template dropdown protected void cboATemplates_SelectedIndexChanged(object sender, EventArgs e) { //add the template text to the note... if (cboATemplates.SelectedValue != "") { CTemplate template = new CTemplate(); string strParsedTemplate = template.GetParsedTemplateText2(BaseMstr, BaseMstr.SelectedPatientID, BaseMstr.SelectedEncounterID, Convert.ToInt32(cboATemplates.SelectedValue)); txtAssessment.Text = txtAssessment.Text + strParsedTemplate; cboATemplates.ClearSelection(); } }
private void h_FillCrossword() { CTemplate pTemplate = new CTemplate(); CWord pWord = new CVerticalWord() { Length = 4, Number = 1, Position = new CPosition() { X = 1, Y = 1 } }; pTemplate.WordList.Add(pWord); }
public async Task CreateEditTemplate(CTemplate templateContent) { templateContent.Content = HtmlCleaner.CleanHtml(templateContent.Content); var found = _templatesRepository.FirstOrDefault(a => a.Name == templateContent.Name); if (found == null) { await _templatesRepository.InsertOrUpdateAndGetIdAsync(new Template() { Content = templateContent.Content, Name = templateContent.Name, IsPartial = templateContent.IsPartial, }); } else { found.Content = templateContent.Content; await _templatesRepository.InsertOrUpdateAndGetIdAsync(found); } }
public Task CreateEditTemplate(CTemplate templateContent) { throw new NotImplementedException("File system template creation is not available"); }
/// <summary> /// encounter template change /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void cboEncounterTemplates_OnSelectedIndexChanged(object sender, EventArgs e) { CTemplate template = new CTemplate(); if (cboEncounterTemplates.SelectedIndex > 0) { long lGroupID = Convert.ToInt32(cboEncounterTemplates.SelectedValue); DataSet dsTemplates = template.GetGroupTemplatesDS(BaseMstr, lGroupID); foreach (DataTable dt in dsTemplates.Tables) { foreach (DataRow dr in dt.Rows) { if (!dr.IsNull("TEMPLATE_ID")) { string strTemplateID = dr["TEMPLATE_ID"].ToString(); //set SUBJECTIVE templates dropdown foreach (ListItem li in cboSTemplates.Items) { if (li.Value == strTemplateID) { string strParsedTemplate = template.GetParsedTemplateText2(BaseMstr, BaseMstr.SelectedPatientID, BaseMstr.SelectedEncounterID, Convert.ToInt32(strTemplateID)); txtSubjective.Text = strParsedTemplate; } } //set OBJECTIVE templates dropdown foreach (ListItem li in cboOTemplates.Items) { if (li.Value == strTemplateID) { string strParsedTemplate = template.GetParsedTemplateText2(BaseMstr, BaseMstr.SelectedPatientID, BaseMstr.SelectedEncounterID, Convert.ToInt32(strTemplateID)); txtObjective.Text = strParsedTemplate; } } //set ASSESSMENT / PLAN templates dropdown foreach (ListItem li in cboATemplates.Items) { if (li.Value == strTemplateID) { string strParsedTemplate = template.GetParsedTemplateText2(BaseMstr, BaseMstr.SelectedPatientID, BaseMstr.SelectedEncounterID, Convert.ToInt32(strTemplateID)); txtAssessment.Text = strParsedTemplate; } } } } } } }