📄 patientphonenumbersform.ascx.cs
字号:
namespace Caisis.UI.Modules.All.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 Caisis.Controller;
using Caisis.DataAccess;
using Caisis.BusinessObject;
using Caisis.UI.Core.Classes;
public abstract class PatientPhoneNumbersForm : MultiRowGridControl
{
// TODO: scroll to phone numbers section when page is reloaded.
override protected void SetDataEntryInfo()
{
this._tableInfo = "PatientPhoneNumbers";
this._dataEntryTitle = "Phone Numbers";
}
public void ItemBound(Object sender, DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRowView drv = (DataRowView) e.Item.DataItem;
//make objects below lowercase to differ from above method and match Lkp Arguments
HtmlSelect PtPhoneType = (HtmlSelect) e.Item.FindControl("PtPhoneType");
HtmlInputText PtPhoneNumber = (HtmlInputText) e.Item.FindControl("PtPhoneNumber");
HtmlInputText PtPhoneExtension = (HtmlInputText) e.Item.FindControl("PtPhoneExtension");
HtmlInputText PtPhoneNotes = (HtmlInputText) e.Item.FindControl("PtPhoneNotes");
PtPhoneNumber.Size = 15;
PtPhoneExtension.Size= 6;
PtPhoneNotes.Size = 25;
PageUtil.FillLkpDropDown(PtPhoneType, "PtPhoneType");
PageUtil.SelectDropDownItem(PtPhoneType, drv[PatientPhoneNumber.PtPhoneType].ToString());
}
}
//override protected string GetParentKey()
//{
// return this.patientID.ToString();
//}
override protected string GetParentKey()
{
string primKey = null;
if (this.Parent is DataEntryControl)
{
string formPrimKey = ((PatientsForm)Parent).PatientId.Value;
if (formPrimKey != null && !formPrimKey.Equals(""))
{
primKey = formPrimKey;
}
}
else
{
primKey = Request.QueryString["primKey"];
}
return primKey;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -