문제 발생 동기로 async로
private async void GetNumber() 를 사용하고 비동기로 사용하니까
서비스 로직 타고 바로 위로 올라감.
아오.....
아래 동기로 쓰는 방법 잘보기.
//청구번호 조회 서비스 호출
private string GetNumber()
{
/// <summary>
/// 청구번호
/// </summary>
String tmpNumber = String.Empty;
PreData sParam = new PreData();
sParam["patno"] = "example";
var amcDataParam = new AmcData
{
preDatas = new PreDatas { { "IPD", sParam } }
};
var responseDataSeq = CommService.CallService("SHMGS5077R", amcDataParam);
DataTable resultdataDtSeq = responseDataSeq.recordSets["ORS"].ToDataTable(false);
tmpNumber = resultdataDtSeq.Rows[0]["seq"].ToStringDefault();
return tmpNumber;
}