diff --git a/Dao/MyBatis/Maps/Lect.xml b/Dao/MyBatis/Maps/Lect.xml index 87cad3b..bc5a316 100644 --- a/Dao/MyBatis/Maps/Lect.xml +++ b/Dao/MyBatis/Maps/Lect.xml @@ -1368,9 +1368,10 @@ ,a.time5,a.time6 ,a.rno ,a.iscomplete - ,a.studytime, - a.studyplacename studyplacename, + ,a.studytime + ,a.studyplacename studyplacename, a.studyplace + ,a.cshape from( select 1 dtype ,d.tyear intval,d.tseq intval2,c.cshape intval3,a.pstatus intval4,case when e.rfdno is null then 0 else 1 end intval5,a.isrebate intval6,a.itemno intval7 @@ -1400,6 +1401,7 @@ cc.cname studyplacename, cmis.studyplace, l.cdt + ,c.cshape from payitem a inner join pay b on b.payno=a.payno and b.pstatus in (21,22,51,55) and b.rstatus < 2 inner join cm c on c.cmno=a.itemno and c.rstime < and c.retime > @@ -1425,6 +1427,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 2 dtype ,c.tyear intval,c.tseq intval2,b.cshape intval3,0 intval4,0 intval5,a.isrebate intval6,a.cmno intval7,0 intval8 @@ -1452,6 +1455,7 @@ ,b.studytime, cc.cname studyplacename, cmis.studyplace + ,b.cshape from lect a inner join pay e on e.payno = a.payno inner join cm b on b.cmno=a.cmno @@ -1475,6 +1479,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 3 dtype ,1 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 @@ -1488,6 +1493,7 @@ ,b.studytime, cc.cname studyplacename, cmis.studyplace + ,b.cshape from lect a inner join cm b on b.cmno=a.cmno inner join cminning c on c.cmno=b.cmno and c.isonline=1 and c.isscd = 0 @@ -1511,6 +1517,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 3 dtype ,2 intval,c.iseq intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 @@ -1524,6 +1531,7 @@ ,b.studytime, cc.cname studyplacename, cmis.studyplace + ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace @@ -1547,6 +1555,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 3 dtype ,3 intval,0 intval2,b.classno intval3,c.extype intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 @@ -1560,6 +1569,7 @@ ,b.studytime, cc.cname studyplacename, cmis.studyplace + ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace @@ -1583,6 +1593,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 3 dtype ,4 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 @@ -1594,8 +1605,9 @@ ,row_number() over(order by b.setime) rno ,a.iscomplete ,b.studytime, - cc.cname studyplacename, + cc.cname as studyplacename, cmis.studyplace + ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace @@ -1619,6 +1631,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 3 dtype ,5 intval,0 intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,a.cmno intval7,0 intval8 @@ -1632,6 +1645,7 @@ ,b.studytime, cc.cname studyplacename, cmis.studyplace + ,b.cshape from lect a inner join cm b on b.cmno=a.cmno left outer join comcode bc on bc.ccode=b.studyplace @@ -1655,6 +1669,7 @@ ,a.studytime, a.studyplacename studyplacename, a.studyplace + ,a.cshape from ( select 4 dtype ,a.scdno intval,a.dday intval2,b.classno intval3,0 intval4,0 intval5,0 intval6,b.cmno intval7,0 intval8 @@ -1666,6 +1681,7 @@ ,b.studytime, cc.cname studyplacename, cmis.studyplace + ,b.cshape from alarms a inner join cm b on b.cmno=a.cmexno inner join lect c on c.cmno=b.cmno and c.userno=a.userno and c.status=1 and c.ischanged=0 diff --git a/FO/Views/Course/ApplyAgree.cshtml b/FO/Views/Course/ApplyAgree.cshtml index cc78582..59be0e8 100644 --- a/FO/Views/Course/ApplyAgree.cshtml +++ b/FO/Views/Course/ApplyAgree.cshtml @@ -149,7 +149,7 @@ - 건설사업관리기술인은 감리업무를 수행하는 기술인을 말합니다.
- 승급교육일 경우 등급은 승급 후 등급이 기재되어야 하며 승급대상 여부 등을 반드시 협회로 확인 해주세요.
- 승급교육 또는 계속교육을 인정받으려면 기본교육 및 최초교육을 먼저 이수하여야 합니다.
- - 모든 최초,승급,계속 교육 등은 직무분야 교육이며전문분야 관련으로 따로 이수하여야 할 교육은 없습니다. + - 모든 최초,승급,계속 교육 등은 직무분야 교육이며 전문분야 관련으로 따로 이수하여야 할 교육은 없습니다.

diff --git a/FO/Views/Course/ApplyComplete.cshtml b/FO/Views/Course/ApplyComplete.cshtml index 8f0971a..04a8074 100644 --- a/FO/Views/Course/ApplyComplete.cshtml +++ b/FO/Views/Course/ApplyComplete.cshtml @@ -78,6 +78,16 @@ else + + +

+
+

교육비 입금기한 안내

+ - 온라인교육 : 신청일로 부터 한 달 이내
+ - 교육장교육 : 교육시작일로 부터 7일 전까지 (단, 교육시작일이 7일 이내 인 경우 교육시작일 전 까지)
+

+ + if (Model.Pay.isready == 0 || Model.Pay.pstatus == 1 || Model.Pay.pstatus == 22) {

결제정보

@@ -101,7 +111,7 @@ else 주문접수일 - @DateTime.Now.ToString("yyyy-MM-dd HH:mm") (만료일: @Model.Pay.paylimit.Value.ToString("yyyy-MM-dd HH:mm")) + @DateTime.Now.ToString("yyyy-MM-dd HH:mm") @*(만료일: @Model.Pay.paylimit.Value.ToString("yyyy-MM-dd HH:mm"))*@ } @@ -111,7 +121,7 @@ else diff --git a/FO/Views/Course/ApplyEdu.cshtml b/FO/Views/Course/ApplyEdu.cshtml index 81244e3..2838d4d 100644 --- a/FO/Views/Course/ApplyEdu.cshtml +++ b/FO/Views/Course/ApplyEdu.cshtml @@ -157,38 +157,38 @@ ※수료증 소속부분에 기재될 내용으로 소속업체가 없으면 개인을 선택해 주세요.

- @if (Model.CM.isrefund ==1) + @if (Model.CM.isrefund == 1) { -
-

환급금 수령계좌 등록 (법인계좌만 입력가능)

-

*는 필수 입력사항입니다.

- - - - - - - - - - - - - - - - - - - -
은행명
계좌번호
예금주
고용보험관리번호
-

※ 환급금액 지급받는 계좌이므로 반드시 소속된 사업장의 법인계좌정보만 입력하여 주시기 바랍니다. (개인계좌 또는 사업주 개인의 계좌로는 환급이 불가합니다)

-
+
+

환급금 수령계좌 등록 (법인계좌만 입력가능)

+

*는 필수 입력사항입니다.

+ + + + + + + + + + + + + + + + + + + +
은행명
계좌번호
예금주
고용보험관리번호
+

※ 환급금액 지급받는 계좌이므로 반드시 소속된 사업장의 법인계좌정보만 입력하여 주시기 바랍니다. (개인계좌 또는 사업주 개인의 계좌로는 환급이 불가합니다)

+
} - @if (Model.CM.isrefund == 1) - { + @*@if (Model.CM.isrefund == 1) + {*@

회사정보 확인

*는 필수 입력사항입니다.

@@ -273,124 +273,124 @@
- } -

개인정보 확인

-

*는 필수 입력사항입니다.

- @Html.HiddenFor(x => x.User.userno) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
이름

@Html.TextBoxFor(x => x.User.username, new { @class = "apylpt", @maxlength = "10", @style = "background-color:#ddd;", @readonly = true })

주민등록번호 -
    -
  • @Html.TextBoxFor(x => x.User.userpno1, new { @maxlength = "6", @readonly = "readonly", @style = "background-color:#ddd;" })
  • -
  • -
  • -
  • @Html.TextBoxFor(x => x.User.userpno2, new { @maxlength = "7", @readonly = "readonly", @style = "background-color:#ddd;" })
  • -
-
휴대전화 -
    -
  • @Html.TextBoxFor(x => x.User.mobile1, new { @maxlength = "3", @readonly = "readonly", @style = "background-color:#ddd;" })
  • -
  • -
  • -
  • @Html.TextBoxFor(x => x.User.mobile2, new { @maxlength = "4", @readonly = "readonly", @style = "background-color:#ddd;" })
  • -
  • -
  • -
  • @Html.TextBoxFor(x => x.User.mobile3, new { @maxlength = "4", @readonly = "readonly", @style = "background-color:#ddd;" })
  • -
-
이메일 -
    -
  • @Html.TextBoxFor(x => x.User.email1, new { @maxlength = "100" })
  • -
  • -
  • @Html.TextBoxFor(x => x.User.email2, new { @maxlength = "30" })
  • -
-
주소 -
    -
  • - @Html.TextBoxFor(x => x.User.post, new { @class = "postno", @style = "background-color:#ddd;", @readonly = true }) -
  • -
  • - @Html.TextBoxFor(x => x.User.address1, new { @class = "postadr", @style = "background-color:#ddd;", @readonly = true, @placeholder = "주소입력" }) -
  • -
  • - @Html.TextBoxFor(x => x.User.address2, new { @class = "postadrsub", @placeholder = "나머지 주소입력", @maxlength = "200" }) -
  • -
  • - 우편번호검색 -
  • -
-
채용형태 -
    -
  • - @Html.RadioButtonFor(model => model.User.isassignuser, "1", new { @name = "recruit", @checked = "checked" })정규직 -
  • -
  • - @Html.RadioButtonFor(model => model.User.isassignuser, "0", new { @name = "recruit" })비정규직 -
  • -
-
직위 - @Html.TextBoxFor(x => x.User.uduty, new { @class = "apylpt", @maxlength = "20" }) -
학력 -
    -
  • - @Html.RadioButtonFor(model => model.User.slevel, "0", new { @name = "eduGrade", @checked = "checked" })기타 -
  • -
  • - @Html.RadioButtonFor(model => model.User.slevel, "1", new { @name = "eduGrade" })고졸 -
  • -
  • - @Html.RadioButtonFor(model => model.User.slevel, "2", new { @name = "eduGrade" })학사 -
  • -
  • - @Html.RadioButtonFor(model => model.User.slevel, "3", new { @name = "eduGrade" })석사 -
  • -
  • - @Html.RadioButtonFor(model => model.User.slevel, "4", new { @name = "eduGrade" })박사 -
  • -
-
+ @*}*@ +

개인정보 확인

+

*는 필수 입력사항입니다.

+ @Html.HiddenFor(x => x.User.userno) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
이름

@Html.TextBoxFor(x => x.User.username, new { @class = "apylpt", @maxlength = "10", @style = "background-color:#ddd;", @readonly = true })

주민등록번호 +
    +
  • @Html.TextBoxFor(x => x.User.userpno1, new { @maxlength = "6", @readonly = "readonly", @style = "background-color:#ddd;" })
  • +
  • -
  • +
  • @Html.TextBoxFor(x => x.User.userpno2, new { @maxlength = "7", @readonly = "readonly", @style = "background-color:#ddd;" })
  • +
+
휴대전화 +
    +
  • @Html.TextBoxFor(x => x.User.mobile1, new { @maxlength = "3", @readonly = "readonly", @style = "background-color:#ddd;" })
  • +
  • -
  • +
  • @Html.TextBoxFor(x => x.User.mobile2, new { @maxlength = "4", @readonly = "readonly", @style = "background-color:#ddd;" })
  • +
  • -
  • +
  • @Html.TextBoxFor(x => x.User.mobile3, new { @maxlength = "4", @readonly = "readonly", @style = "background-color:#ddd;" })
  • +
+
이메일 +
    +
  • @Html.TextBoxFor(x => x.User.email1, new { @maxlength = "100" })
  • +
  • +
  • @Html.TextBoxFor(x => x.User.email2, new { @maxlength = "30" })
  • +
+
주소 +
    +
  • + @Html.TextBoxFor(x => x.User.post, new { @class = "postno", @style = "background-color:#ddd;", @readonly = true }) +
  • +
  • + @Html.TextBoxFor(x => x.User.address1, new { @class = "postadr", @style = "background-color:#ddd;", @readonly = true, @placeholder = "주소입력" }) +
  • +
  • + @Html.TextBoxFor(x => x.User.address2, new { @class = "postadrsub", @placeholder = "나머지 주소입력", @maxlength = "200" }) +
  • +
  • + 우편번호검색 +
  • +
+
채용형태 +
    +
  • + @Html.RadioButtonFor(model => model.User.isassignuser, "1", new { @name = "recruit", @checked = "checked" })정규직 +
  • +
  • + @Html.RadioButtonFor(model => model.User.isassignuser, "0", new { @name = "recruit" })비정규직 +
  • +
+
직위 + @Html.TextBoxFor(x => x.User.uduty, new { @class = "apylpt", @maxlength = "20" }) +
학력 +
    +
  • + @Html.RadioButtonFor(model => model.User.slevel, "0", new { @name = "eduGrade", @checked = "checked" })기타 +
  • +
  • + @Html.RadioButtonFor(model => model.User.slevel, "1", new { @name = "eduGrade" })고졸 +
  • +
  • + @Html.RadioButtonFor(model => model.User.slevel, "2", new { @name = "eduGrade" })학사 +
  • +
  • + @Html.RadioButtonFor(model => model.User.slevel, "3", new { @name = "eduGrade" })석사 +
  • +
  • + @Html.RadioButtonFor(model => model.User.slevel, "4", new { @name = "eduGrade" })박사 +
  • +
+
- + - + @Html.Partial("./Partial/BoxAssign", null, new ViewDataDictionary { { "bindmethod", "bindassign" } }) @section styles{