📄 procurinarydiversionsopform.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 ProcUrinaryDiversionsOpForm : 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 HtmlInputText OpTermIleumLength;
protected HtmlInputText OpR_ColonLength;
protected HtmlInputText OpSigmoidLength;
protected HtmlInputText OpTransColonLength;
protected HtmlInputText OpIlealBasedLength;
protected HtmlInputText OpAppendixLength;
protected HtmlInputText OpOtherSegment;
protected HtmlInputText OpOtherSegmentLength;
protected HtmlSelect OpStomaType;
protected HtmlSelect OpStomaLocation;
protected HtmlInputText OpNumFascialSutures;
protected HtmlSelect OpUreterStents;
protected HtmlSelect OpUreterStentExternalized;
protected HtmlSelect OpEvertedMucosa;
protected HtmlSelect OpUreterAnast;
protected HtmlSelect OpNB_Configuration;
protected HtmlInputText OpNB_ChimneyNum;
protected HtmlInputText OpNB_ChimneyLength1;
protected HtmlInputText OpNB_ChimneyLength2;
protected HtmlInputText OpNB_AfferentLimbLength;
protected HtmlSelect OpBladderNeckTube;
protected HtmlInputText OpBladderNeckTubeLength;
protected HtmlInputText OpNumSutures;
protected HtmlInputText OpNB_NumUrethraSutures;
protected HtmlSelect OpNB_UrethraSutureType;
protected HtmlSelect OpNB_UrethraSutureQuality;
protected HtmlSelect OpContMech;
protected HtmlSelect OpContMechSubtype;
protected HtmlInputText OpContMechLength;
protected HtmlSelect OpDrainJP;
protected HtmlSelect OpDrainPelvic;
protected HtmlSelect OpDrainPenrose;
protected HtmlSelect OpDrainSuprapubic;
protected HtmlSelect OpDrainStomal;
protected HtmlSelect OpDrainUrethra;
protected HtmlSelect OpPouch;
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, "OpTypeUrinaryDiversion", ViewState);
PageUtil.FillLkpDropDown(OpStomaType, "OpStomaType", ViewState);
PageUtil.FillLkpDropDown(OpStomaLocation, "OpStomaLocation", ViewState);
PageUtil.FillLkpDropDown(OpUreterStents, "OpUreterStents", ViewState);
PageUtil.FillLkpDropDown(OpUreterStentExternalized, "OpUreterStentExternalized", ViewState);
PageUtil.FillLkpDropDown(OpEvertedMucosa, "OpEvertedMucosa", ViewState);
PageUtil.FillLkpDropDown(OpNB_Configuration, "OpNB_Configuration", ViewState);
PageUtil.FillLkpDropDown(OpContMech, "OpContMech", ViewState);
PageUtil.FillLkpDropDown(OpContMechSubtype, "OpContMechSubtype", ViewState);
PageUtil.FillLkpDropDown(OpDrainJP, "OpDrain", ViewState);
PageUtil.FillLkpDropDown(OpDrainPelvic, "OpDrain", ViewState);
PageUtil.FillLkpDropDown(OpDrainPenrose, "OpDrain", ViewState);
PageUtil.FillLkpDropDown(OpDrainSuprapubic, "OpDrain", ViewState);
PageUtil.FillLkpDropDown(OpDrainStomal, "OpDrain", ViewState);
PageUtil.FillLkpDropDown(OpPouch, "OpPouch", ViewState);
PageUtil.FillLkpDropDown(OpBladderNeckTube, "YesNoUnknown", ViewState);
PageUtil.FillLkpDropDown(OpDrainUrethra, "OpDrain", ViewState);
PageUtil.FillLkpDropDown(OpNB_UrethraSutureQuality, "OpQuality", ViewState);
PageUtil.FillLkpDropDown(OpNB_UrethraSutureType, "OpSutureType", ViewState);
PageUtil.FillLkpDropDown(OpUreterAnast, "OpUreterAnast", ViewState);
//create arrays that populate combo boxes
Page.RegisterClientScriptBlock("OpSurgeon", PageUtil.FillComboDropDown(OpSurgeon.RefBy, "OpSurgeon"));
Page.RegisterClientScriptBlock("OpAssistant", PageUtil.FillComboDropDown(OpAssistant.RefBy, "OpSurgeon"));
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,OpStomaType);
PageUtil.AddSelectToViewState(ViewState,OpStomaLocation);
PageUtil.AddSelectToViewState(ViewState,OpUreterStents);
PageUtil.AddSelectToViewState(ViewState,OpUreterStentExternalized);
PageUtil.AddSelectToViewState(ViewState,OpEvertedMucosa);
PageUtil.AddSelectToViewState(ViewState,OpNB_Configuration);
PageUtil.AddSelectToViewState(ViewState,OpContMech);
PageUtil.AddSelectToViewState(ViewState,OpContMechSubtype);
PageUtil.AddSelectToViewState(ViewState,OpDrainJP);
PageUtil.AddSelectToViewState(ViewState,OpDrainPelvic);
PageUtil.AddSelectToViewState(ViewState,OpDrainPenrose);
PageUtil.AddSelectToViewState(ViewState,OpDrainSuprapubic);
PageUtil.AddSelectToViewState(ViewState,OpDrainStomal);
PageUtil.AddSelectToViewState(ViewState,OpPouch);
PageUtil.AddSelectToViewState(ViewState,OpBladderNeckTube);
PageUtil.AddSelectToViewState(ViewState,OpDrainUrethra);
PageUtil.AddSelectToViewState(ViewState,OpNB_UrethraSutureQuality);
PageUtil.AddSelectToViewState(ViewState,OpNB_UrethraSutureType);
PageUtil.AddSelectToViewState(ViewState,OpUreterAnast);
PageUtil.AddComboToViewState(ViewState,OpSurgeon);
PageUtil.AddComboToViewState(ViewState,OpAssistant);
return base.SaveViewState();
}
override public HtmlInputHidden GetPrimKeyField()
{
return SurgeryId;
}
override protected DataEntryController GetController()
{
return new DataEntryController(new UrinaryDiversionDa(), UrinaryDiversion.SurgeryId); //NOTE: fix args
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -