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

📄 proccystectomiesopform.ascx.cs

📁 医疗决策支持系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
namespace Caisis.UI.Modules.Bladder.DataEntryForms
{
	using System;
	using System.Data;
	using System.Data.SqlClient;
	using System.Drawing;
	using System.Web;
	using System.Web.UI.WebControls;
	using System.Web.UI.HtmlControls;
	using System.Collections;
	using System.Collections.Specialized;

	using Caisis.Controller;
	using Caisis.DataAccess;
	using Caisis.BusinessObject;

	using Caisis.UI.Core.Classes;
	using Caisis.UI.Core.Classes.CustomControls;

	public abstract class ProcCystectomiesOpForm : DataEntryControlRelOne
	{
  
		protected HtmlInputText OpCPT_Code;
		protected HtmlInputText OpCPT_Description;
		protected ComboBox OpSurgeon;
		protected HtmlSelect OpSurgeonType;
		protected ComboBox OpAssistant;
		protected HtmlSelect OpAssistantType;
		protected HtmlSelect OpType;
		protected HtmlSelect OpCompleteResection;
		protected ComboBox OpBladderMargin;
		protected ComboBox OpBladderMarginFrozen;
		protected ComboBox OpL_UreterMargin;
		protected ComboBox OpL_UreterMarginFrozen;
		protected ComboBox OpR_UreterMargin;
		protected ComboBox OpR_UreterMarginFrozen;
		protected ComboBox OpUrethraMargin;
		protected ComboBox OpUrethraMarginFrozen;
		protected HtmlSelect OpUrethrectomy;
		protected HtmlSelect OpR_UreterAnast;
		protected HtmlSelect OpL_UreterAnast;
		protected HtmlSelect OpLateralPedicleClips;
		protected HtmlSelect OpLateralPedicleStaples;
		protected HtmlSelect OpLateralPedicleTies;
		protected HtmlSelect OpPosteriorPedicleClips;
		protected HtmlSelect OpPosteriorPedicleStaples;
		protected HtmlSelect OpPosteriorPedicleTies;
		protected HtmlSelect OpHypogastricArteryLigated;
		protected HtmlSelect OpIncompletePelvicFloor;
		protected HtmlSelect OpIncompleteSideWall;
		protected HtmlSelect OpIncompleteRectum;
		protected HtmlSelect OpGrossEVD;
		protected HtmlSelect OpVagResection;
		protected HtmlSelect OpVagResectionAnt;
		protected HtmlSelect OpVagResectionLat;
		protected ComboBox OpVagReconstruction;
		protected HtmlSelect OpNerveSparing;
//		protected HtmlSelect OpClinStageT;
//		protected HtmlSelect OpClinStageN;
//		protected HtmlSelect OpClinStageM;
		protected HtmlTextArea OpNotes;
		protected HtmlInputHidden SurgeryId;

		override protected void Page_Load(object sender, System.EventArgs e)
		{
			//set primaryKey equal to parentKey
			PageUtil.SetParentKey(SurgeryId);

			//populate look up and distinct value select boxes
			//PageUtil.FillLkpDropDown(OpCPT_Code, "OpCPT_Code", ViewState);
			PageUtil.FillLkpDropDown(OpSurgeonType, "OpSurgeonType", ViewState);
			PageUtil.FillLkpDropDown(OpAssistantType, "OpSurgeonType", ViewState);
			PageUtil.FillLkpDropDown(OpType, "OpTypeCystectomy", ViewState);
			PageUtil.FillLkpDropDown(OpCompleteResection, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpUrethrectomy, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpR_UreterAnast, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpL_UreterAnast, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpLateralPedicleClips, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpLateralPedicleStaples, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpLateralPedicleTies, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpPosteriorPedicleClips, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpPosteriorPedicleStaples, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpPosteriorPedicleTies, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpHypogastricArteryLigated, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpIncompletePelvicFloor, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpIncompleteSideWall, "FindSide", ViewState);
			PageUtil.FillLkpDropDown(OpIncompleteRectum, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpGrossEVD, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpVagResection, "VaginalResection", ViewState);
			PageUtil.FillLkpDropDown(OpVagResectionAnt, "YesNoUnknown", ViewState);
			PageUtil.FillLkpDropDown(OpVagResectionLat, "OpVagResectionLat", ViewState);
//			PageUtil.FillLkpDropDown(OpVagReconstruction, "VaginalReconstruction", ViewState);
			PageUtil.FillLkpDropDown(OpNerveSparing, "YesNoUnknown", ViewState);
//			PageUtil.FillLkpDropDown(OpClinStageT, "BladderClinStageT", ViewState);
//			PageUtil.FillLkpDropDown(OpClinStageN, "BladderClinStageN", ViewState);
//			PageUtil.FillLkpDropDown(OpClinStageM, "BladderClinStageM", ViewState);

			//create arrays that populate combo boxes
			
			Page.RegisterClientScriptBlock("OpSurgeon", PageUtil.FillComboDropDown(OpSurgeon.RefBy, "OpSurgeon"));
			Page.RegisterClientScriptBlock("OpAssistant", PageUtil.FillComboDropDown(OpAssistant.RefBy, "OpSurgeon"));
			//Fields changed to combo boxes after HelpField review KR
			Page.RegisterClientScriptBlock("OpBladderMargin", PageUtil.FillComboDropDown(OpBladderMargin.RefBy, "MarginStatus"));
			Page.RegisterClientScriptBlock("OpBladderMarginFrozen", PageUtil.FillComboDropDown(OpBladderMarginFrozen.RefBy, "FrozenSection"));
			Page.RegisterClientScriptBlock("OpL_UreterMargin", PageUtil.FillComboDropDown(OpL_UreterMargin.RefBy, "MarginStatus"));
			Page.RegisterClientScriptBlock("OpR_UreterMargin", PageUtil.FillComboDropDown(OpR_UreterMargin.RefBy, "MarginStatus"));
			Page.RegisterClientScriptBlock("OpL_UreterMarginFrozen", PageUtil.FillComboDropDown(OpL_UreterMarginFrozen.RefBy, "FrozenSection"));
			Page.RegisterClientScriptBlock("OpR_UreterMarginFrozen", PageUtil.FillComboDropDown(OpR_UreterMarginFrozen.RefBy, "FrozenSection"));
			Page.RegisterClientScriptBlock("OpUrethraMargin", PageUtil.FillComboDropDown(OpUrethraMargin.RefBy, "MarginStatus"));
			Page.RegisterClientScriptBlock("OpUrethraMarginFrozen", PageUtil.FillComboDropDown(OpUrethraMarginFrozen.RefBy, "FrozenSection"));
			Page.RegisterClientScriptBlock("OpVagReconstruction", PageUtil.FillComboDropDown(OpVagReconstruction.RefBy, "VaginalReconstruction"));


			string reqFieldArray = PageUtil.CreateValidationScript("");
			Page.RegisterClientScriptBlock("requiredFieldArray", reqFieldArray);

			base.Page_Load(sender, e);
		}

		override protected object SaveViewState()
		{
			//add select and combo boxes to view state
			
			//PageUtil.AddSelectToViewState(ViewState,OpCPT_Code);
			PageUtil.AddSelectToViewState(ViewState,OpSurgeonType);
			PageUtil.AddSelectToViewState(ViewState,OpAssistantType);
			PageUtil.AddSelectToViewState(ViewState,OpType);
			PageUtil.AddSelectToViewState(ViewState,OpCompleteResection);
			PageUtil.AddSelectToViewState(ViewState,OpUrethrectomy);
			PageUtil.AddSelectToViewState(ViewState,OpR_UreterAnast);
			PageUtil.AddSelectToViewState(ViewState,OpL_UreterAnast);
			PageUtil.AddSelectToViewState(ViewState,OpLateralPedicleClips);
			PageUtil.AddSelectToViewState(ViewState,OpLateralPedicleTies);
			PageUtil.AddSelectToViewState(ViewState,OpPosteriorPedicleClips);
			PageUtil.AddSelectToViewState(ViewState,OpPosteriorPedicleTies);
			PageUtil.AddSelectToViewState(ViewState,OpHypogastricArteryLigated);
			PageUtil.AddSelectToViewState(ViewState,OpIncompletePelvicFloor);
			PageUtil.AddSelectToViewState(ViewState,OpIncompleteSideWall);
			PageUtil.AddSelectToViewState(ViewState,OpIncompleteRectum);
			PageUtil.AddSelectToViewState(ViewState,OpGrossEVD);
			PageUtil.AddSelectToViewState(ViewState,OpVagResection);
			PageUtil.AddSelectToViewState(ViewState,OpVagResectionAnt);
			PageUtil.AddSelectToViewState(ViewState,OpVagResectionLat);
//			PageUtil.AddSelectToViewState(ViewState,OpVagReconstruction);
			PageUtil.AddSelectToViewState(ViewState,OpNerveSparing);
//			PageUtil.AddSelectToViewState(ViewState,OpClinStageT);
//			PageUtil.AddSelectToViewState(ViewState,OpClinStageN);
//			PageUtil.AddSelectToViewState(ViewState,OpClinStageM);
			//Add Combo boxes to viewstate
			PageUtil.AddComboToViewState(ViewState,OpSurgeon);
			PageUtil.AddComboToViewState(ViewState,OpAssistant);

⌨️ 快捷键说明

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