From 87fa8a1d04d27b18fe712584b8f48e2ba523aa37 Mon Sep 17 00:00:00 2001 From: lch Date: Mon, 3 May 2021 02:08:29 +0000 Subject: [PATCH] =?UTF-8?q?=EA=B5=90=EC=9C=A1=EC=8B=A0=EC=B2=AD=20?= =?UTF-8?q?=EC=86=8C=EC=86=8D=EC=9D=B4=20=EA=B0=9C=EC=9D=B8=EC=9D=BC=20?= =?UTF-8?q?=EB=95=8C=20=EC=98=88=EC=99=B8=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FO/Controllers/CourseController.cs | 36 ++++++++++++++++-------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/FO/Controllers/CourseController.cs b/FO/Controllers/CourseController.cs index 2e76499..489e732 100644 --- a/FO/Controllers/CourseController.cs +++ b/FO/Controllers/CourseController.cs @@ -796,25 +796,27 @@ namespace NP.FO.Controllers item.scdInfoSummary = string.Format("[{0}] {1}",item.studyplacename, item.estart.ToString("yyyy년 MM월 dd일 ddd요일 HH:mm")); } vm.Assign = Dao.Get("cm.assign.applyedu", new Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault(); - if (!string.IsNullOrEmpty(vm.Assign.MphoneFormat) && vm.Assign.MphoneFormat.IndexOf("-") >= 0) + if (vm.Assign != null) { - string[] mphoneArr = vm.Assign.MphoneFormat.Split('-'); - vm.Assign.mphone1 = mphoneArr.Length > 0 ? mphoneArr[0] : string.Empty; - vm.Assign.mphone2 = mphoneArr.Length > 1 ? mphoneArr[1] : string.Empty; - vm.Assign.mphone3 = mphoneArr.Length > 2 ? mphoneArr[2] : string.Empty; + if (!string.IsNullOrEmpty(vm.Assign.MphoneFormat) && vm.Assign.MphoneFormat.IndexOf("-") >= 0) + { + string[] mphoneArr = vm.Assign.MphoneFormat.Split('-'); + vm.Assign.mphone1 = mphoneArr.Length > 0 ? mphoneArr[0] : string.Empty; + vm.Assign.mphone2 = mphoneArr.Length > 1 ? mphoneArr[1] : string.Empty; + vm.Assign.mphone3 = mphoneArr.Length > 2 ? mphoneArr[2] : string.Empty; + } + if (!string.IsNullOrEmpty(vm.Assign.taxemail) && vm.Assign.taxemail.IndexOf("@") >= 0) + { + string[] taxemailArr = vm.Assign.taxemail.Split('@'); + vm.Assign.taxemail1 = taxemailArr.Length > 0 ? taxemailArr[0] : string.Empty; + vm.Assign.taxemail2 = taxemailArr.Length > 1 ? taxemailArr[1] : string.Empty; + } + vm.FileList = new List() { }; + if (vm.Assign.fgnobno != null) + { + vm.FileList = GetFiles(vm.Assign.fgnobno.Value); + } } - if (!string.IsNullOrEmpty(vm.Assign.taxemail) && vm.Assign.taxemail.IndexOf("@") >= 0) - { - string[] taxemailArr = vm.Assign.taxemail.Split('@'); - vm.Assign.taxemail1 = taxemailArr.Length > 0 ? taxemailArr[0] : string.Empty; - vm.Assign.taxemail2 = taxemailArr.Length > 1 ? taxemailArr[1] : string.Empty; - } - vm.FileList = new List() { }; - if (vm.Assign.fgnobno != null) - { - vm.FileList = GetFiles(vm.Assign.fgnobno.Value); - } - vm.User = Dao.Get("cm.user.applyedu", new Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault(); if (!string.IsNullOrEmpty(vm.User.MobileFormat) && vm.User.MobileFormat.IndexOf("-") >= 0) {