📄 proccystectomiesopform.ascx.cs
字号:
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 + -