⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 procendoscopiesform.ascx.cs

📁 医疗决策支持系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
			
			
			ProcEndoscopyId.Value = dr[Endoscopy.ProcEndoscopyId].ToString();
			//PageUtil.SelectDropDownItem(EndoCPT_Code, dr[Endoscopy.EndoCPT_Code]);
			EndoCPT_Code.Value = dr[Endoscopy.EndoCPT_Code].ToString();
			EndoCPT_Description.Value = dr[Endoscopy.EndoCPT_Description].ToString();
			EndoSurgeon.Value = dr[Endoscopy.EndoSurgeon].ToString();
			EndoPathNum.Value = dr[Endoscopy.EndoPathNum].ToString();
			EndoDateText.Value = dr[Endoscopy.EndoDateText].ToString();
			EndoDate.Value = PageUtil.ObjToDateString(dr[Endoscopy.EndoDate]);
			PageUtil.SelectDropDownItem(EndoType, dr[Endoscopy.EndoType]);
			EndoIndication.Value = dr[Endoscopy.EndoIndication].ToString();
			PageUtil.SelectDropDownItem(EndoResult, dr[Endoscopy.EndoResult]);
			PageUtil.SelectDropDownItem(EndoStageSystem, dr[Endoscopy.EndoStageSystem]);

			PageUtil.SelectDropDownItem(EndoGrade, dr[Endoscopy.EndoGrade]);
			PageUtil.SelectDropDownItem(EndoMorphology, dr[Endoscopy.EndoMorphology]);
			PageUtil.SelectDropDownItem(EndoCis, dr[Endoscopy.EndoCis]);
			EndoHistology.Value = dr[Endoscopy.EndoHistology].ToString();
			PageUtil.SelectDropDownItem(EndoVascularInv, dr[Endoscopy.EndoVascularInv]);
			PageUtil.SelectDropDownItem(EndoExtension, dr[Endoscopy.EndoExtension]);
			EndoVascularInv.Value = dr[Endoscopy.EndoVascularInv].ToString();
			PageUtil.SelectDropDownItem(EndoMucosaInv, dr[Endoscopy.EndoMucosaInv]);
			EndoUrethra.Value = dr[Endoscopy.EndoUrethra].ToString();
			EndoPathologist.Value = dr[Endoscopy.EndoPathologist].ToString();
			EndoInstitution.Value = dr[Endoscopy.EndoInstitution].ToString();
			EndoNotes.Value = dr[Endoscopy.EndoNotes].ToString();
			EndoPattern.Value = dr[Endoscopy.EndoPattern].ToString();
			EndoDataSource.Value = dr[Endoscopy.EndoDataSource].ToString();
			PageUtil.SelectDropDownItem(EndoQuality, dr[Endoscopy.EndoQuality]);

			SetBaseFields(dr);
			SetSubPageLinks();
			SetStageSelects();
			PageUtil.SelectDropDownItem(EndoStageT, dr[Endoscopy.EndoStageT]);
			PageUtil.SelectDropDownItem(EndoStageSystem, dr[Endoscopy.EndoStageSystem]);

			if (dr[Endoscopy.SurgeryId] != null && dr[Endoscopy.SurgeryId].ToString().Length > 0)
			{
				setSurgeryDateJsVar.Text =  "<SCRIPT LANGUAGE=javascript>surgeryDateIsSet = true;</SCRIPT>";
			}
		}
		
	

		protected void SetSubPageLinks()
		{
			//enable links and set the url's
			if(ProcEndoscopyId != null && !ProcEndoscopyId.Value.Equals(""))
			{
				//ADD logic so active link is dependent on target specified
				EndoscopyPathFindingsFormLink.NavigateUrl = "DataEntryContainer.aspx?dataForm=EndoscopyPathFindingsForm&parentKey="+ProcEndoscopyId.Value+"&Relationship=many";
				EndoscopyPathFindingsFormLink.Enabled = true;

				EndoscopyPathologyFindingDa da = new EndoscopyPathologyFindingDa();
				DataSet ds = da.GetRecords(int.Parse(ProcEndoscopyId.Value));
				if(ds.Tables[0].Rows.Count > 0)
				{//make icon visible
					EndoscopyFindingsDetailFlagOn.Visible = true;
					EndoscopyFindingsDetailFlagOff.Visible = false;
				}
			}
		}

/*
		// enabling of staging fields is different
		override public void EnableFormFields()  
		{
			foreach(Control con in this.Controls)  
			{
				if (con is HtmlControl)  
				{
					if (con is HtmlInputControl || con is HtmlSelect || con is HtmlTextArea || con is HtmlInputText)  
					{
						if (!con.ID.Equals("EndoStageT"))
						{
							((HtmlControl)con).Disabled = false;
						}
					}
					else if (con is HtmlImage) // added by jf for the calendar buttons
					{
						((HtmlControl)con).Attributes.Add("class", "pdFormFieldButtonOn");
						((HtmlControl)con).Disabled = false;
					}
				}
				else if (con is DataGrid)  
				{
					((DataGrid)con).Enabled = true;
				}
				else if (con is LinkButton)  
				{
					((LinkButton)con).Enabled = true;
				}
				else if (con is Caisis.UI.ComboBox)
				{
					((Caisis.UI.ComboBox)con).Disabled = false;
				}


				SetStageSelects();
			}
		}

*/
		override protected void SetStageSelects()
		{
			string selectedEndoStageSystem;
			string trimSelectedEndoStageSystem;

			
			if (Request.Form[EndoStageSystem.UniqueID] != null && Request.Form[EndoStageSystem.UniqueID] != "")
			{
				selectedEndoStageSystem = Request.Form[EndoStageSystem.UniqueID];
			}
			else
			{
				selectedEndoStageSystem = EndoStageSystem.Value;
			}
			
//			PageUtil.SelectDropDownItem(EndoStageSystem, selectedEndoStageSystem);

			if (selectedEndoStageSystem.StartsWith("UICC_").Equals(true))
			{
				trimSelectedEndoStageSystem = selectedEndoStageSystem.Remove(0, 4);
			}
			else
			{
				trimSelectedEndoStageSystem = "_" + selectedEndoStageSystem;
			}
			

			PageUtil.FillLkpDropDown(EndoStageT, "BladderPathStageT" + trimSelectedEndoStageSystem, ViewState);
		
/*			if (EndoStageSystem.Disabled.Equals(false) && selectedEndoStageSystem != null && selectedEndoStageSystem.Length > 0)
			{				
				EndoStageT.Disabled = false;
				
			}
			else
			{
				EndoStageT.Disabled = true;
			}
*/


			if (EndoStageSystem.Disabled.Equals(false))
			{				
				EndoStageT.Disabled = false;
				
			}
			else
			{
				EndoStageT.Disabled = true;
			}


			ActivateStagingInfo(trimSelectedEndoStageSystem);
		}





		protected void FillStagingInfo(string fieldName, Repeater rptStages)
		{
			DataTable dt = PageUtil.RetrieveList(fieldName);

			if (dt.Rows.Count < 1)
			{
				DataRow blankRow = dt.NewRow();
				dt.Rows.Add(blankRow);
				dt.Rows[0]["LkpDescription"] = "You must select a staging system to view available options.";
			}
			else
			{
				rptStages.DataSource = dt.DefaultView;
				rptStages.DataBind();
			}
		}


		protected void ActivateStagingInfo(string StageSystemName)
		{
			if (EndoStageSystem.Disabled.Equals(false))
			{	
				if (EndoStageT.Disabled.Equals(false))
				{	
					FillStagingInfo("BladderPathStageT" + StageSystemName, rptTStages);
					TStagingInfoLink.Attributes.Add("style", "cursor: hand;");
					TStagingInfoLink.Attributes.Add("onclick", "ShowStagingInfo();");
				
				}
				else
				{
					TStagingInfoLink.Attributes.Add("onclick", "RequestStagingSystem();");
				}
				
			}
		}






		protected void TStagingInfoDataBound(Object Sender, RepeaterItemEventArgs e) 
		{

			System.Web.UI.HtmlControls.HtmlAnchor tStageLink;
			tStageLink = (HtmlAnchor) e.Item.FindControl("tStageLink");


			if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 
			{

				int linkIndex = e.Item.ItemIndex + 1;
				tStageLink.Attributes.Add("onclick", "MM_showHideLayers('TStagesDiv','','hide'); MM_showHideLayers('stagingInfoDiv','','hide'); setStageSelectValue('" + EndoStageT.ClientID + "', " + linkIndex.ToString() + ");");
			}
		}





		// need to turn staging wizard off if cancel is uclicked
		override public void DisableFormFields()  
		{
			base.DisableFormFields();
			TStagingInfoLink.Attributes.Clear();
			
		}

		override public void PopulateForm(BizObject bz)  
		{
			if (bz != null && bz.Tables[0].Rows.Count != 0)
			{
				base.PopulateForm(bz);
			}
			else
			{
				ResetFormFields();
			}

		}







	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -