📄 biopsiesprostateform.ascx.cs
字号:
PageUtil.AddSelectToViewState(ViewState,BxType);
PageUtil.AddSelectToViewState(ViewState,BxResult);
PageUtil.AddSelectToViewState(ViewState,BxResultRevd);
PageUtil.AddSelectToViewState(ViewState,BxAtrophy);
PageUtil.AddSelectToViewState(ViewState,BxProstatitis);
PageUtil.AddSelectToViewState(ViewState,BxASAP);
PageUtil.AddSelectToViewState(ViewState,BxPIN);
PageUtil.AddSelectToViewState(ViewState,BxPNI);
PageUtil.AddSelectToViewState(ViewState,BxExtension);
PageUtil.AddSelectToViewState(ViewState,BxQuality);
PageUtil.AddSelectToViewState(ViewState,BxQualityRevd);
PageUtil.AddComboToViewState(ViewState,BxInstitution);
PageUtil.AddComboToViewState(ViewState,BxIndication);
PageUtil.AddComboToViewState(ViewState,BxPathologist);
PageUtil.AddComboToViewState(ViewState,BxDataSource);
return base.SaveViewState();
}
override public HtmlInputHidden GetPrimKeyField()
{
return BiopsyProstateId;
}
override protected DataEntryController GetController()
{
return new DataEntryController(new BiopsyProstateDa(), BiopsyProstate.BiopsyProstateId); //NOTE: fix args
}
override protected void SetDataEntryInfo()
{
this._tableInfo = "BiopsiesProstate";
this._dataEntryTitle = "Prostate Biopsies";
}
override protected BizObject GetParams()
{
BiopsyProstate biz = new BiopsyProstate();
DataRow dr = biz.Tables[BiopsyProstate.Table_BiopsiesProstate].NewRow();
if (!BiopsyProstateId.Value.Equals(""))
{
dr[BiopsyProstate.BiopsyProstateId] = BiopsyProstateId.Value;
}
//below assignment only valid for text and textarea input.. need to modify for other form elements
//selects use: Request.Form[FieldName.UniqueID].ToString();
//dates use: PageUtil.ObjToDateTime(FieldName.Value);
//checkbox use: if(SurgPending.Checked){dr[Surgery.SurgPending] = 1;}
//Patient ID should = this.patientID
dr[BiopsyProstate.PatientId] = this.patientID;
//dr[BiopsyProstate.BxCPT_Code] = Request.Form[BxCPT_Code.UniqueID].ToString();
dr[Biopsy.BxCPT_Code] = BxCPT_Code.Value;
dr[BiopsyProstate.BxCPT_Description] = BxCPT_Description.Value;
dr[BiopsyProstate.BxPending] = BxPending.Checked;
dr[BiopsyProstate.BxPathNum] = BxPathNum.Value;
dr[BiopsyProstate.BxPathNumRevd] = BxPathNumRevd.Value;
dr[BiopsyProstate.BxDateText] = Request.Form[BxDateText.UniqueID].ToString();
dr[BiopsyProstate.BxDate] = PageUtil.ObjToDateTime(BxDate.Value);
dr[BiopsyProstate.BxType] = Request.Form[BxType.UniqueID].ToString();
dr[BiopsyProstate.BxIndication] = Request.Form[BxIndication.UniqueID].ToString();
dr[BiopsyProstate.BxSummary] = BxSummary.Value;
dr[BiopsyProstate.BxPosCores] = BxPosCores.Value;
dr[BiopsyProstate.BxPosCoresRevd] = BxPosCoresRevd.Value;
dr[BiopsyProstate.BxNumCores] = BxNumCores.Value;
dr[BiopsyProstate.BxNumCoresRevd] = BxNumCoresRevd.Value;
dr[BiopsyProstate.BxSystematic] = BxSystematic.Checked;
dr[BiopsyProstate.BxPosSites] = BxPosSites.Value;
dr[BiopsyProstate.BxPosSitesRevd] = BxPosSitesRevd.Value;
dr[BiopsyProstate.BxNumSites] = BxNumSites.Value;
dr[BiopsyProstate.BxNumSitesRevd] = BxNumSitesRevd.Value;
dr[BiopsyProstate.BxGG1] = BxGG1.Value;
dr[BiopsyProstate.BxGG1_Revd] = BxGG1_Revd.Value;
dr[BiopsyProstate.BxGG2] = BxGG2.Value;
dr[BiopsyProstate.BxGG2_Revd] = BxGG2_Revd.Value;
dr[BiopsyProstate.BxGGS] = BxGGS.Value;
dr[BiopsyProstate.BxGGS_Revd] = BxGGS_Revd.Value;
dr[BiopsyProstate.BxResult] = Request.Form[BxResult.UniqueID].ToString();
dr[BiopsyProstate.BxResultRevd] = Request.Form[BxResultRevd.UniqueID].ToString();
dr[BiopsyProstate.BxAtrophy] = Request.Form[BxAtrophy.UniqueID].ToString();
dr[BiopsyProstate.BxProstatitis] = Request.Form[BxProstatitis.UniqueID].ToString();
dr[BiopsyProstate.BxASAP] = Request.Form[BxASAP.UniqueID].ToString();
dr[BiopsyProstate.BxPercCancer] = BxPercCancer.Value;
dr[BiopsyProstate.BxPercCancerRevd] = BxPercCancerRevd.Value;
dr[BiopsyProstate.BxMaxPercCancer] = BxMaxPercCancer.Value;
dr[BiopsyProstate.BxMaxPercCancerRevd] = BxMaxPercCancerRevd.Value;
dr[BiopsyProstate.BxTotalCancerLength] = BxTotalCancerLength.Value;
dr[BiopsyProstate.BxTotalCoreLength] = BxTotalCoreLength.Value;
dr[BiopsyProstate.BxPIN] = Request.Form[BxPIN.UniqueID].ToString();
dr[BiopsyProstate.BxPNI] = Request.Form[BxPNI.UniqueID].ToString();
dr[BiopsyProstate.BxExtension] = Request.Form[BxExtension.UniqueID].ToString();
dr[BiopsyProstate.BxGramsResected] = BxGramsResected.Value;
dr[BiopsyProstate.BxPercTissueExamined] = BxPercTissueExamined.Value;
dr[BiopsyProstate.BxPosChips] = BxPosChips.Value;
dr[BiopsyProstate.BxNumChips] = BxNumChips.Value;
dr[BiopsyProstate.BxNumFociCancer] = BxNumFociCancer.Value;
dr[BiopsyProstate.BxPathologist] = Request.Form[BxPathologist.UniqueID].ToString();
dr[BiopsyProstate.BxInstitution] = Request.Form[BxInstitution.UniqueID].ToString();
dr[BiopsyProstate.BxNotes] = BxNotes.Value;
dr[BiopsyProstate.BxDataSource] = Request.Form[BxDataSource.UniqueID].ToString();
dr[BiopsyProstate.BxQuality] = Request.Form[BxQuality.UniqueID].ToString();
dr[BiopsyProstate.BxQualityRevd] = Request.Form[BxQualityRevd.UniqueID].ToString();
AddBaseParams(dr);
biz.Tables[BiopsyProstate.Table_BiopsiesProstate].Rows.Add(dr);
biz.AcceptChanges();
return biz;
}
protected override void SetFields(BizObject bz)
{
BiopsyProstate biz = (BiopsyProstate)bz;
DataRow dr = biz.Tables[BiopsyProstate.Table_BiopsiesProstate].Rows[0];
//below assignment good only for text and input fields, checkboxes, selects, radios need additional logic
//selects use: PageUtil.SelectDropDownItem(fieldIdName, dr[Object.FieldName]);
BiopsyProstateId.Value = dr[BiopsyProstate.BiopsyProstateId].ToString();
//PageUtil.SelectDropDownItem(BxCPT_Code, dr[BiopsyProstate.BxCPT_Code]);
BxCPT_Code.Value = dr[Biopsy.BxCPT_Code].ToString();
BxCPT_Description.Value = dr[BiopsyProstate.BxCPT_Description].ToString();
PageUtil.SetCheckBox(BxPending, dr[BiopsyProstate.BxPending]);
//if(dr[BiopsyProstate.BxPending].ToString().Equals("1")){BxPending.Checked = true;}
BxPathNum.Value = dr[BiopsyProstate.BxPathNum].ToString();
BxPathNumRevd.Value = dr[BiopsyProstate.BxPathNumRevd].ToString();
BxDateText.Value = dr[BiopsyProstate.BxDateText].ToString();
BxDate.Value = PageUtil.ObjToDateString(dr[BiopsyProstate.BxDate]);
PageUtil.SelectDropDownItem(BxType, dr[BiopsyProstate.BxType]);
BxIndication.Value = dr[BiopsyProstate.BxIndication].ToString();
BxSummary.Value = dr[BiopsyProstate.BxSummary].ToString();
BxPosCores.Value = dr[BiopsyProstate.BxPosCores].ToString();
BxPosCoresRevd.Value = dr[BiopsyProstate.BxPosCoresRevd].ToString();
BxNumCores.Value = dr[BiopsyProstate.BxNumCores].ToString();
BxNumCoresRevd.Value = dr[BiopsyProstate.BxNumCoresRevd].ToString();
PageUtil.SetCheckBox(BxSystematic, dr[BiopsyProstate.BxSystematic]);
//if(dr[BiopsyProstate.BxSystematic].ToString().Equals("1")){BxSystematic.Checked = true;}
BxPosSites.Value = dr[BiopsyProstate.BxPosSites].ToString();
BxPosSitesRevd.Value = dr[BiopsyProstate.BxPosSitesRevd].ToString();
BxNumSites.Value = dr[BiopsyProstate.BxNumSites].ToString();
BxNumSitesRevd.Value = dr[BiopsyProstate.BxNumSitesRevd].ToString();
BxGG1.Value = dr[BiopsyProstate.BxGG1].ToString();
BxGG1_Revd.Value = dr[BiopsyProstate.BxGG1_Revd].ToString();
BxGG2.Value = dr[BiopsyProstate.BxGG2].ToString();
BxGG2_Revd.Value = dr[BiopsyProstate.BxGG2_Revd].ToString();
BxGGS.Value = dr[BiopsyProstate.BxGGS].ToString();
BxGGS_Revd.Value = dr[BiopsyProstate.BxGGS_Revd].ToString();
PageUtil.SelectDropDownItem(BxResult, dr[BiopsyProstate.BxResult]);
PageUtil.SelectDropDownItem(BxResultRevd, dr[BiopsyProstate.BxResultRevd]);
PageUtil.SelectDropDownItem(BxAtrophy, dr[BiopsyProstate.BxAtrophy]);
PageUtil.SelectDropDownItem(BxProstatitis, dr[BiopsyProstate.BxProstatitis]);
PageUtil.SelectDropDownItem(BxASAP, dr[BiopsyProstate.BxASAP]);
BxPercCancer.Value = dr[BiopsyProstate.BxPercCancer].ToString();
BxPercCancerRevd.Value = dr[BiopsyProstate.BxPercCancerRevd].ToString();
BxMaxPercCancer.Value = dr[BiopsyProstate.BxMaxPercCancer].ToString();
BxMaxPercCancerRevd.Value = dr[BiopsyProstate.BxMaxPercCancerRevd].ToString();
BxTotalCancerLength.Value = dr[BiopsyProstate.BxTotalCancerLength].ToString();
BxTotalCoreLength.Value = dr[BiopsyProstate.BxTotalCoreLength].ToString();
PageUtil.SelectDropDownItem(BxPIN, dr[BiopsyProstate.BxPIN]);
PageUtil.SelectDropDownItem(BxPNI, dr[BiopsyProstate.BxPNI]);
PageUtil.SelectDropDownItem(BxExtension, dr[BiopsyProstate.BxExtension]);
BxGramsResected.Value = dr[BiopsyProstate.BxGramsResected].ToString();
BxPercTissueExamined.Value = dr[BiopsyProstate.BxPercTissueExamined].ToString();
BxPosChips.Value = dr[BiopsyProstate.BxPosChips].ToString();
BxNumChips.Value = dr[BiopsyProstate.BxNumChips].ToString();
BxNumFociCancer.Value = dr[BiopsyProstate.BxNumFociCancer].ToString();
BxPathologist.Value = dr[BiopsyProstate.BxPathologist].ToString();
BxInstitution.Value = dr[Biopsy.BxInstitution].ToString();
BxNotes.Value = dr[BiopsyProstate.BxNotes].ToString();
BxDataSource.Value = dr[BiopsyProstate.BxDataSource].ToString();
PageUtil.SelectDropDownItem(BxQuality, dr[BiopsyProstate.BxQuality]);
PageUtil.SelectDropDownItem(BxQualityRevd, dr[BiopsyProstate.BxQualityRevd]);
SetBaseFields(dr);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -