| 학력 |
@@ -185,12 +190,15 @@
구글 아이디로 연동하기
}
+
+ SNS연동 기능 알아보러 가기
+
@Html.Partial("./Partial/OkCert3", null, new ViewDataDictionary { })
@@ -249,10 +257,9 @@
$("#asname").text("-");
$("#btnassign").off("click");
$("#btnassign").css("background-color", "#ddd");
+ $("#btnassign").css("cursor", "default");
} else {
- $("#btnassign").on("click", function () {
- boxassignview();
- });
+ $("#btnassign").css("cursor", "pointer");
$("#btnassign").css("background-color", "#fff");
}
});
@@ -261,6 +268,12 @@
setbirthday(val("userpno1") + val("userpno2"));
});
});
+ function chkassign() {
+ var isCompany = $("input:radio[name='isCompany']:checked").val();
+ if (isCompany == "1") {
+ boxassignview();
+ }
+ }
function setbirthday(userpno) {
var birthday = "";
if (userpno.length == 13 && moment(userpno.substr(0, 6), 'YYMMDD', true).isValid() && userpno.substr(6, 1) > 0)
@@ -334,7 +347,7 @@
else if (check("mobile", null, "휴대전화번호를 입력해주세요.")) { }
else if (!ismobilenumber(val("mobile"))) { focus("mobile"); msg("휴대전화번호를 확인해주세요."); }
else if (!isemail(val("email"))) { focus("email1"); msg("올바른 이메일주소를 입력해주세요."); }
- else if ($("input:radio[name='isCompany']:checked").val() == "1" && check("asno", "btnassign", "직장을 선택해주세요.")) { }
+ //else if ($("input:radio[name='isCompany']:checked").val() == "1" && check("asno", "btnassign", "직장을 선택해주세요.")) { }
else {
cap("/fcommon/usersave", "mform", "cbsave");
}
diff --git a/FO/Views/My/PayInfo.cshtml b/FO/Views/My/PayInfo.cshtml
index b23cf63..5957cb5 100644
--- a/FO/Views/My/PayInfo.cshtml
+++ b/FO/Views/My/PayInfo.cshtml
@@ -22,13 +22,13 @@
@if (Model.PayItem.sdate != null && Model.PayItem.edate != null)
{
- - 학습기간 : @(Convert.ToDateTime(Model.PayItem.sdate).ToShortDateString()) ~ @(Convert.ToDateTime(Model.PayItem.edate).ToShortDateString())
+ - 교육기간 : @(Convert.ToDateTime(Model.PayItem.cshape == 1 ? Model.PayItem.sdate : Model.PayItem.cdt).ToShortDateString()) ~ @(Convert.ToDateTime(Model.PayItem.cshape == 1 ? Model.PayItem.edate : Model.PayItem.estart).ToShortDateString())
}
else
{
- - 학습기간 : @(Model.PayItem.studydays)일
+ - 교육기간 : @(Model.PayItem.studydays)일
}
@@ -98,11 +98,11 @@
{
[상세내용조회/취소] [신청서출력]
}
- else if (Model.PayRfd.rstatus == 1 && (Model.PayRfd.fgnob != null && Model.PayRfd.fgnor != null))
+ else if (Model.PayRfd.rstatus == 1 && Model.PayRfd.fgnor != null && (Model.PayRfd.ptype != 3 || (Model.PayRfd.ptype==3 && Model.PayRfd.fgnob != null)))
{
[상세내용조회] [신청서출력]
}
- else if (Model.PayRfd.rstatus == 2 && (Model.PayRfd.fgnob != null && Model.PayRfd.fgnor != null))
+ else if (Model.PayRfd.rstatus == 2 && Model.PayRfd.fgnor != null && (Model.PayRfd.ptype != 3 || (Model.PayRfd.ptype == 3 && Model.PayRfd.fgnob != null)))
{
[상세내용조회] [신청서출력]
}
diff --git a/FO/Views/My/Ready.cshtml b/FO/Views/My/Ready.cshtml
index 84f5e26..4c065d5 100644
--- a/FO/Views/My/Ready.cshtml
+++ b/FO/Views/My/Ready.cshtml
@@ -40,8 +40,8 @@
- @(d.pstatus == 55 ? "승인대기" : d.pstatus == 51 ? "심사중" : d.pstatus == 21 ? "결제대기" : d.pstatus == 22 ? "입금대기" : d.pstatus == 1 && d.rfdstatus > 0 ? "환불요청" : d.pstatus == 1 ? "결제완료" : d.rstatus == 1 ? "부분환불" : d.rstatus == 2 ? "전액환불" : "-")
-
- 신청기간 : @(d.retime.Value.Year == 2099 ? "상시운영" : d.rstime.Value.ToString("yy/MM/dd") + " ~ " + d.retime.Value.ToString("yy/MM/dd"))
- @*수강기간 : @d.sdate.ToString("yy-MM-dd") ~ @d.edate.ToString("yy-MM-dd")*@
+ @*신청기간 : @(d.retime.Value.Year == 2099 ? "상시운영" : d.rstime.Value.ToString("yy/MM/dd") + " ~ " + d.retime.Value.ToString("yy/MM/dd"))*@
+ 교육기간 : @(d.retime.Value.Year == 2099 ? "결제완료일로부터 "+d.studydays+"일" : (d.cshape != 1 ? d.cdt.ToString("yy-MM-dd") : d.sdate.Value.ToString("yy-MM-dd")) +" ~ "+ (d.cshape != 1 ? d.cmiestart != null ? d.cmiestart.Value.ToString("yy-MM-dd") : "" : d.edate.Value.ToString("yy-MM-dd")))
@if (false && d.cshape == 2)
{
@:| 집체교육기간 : @(d.cmisno == null ? "미정" : ("[" + d.studyplacename + "] " + string.Format("{0}", d.cmiestart.Value.ToString("yy-MM-dd"))))
diff --git a/FO/Views/Shared/Partial/JS.cshtml b/FO/Views/Shared/Partial/JS.cshtml
index b2aae34..99903e8 100644
--- a/FO/Views/Shared/Partial/JS.cshtml
+++ b/FO/Views/Shared/Partial/JS.cshtml
@@ -4,4 +4,5 @@
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/FO/Views/Shared/_LayoutMy.cshtml b/FO/Views/Shared/_LayoutMy.cshtml
index f7b07de..d9069eb 100644
--- a/FO/Views/Shared/_LayoutMy.cshtml
+++ b/FO/Views/Shared/_LayoutMy.cshtml
@@ -39,16 +39,16 @@
@*
- 마이페이지
*@
@foreach (var m in mymenus.Where(w => w.refcode != "myassign"))
{
- if (m.pageurl.Contains("/My/MyAssInfo"))
+ @*if (m.pageurl.Contains("/My/MyAssInfo"))
{
if (ViewBag.SSASNo != null && ViewBag.SSASNo > 0) {
}
}
else
- {
+ {*@
- }
+ @*}*@
}
diff --git a/FO/css/common.css b/FO/css/common.css
index d43b2f6..b795b07 100644
--- a/FO/css/common.css
+++ b/FO/css/common.css
@@ -18,7 +18,8 @@ caption {display: none;}
a {background: transparent; cursor:pointer;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
-b, strong, th, td {font-weight: 400;}
+th, td {font-weight: 400;}
+b, strong{font-weight:700;}
dfn {font-style: italic;}
mark {background: #ff0; color: #000;}
small {font-size: 80%;}
diff --git a/FO/css/mypage.css b/FO/css/mypage.css
index 5f90e4e..29a2a9c 100644
--- a/FO/css/mypage.css
+++ b/FO/css/mypage.css
@@ -66,7 +66,7 @@
.mpgcCont {margin-bottom:60px;}
.mpgClass .mpgcCont:last-child {margin-bottom:0;}
.mpgTitle {position:relative; margin-bottom:20px;}
-.mpgTitle h5 {line-height:1.0em; font-size:14pt;}
+.mpgTitle h5 {width:80%; line-height:1.0em; font-size:14pt;}
.mpgTitle a {display:block; font-size:10pt; font-weight:300; padding-left:18px; position:absolute; right:0; top:0;}
.mpgTitle a:before,
.mpgTitle a:after {content:""; display:block; position:absolute; left:0; top:50%; background:#8b8b8b;}
diff --git a/FO/css/style.css b/FO/css/style.css
index fed913b..ee6c606 100644
--- a/FO/css/style.css
+++ b/FO/css/style.css
@@ -597,14 +597,14 @@ a.msBtn {display: block; height: 130px; line-height: 130px; text-align: center;
.clsPopTitle {background:#0047a7; position:relative; padding:0 20px;}
.clsPopTitle h5 {height:50px; line-height:50px; color:#fff; font-size:16pt;}
.clsPopTitle a {display:block; height:50px; width:50px; position:absolute; right:0; top:0; text-indent:-9999px; z-index:1; cursor:pointer; background:url("../../img/common/gnb_close.png")no-repeat center center; background-size:24px auto;}
-.clsPopCont {padding:30px; overflow-y:auto; background: #fff;}
+.clsPopCont {max-height:90vh;padding:30px; overflow-y:auto; background: #fff;}
.clsPop.clsPopFull > div {display:block; width:100%;}
.clsPop.clsPopFull > div > div {display:block; height:100%; vertical-align:middle; overflow:hidden;}
.clsPop.clsPopFull > div {display:block; height:100%; padding-top:30px; padding-bottom:30px;}
.clsPop.clsPopFull .clsPopWrap {position:relative; padding-top:50px; height:100%; -webkit-overflow-scrolling: touch;}
.clsPop.clsPopFull .clsPopTitle {position:absolute; left:0; right:0; top:0;}
-.clsPop.clsPopFull .clsPopCont {height:100%; overflow-y:auto; -webkit-overflow-scrolling: touch;}
+.clsPop.clsPopFull .clsPopCont {height:100%; max-height:90vh; overflow-y:auto; -webkit-overflow-scrolling: touch;}
.clsPopScroll {position:absolute; left:0; right:0; top:50px; bottom:0;}
@@ -840,7 +840,7 @@ body.lock {width:100%; height:100%; overflow:hidden;}
.clsPopTitle {padding:0 15px; position: absolute; left: 0; right: 0; top: 0;}
.clsPopTitle h5 {height:50px; line-height:50px; font-size:14pt;}
.clsPopTitle a {height:50px; width:50px; background-size:20px auto;}
- .clsPopCont {padding:20px; height: 100%; overflow-y: auto;}
+ .clsPopCont {padding:20px;height: 100%; max-height:90vh; overflow-y: auto;}
.clspSch {padding:10px; padding-right:80px; position:relative;}
.clspSch input[type="submit"] {right:10px; top:10px; width:60px; font-size:11pt;}
.clspSch.slct {padding-left:130px;}
@@ -1990,7 +1990,7 @@ span.org {color: #ff5a00;}
.smtlCont {position: relative; padding: 30px 20px; padding-right: 240px;}
.smtList.pop .smtlCont {padding-right: 20px;}
.smtlCont h5 {font-size: 13pt; font-weight: 400;}
-.smtlCont h5 em {display: inline-block; vertical-align: middle; padding: 0 5px; width: 50px; height: 20px; line-height: 20px; color: #fff; font-size: 9pt; text-align: center; margin-right: 5px; font-style: normal;}
+.smtlCont h5 em {display: inline-block; vertical-align: middle; padding: 0 5px; height: 20px; line-height: 20px; color: #fff; font-size: 9pt; text-align: center; margin-right: 5px; font-style: normal;}
.smtlCont h5 em.org {background: #f60;}
.smtlCont h5 em.grn {background: #259e41;}
.smtlCont h5 em.blu {background: #0000ff;}
diff --git a/FO/js/site.js b/FO/js/site.js
index 0b9131d..bba23cb 100644
--- a/FO/js/site.js
+++ b/FO/js/site.js
@@ -182,7 +182,7 @@ $(document).ready(function () {
$('.popWrap').css('display', 'none');
$('html, body').removeClass('lock');
});
- //document.oncontextmenu = disableit;
+ document.oncontextmenu = disableit;
});
var _uploadeditorimageitem;
var _uploadeditorimagecallback;
@@ -301,6 +301,7 @@ function cbviewcontents() {
location.href = "/Account/Index?ru="+location.href.replace(/#/gi,'');
}
}
+
function poppaging(id, ptc, pno) {
$("#" + id).attr("data-lastpage", 1);
if (ptc > 10) {
@@ -998,7 +999,7 @@ function msgadmin(t) {
}
function isid(v) {
//영문숫자-_ , 나머지입력시 오류반환
- var regExp = /[a-zA-Z0-9\-_]/i;
+ var regExp = /^[A-Za-z0-9-_]*$/i;
var regExp2 = /[\,.=~!@#$%^&*()\[\]+|<>?:{}]/;
if (regExp.test(v) && !regExp2.test(v)) {
return true;
diff --git a/LMS_YNICTE.sln b/LMS_YNICTE.sln
index 4e277e8..6f9918e 100644
--- a/LMS_YNICTE.sln
+++ b/LMS_YNICTE.sln
@@ -22,6 +22,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Base", "Base\Base.csproj",
EndProjectSection
EndProject
Global
+ GlobalSection(SubversionScc) = preSolution
+ Svn-Managed = True
+ Manager = AnkhSVN - Subversion Support for Visual Studio
+ EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
@@ -59,8 +63,4 @@ Global
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {E270664C-5FC8-4B5D-A0E2-C8836D9CC490}
EndGlobalSection
- GlobalSection(SubversionScc) = preSolution
- Svn-Managed = True
- Manager = AnkhSVN2019 - Subversion Support for Visual Studio
- EndGlobalSection
EndGlobal
diff --git a/Model/BaseModel.cs b/Model/BaseModel.cs
index 2c183a2..023830b 100644
--- a/Model/BaseModel.cs
+++ b/Model/BaseModel.cs
@@ -544,6 +544,7 @@ namespace NP.Model
public DateTime time3 { get; set; }
public DateTime time4 { get; set; }
public DateTime time5 { get; set; }
+ public DateTime time6 { get; set; }
}
//public class Data
diff --git a/Model/CM.cs b/Model/CM.cs
index 10e597e..7902068 100644
--- a/Model/CM.cs
+++ b/Model/CM.cs
@@ -482,6 +482,10 @@ namespace NP.Model
/// 시험수료기준
///
public int finalcut { get; set; }
+ ///
+ /// 과제수료기준
+ ///
+ public int subjectcut { get; set; }
public String username { get; set; }
public Int64 lectnocheck { get; set; }
public int ischkatt { get; set; }
@@ -1221,6 +1225,7 @@ namespace NP.Model
/// 세금계산서 상태코드
///
public int statecode { get; set; }
+ public DateTime paycdt { get; set; }
}
///
/// 자격검정시험
@@ -1836,6 +1841,7 @@ namespace NP.Model
public int isreexamable { get; set; }
public IList cmexlayers { get; set; }
public IList cmexqs { get; set; }
+ public DateTime? estart { get; set; }
}
@@ -3516,6 +3522,7 @@ namespace NP.Model
public bool isEnd { get; set; }
public int? termend { get; set; }
public int? peopleend { get; set; }
+ public int? isselected { get; set; }
}
///
@@ -3791,7 +3798,7 @@ namespace NP.Model
{
get
{
- return sdate != null ? sdate.Value.ToString("yyyyMMdd") : null;
+ return cshape == 1 ? sdate != null ? sdate.Value.ToString("yyyyMMdd") : null : paycdt.ToString("yyyyMMdd");
}
}
///
@@ -3813,7 +3820,7 @@ namespace NP.Model
{
get
{
- return edate != null ? edate.Value.ToString("yyyyMMdd") : null;
+ return cshape == 1 ? edate != null ? edate.Value.ToString("yyyyMMdd") : null : estart != null ? estart.Value.ToString("yyyyMMdd") : null;
}
}
///
@@ -3883,5 +3890,6 @@ namespace NP.Model
/// 강좌/과정키, 패키지강좌의 강좌키
///
public int cmno { get; set; }
+ public DateTime paycdt { get; set; }
}
}
diff --git a/Model/PPLog.cs b/Model/PPLog.cs
index a9c7aab..fb5f930 100644
--- a/Model/PPLog.cs
+++ b/Model/PPLog.cs
@@ -68,7 +68,7 @@ namespace NP.Model
///
public int? isreceipt { get; set; }
///
- /// 발행요청일
+ /// 계산서날짜
///
public DateTime? taxdatereq { get; set; }
}
diff --git a/Model/Pay.cs b/Model/Pay.cs
index ba8d152..992307b 100644
--- a/Model/Pay.cs
+++ b/Model/Pay.cs
@@ -573,6 +573,7 @@ namespace NP.Model
/// 학습기간(상시:일)
///
public int studydays { get; set; }
+ public DateTime? estart { get; set; }
}
///
@@ -1006,7 +1007,7 @@ namespace NP.Model
///
public String address2 { get; set; }
///
- /// 발행요청일
+ /// 계산서날짜
///
public DateTime? taxdatereq { get; set; }
///
diff --git a/Model/VMCRoom.cs b/Model/VMCRoom.cs
index c02a56d..1f8ecf6 100644
--- a/Model/VMCRoom.cs
+++ b/Model/VMCRoom.cs
@@ -59,5 +59,6 @@ namespace NP.Model
public IList PayTaxItem { get; set; }
public IList Lects { get; set; }
public IList Completions { get; set; }
+ public Data ErrLi { get; set; }
}
}
diff --git a/Model/VMPay.cs b/Model/VMPay.cs
index 03533df..cfaed56 100644
--- a/Model/VMPay.cs
+++ b/Model/VMPay.cs
@@ -67,7 +67,7 @@ namespace NP.Model
///
public int isreceipt { get; set; }
///
- /// 발행요청일
+ /// 계산서날짜
///
public DateTime? taxdatereq { get; set; }
}
|