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

📄 biopsiesprostateform.ascx.cs

📁 医疗决策支持系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
			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 + -