2022.11.24 TIL

SaGo_MunGcci·2022년 11월 25일
0

C#

목록 보기
4/27

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();
            //    }

            //}


            // 검진자명, 병원등록번호, 진료과 다없을때
profile
이리저리 생각만 많은 사고뭉치입니다.

0개의 댓글