125 lines
4.7 KiB
C#
125 lines
4.7 KiB
C#
using HL_FristAidPlatform_DTO;
|
|
using HL_FristAidPlatform_FollowUp;
|
|
using System.Windows.Forms;
|
|
|
|
namespace HL_FristAidPlatform_FollowUp
|
|
{
|
|
public static class InputDialog_FollowUp
|
|
{
|
|
public static DialogResult Show(out string strText, out PatientNIHSSDTO dto1, int i)
|
|
{
|
|
string strTemp = string.Empty;
|
|
strText = "";
|
|
PatientNIHSSDTO dto;
|
|
dto1 = new PatientNIHSSDTO();
|
|
DialogResult result = new DialogResult();
|
|
if (i != 0)
|
|
{
|
|
dto = new PatientNIHSSDTO();
|
|
Form_PatientNIHSS InputDialog_trans = new Form_PatientNIHSS(10);
|
|
InputDialog_trans.TextHandler = (str, ss) => { strTemp = str; dto = ss; };
|
|
result = InputDialog_trans.ShowDialog();
|
|
strText = strTemp;
|
|
if (!string.IsNullOrEmpty(strTemp))
|
|
{
|
|
dto.TotalScore = int.Parse(strTemp);
|
|
}
|
|
dto1 = dto;
|
|
}
|
|
return result;
|
|
}
|
|
|
|
//public static DialogResult ShowForCT(out string strText, int i,string patientGUID,int flag,string name, string gendername, string age)
|
|
//{
|
|
// string strTemp = string.Empty;
|
|
// strText = "";
|
|
// DialogResult result = new DialogResult();
|
|
// if (i == 6)
|
|
// {
|
|
// //Form_PatientCT
|
|
// Form_PatientCT InputDialog_trans = new Form_PatientCT(patientGUID, flag, name, gendername, age);
|
|
// InputDialog_trans.TextHandler = (str) => { strTemp = str; };
|
|
// result = InputDialog_trans.ShowDialog();
|
|
// strText = strTemp;
|
|
// }
|
|
// return result;
|
|
//}
|
|
|
|
public static DialogResult ShowForMRS(out string strText, out PatientMRSDTO dto1, int i)
|
|
{
|
|
string strTemp = string.Empty;
|
|
strText = "";
|
|
PatientMRSDTO dtomrs;
|
|
dto1 = new PatientMRSDTO();
|
|
DialogResult result = new DialogResult();
|
|
if (i == 1)
|
|
{
|
|
dtomrs = new PatientMRSDTO();
|
|
Form_PatientMRS InputDialog_trans = new Form_PatientMRS(1);
|
|
InputDialog_trans.TextHandler = (str, ss) => { strTemp = str; dtomrs = ss; };
|
|
result = InputDialog_trans.ShowDialog();
|
|
strText = strTemp;
|
|
|
|
dto1 = dtomrs;
|
|
}
|
|
if (i == 2)
|
|
{
|
|
dtomrs = new PatientMRSDTO();
|
|
Form_PatientMRS InputDialog_trans = new Form_PatientMRS(2);
|
|
InputDialog_trans.TextHandler = (str, ss) => { strTemp = str; dtomrs = ss; };
|
|
result = InputDialog_trans.ShowDialog();
|
|
strText = strTemp;
|
|
dto1 = dtomrs;
|
|
}
|
|
|
|
return result;
|
|
}
|
|
|
|
public static DialogResult ShowForGCS(out string strText, out PatientGCSDTO dto1, int i)
|
|
{
|
|
string strTemp = string.Empty;
|
|
strText = "";
|
|
PatientGCSDTO dtogcs;
|
|
dto1 = new PatientGCSDTO();
|
|
DialogResult result = new DialogResult();
|
|
if (i == 1)
|
|
{
|
|
dtogcs = new PatientGCSDTO();
|
|
Form_PatientGCS InputDialog_trans = new Form_PatientGCS(1);
|
|
InputDialog_trans.TextHandler = (str, ss) => { strTemp = str; dtogcs = ss; };
|
|
result = InputDialog_trans.ShowDialog();
|
|
strText = strTemp;
|
|
|
|
dto1 = dtogcs;
|
|
}
|
|
if (i == 2)
|
|
{
|
|
dtogcs = new PatientGCSDTO();
|
|
Form_PatientGCS InputDialog_trans = new Form_PatientGCS(2);
|
|
InputDialog_trans.TextHandler = (str, ss) => { strTemp = str; dtogcs = ss; };
|
|
result = InputDialog_trans.ShowDialog();
|
|
strText = strTemp;
|
|
|
|
dto1 = dtogcs;
|
|
}
|
|
|
|
return result;
|
|
}
|
|
|
|
public static DialogResult ShowForWaterSwallow(out string strText, out PatientWaterSwallowDTO dto1,string patientGUID,int type)
|
|
{
|
|
string strTemp = string.Empty;
|
|
strText = "";
|
|
PatientWaterSwallowDTO dtomrs;
|
|
dto1 = new PatientWaterSwallowDTO();
|
|
DialogResult result = new DialogResult();
|
|
dtomrs = new PatientWaterSwallowDTO();
|
|
Form_PatientWaterSwallow InputDialog_trans = new Form_PatientWaterSwallow(patientGUID, type);
|
|
InputDialog_trans.TextHandler = (str, ss) => { strTemp = str; dtomrs = ss; };
|
|
result = InputDialog_trans.ShowDialog();
|
|
dto1 = dtomrs;
|
|
strText = strTemp;
|
|
return result;
|
|
}
|
|
}
|
|
} |