c#
ToString()
ToStringDefault()
apd["patNm"] = tedPatNm.EditValue.ToString();
// 2022.11.24 / 박민준 / 병원등록번호 추가
apd["hosNm"] = tedlblHosNum.EditValue.ToString();
// 2022.11.24 / 박민준 / 진료과 추가
apd["mediDprt"] = cbMediDprt.EditValue.ToString();
위와 같이 하니까 nullexceptionerorr떠서 아래와 같이 코드를 작성함.
ToStringDefault()사용하면 null이나 ""을 잡아준다.
이걸 몰라서 코드를 이만큼 작성함
// / 2022.11.24 / 박민준 / 수검자명, 병원등록번호, 진료과 예외처리 추가
// // 수검자만 입력받았을때
// if (tedlblHosNum.EditValue == null || tedlblHosNum.EditValue.Equals("") && cbMediDprt.EditValue.Equals(""))
//{
// tedPatNm.EditValue = tedPatNm.EditValue;
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = "";
// this.RetrieveList();
//}
//// 병원등록번호만 입력받았을때
//if (tedPatNm.EditValue == null && tedPatNm.EditValue.Equals("") && cbMediDprt.EditValue.Equals(""))
//{
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = tedlblHosNum.EditValue;
// cbMediDprt.EditValue = "";
// this.RetrieveList();
// //AMessageBox.ShowInstant("병원등록번호를 입력해주세요");
//}
//// 진료과만 입력 받았을때
//if (tedPatNm.EditValue == null && tedPatNm.EditValue.Equals("") && tedlblHosNum.EditValue == null && tedlblHosNum.EditValue.Equals(""))
//{
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = cbMediDprt.EditValue;
// this.RetrieveList();
//}
//if (tedPatNm.EditValue == null && tedPatNm.EditValue.Equals("") && tedlblHosNum.EditValue == null && tedlblHosNum.EditValue.Equals("") && cbMediDprt.EditValue == null && cbMediDprt.EditValue.Equals(""))
//{
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = "";
// this.RetrieveList();
//}
// 클라이언트에서 보낼때는
// 검진자명이 없을때
//if (tedPatNm.EditValue == null || tedPatNm.EditValue.Equals(""))
//{
// // 병원등록번호만 입력 !tedlblHosNum.EditValue.Equals("")
// if (tedlblHosNum.EditValue != null && cbMediDprt.EditValue == null || cbMediDprt.EditValue.Equals(""))
// {
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = tedlblHosNum.EditValue;
// cbMediDprt.EditValue = "";
// this.RetrieveList();
// }
// // 진료과만 입력
// if (tedlblHosNum.EditValue == null || tedlblHosNum.EditValue.Equals("") && !cbMediDprt.EditValue.Equals(""))
// {
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = cbMediDprt.EditValue;
// this.RetrieveList();
// }
// this.RetrieveList();
//}
//// 병원등록번호없을때
//if (tedlblHosNum.EditValue == null || tedlblHosNum.EditValue.Equals(""))
//{
// // 검진자명만 입력
// if (tedPatNm.EditValue != null || !tedPatNm.EditValue.Equals("") && cbMediDprt.EditValue.Equals(""))
// {
// tedPatNm.EditValue = tedPatNm.EditValue;
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = "";
// this.RetrieveList();
// }
// // 진료과만 입력
// if (tedPatNm.EditValue == null || tedPatNm.EditValue.Equals("") && !cbMediDprt.EditValue.Equals(""))
// {
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = cbMediDprt.EditValue;
// this.RetrieveList();
// }
// // 진료과랑 검진자 둘다 있을때
//}
//// 진료과 없을때
//if (cbMediDprt.EditValue == null || cbMediDprt.EditValue.Equals(""))
//{
// // 검진자명만 입력
// if (tedPatNm.EditValue != null || !tedPatNm.EditValue.Equals("") && cbMediDprt.EditValue.Equals(""))
// {
// tedPatNm.EditValue = tedPatNm.EditValue;
// tedlblHosNum.EditValue = "";
// cbMediDprt.EditValue = "";
// this.RetrieveList();
// }
// // 병원등록번호만 입력
// if (tedlblHosNum.EditValue != null || !tedlblHosNum.EditValue.Equals("") && cbMediDprt.EditValue.Equals(""))
// {
// tedPatNm.EditValue = "";
// tedlblHosNum.EditValue = tedlblHosNum.EditValue;
// cbMediDprt.EditValue = "";
// this.RetrieveList();
// }
//}
// 검진자명, 병원등록번호, 진료과 다없을때