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