This commit is contained in:
parent
e8b8fef1db
commit
5eb8d246d5
|
|
@ -890,11 +890,13 @@ namespace NP.FO.Controllers
|
||||||
[NP.Base.Auth.CFilter]
|
[NP.Base.Auth.CFilter]
|
||||||
public ActionResult ApplyEdu(VMCourse vm)
|
public ActionResult ApplyEdu(VMCourse vm)
|
||||||
{
|
{
|
||||||
|
//20220802 추가
|
||||||
long?[] lngTmp = new long?[2];
|
long?[] lngTmp = new long?[2];
|
||||||
lngTmp[0] = vm.CM.cmino;
|
lngTmp[0] = vm.CM.cmino;
|
||||||
lngTmp[1] = vm.CM.cmisno;
|
lngTmp[1] = vm.CM.cmisno;
|
||||||
|
|
||||||
vm.CM = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable() { { "cmno", vm.cmno } }).FirstOrDefault();
|
vm.CM = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable() { { "cmno", vm.cmno } }).FirstOrDefault();
|
||||||
|
//20220802 추가
|
||||||
vm.CM.cmino = lngTmp[0];
|
vm.CM.cmino = lngTmp[0];
|
||||||
vm.CM.cmisno = lngTmp[1];
|
vm.CM.cmisno = lngTmp[1];
|
||||||
|
|
||||||
|
|
@ -933,7 +935,7 @@ namespace NP.FO.Controllers
|
||||||
vm.Assign = new Assign() { };
|
vm.Assign = new Assign() { };
|
||||||
}
|
}
|
||||||
|
|
||||||
//20220801 선택한 교육장 정보
|
#region 20220801 선택한 교육장 정보
|
||||||
Hashtable hsData = new Hashtable();
|
Hashtable hsData = new Hashtable();
|
||||||
hsData.Add("cmno", vm.cmno);
|
hsData.Add("cmno", vm.cmno);
|
||||||
var cmInningscdTmp = Dao.Get<CMinningscd>("cm.cminningscds.applyedu", hsData).Where(w => w.cmino == lngTmp[0] && w.cmisno == lngTmp[1]);
|
var cmInningscdTmp = Dao.Get<CMinningscd>("cm.cminningscds.applyedu", hsData).Where(w => w.cmino == lngTmp[0] && w.cmisno == lngTmp[1]);
|
||||||
|
|
@ -961,6 +963,7 @@ namespace NP.FO.Controllers
|
||||||
vm.SelectCMInningscd.isEnd = true;
|
vm.SelectCMInningscd.isEnd = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
vm.User = Dao.Get<Users>("cm.user.applyedu", new Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault();
|
vm.User = Dao.Get<Users>("cm.user.applyedu", new Hashtable() { { "userno", SUserInfo.UserNo } }).FirstOrDefault();
|
||||||
if (!string.IsNullOrEmpty(vm.User.MobileFormat) && vm.User.MobileFormat.IndexOf("-") >= 0)
|
if (!string.IsNullOrEmpty(vm.User.MobileFormat) && vm.User.MobileFormat.IndexOf("-") >= 0)
|
||||||
|
|
@ -1016,6 +1019,11 @@ namespace NP.FO.Controllers
|
||||||
[NP.Base.Auth.CFilter]
|
[NP.Base.Auth.CFilter]
|
||||||
public ActionResult ApplyPay(VMCourse vm)
|
public ActionResult ApplyPay(VMCourse vm)
|
||||||
{
|
{
|
||||||
|
//20220802 추가
|
||||||
|
long?[] lngTmp = new long?[2];
|
||||||
|
lngTmp[0] = vm.CM.cmino;
|
||||||
|
lngTmp[1] = vm.CM.cmisno;
|
||||||
|
|
||||||
if (vm.payno > 0)
|
if (vm.payno > 0)
|
||||||
{
|
{
|
||||||
//신청대기 => 승인 => 결제진입
|
//신청대기 => 승인 => 결제진입
|
||||||
|
|
@ -1103,11 +1111,47 @@ namespace NP.FO.Controllers
|
||||||
vm.CM = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable() { { "cmno", vm.PPLog.cmno } }).First();
|
vm.CM = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable() { { "cmno", vm.PPLog.cmno } }).First();
|
||||||
vm.User = Dao.Get<Users>("users.users", new System.Collections.Hashtable() { { "userno", SUserInfo.UserNo } }).First();
|
vm.User = Dao.Get<Users>("users.users", new System.Collections.Hashtable() { { "userno", SUserInfo.UserNo } }).First();
|
||||||
vm.viewname4 = "/Course/OnPayReturn";
|
vm.viewname4 = "/Course/OnPayReturn";
|
||||||
|
|
||||||
|
//20220802 추가
|
||||||
|
vm.CM.cmino = lngTmp[0];
|
||||||
|
vm.CM.cmisno = lngTmp[1];
|
||||||
|
|
||||||
|
#region 20220801 선택한 교육장 정보
|
||||||
|
Hashtable hsData = new Hashtable();
|
||||||
|
hsData.Add("cmno", vm.cmno);
|
||||||
|
var cmInningscdTmp = Dao.Get<CMinningscd>("cm.cminningscds.applyedu", hsData).Where(w => w.cmino == lngTmp[0] && w.cmisno == lngTmp[1]);
|
||||||
|
|
||||||
|
foreach (var item in cmInningscdTmp)
|
||||||
|
{
|
||||||
|
vm.SelectCMInningscd = item;
|
||||||
|
if (item.studyplace != null)
|
||||||
|
{
|
||||||
|
item.scdInfoSummary = string.Format("{0} ~ {1}", item.estart.ToString("yyyy년 MM월 dd일"), item.eend.ToString("MM월 dd일"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
item.scdInfoSummary = string.Format("{0} ~ {1}", DateTime.Now.ToString("yyyy년 MM월 dd일"), item.eend.ToString("MM월 dd일"));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item.eend != null)
|
||||||
|
{
|
||||||
|
item.eend2 = item.eend.ToString("yyyy년 MM월 dd일");
|
||||||
|
}
|
||||||
|
|
||||||
|
//vm.SelectCMInningscd.scdInfoSummary = string.Format("{0}", vm.SelectCMInningscd.estart.ToString("yyyy년 MM월 dd일까지"));
|
||||||
|
if (vm.SelectCMInningscd.estart < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00")))
|
||||||
|
{
|
||||||
|
vm.SelectCMInningscd.isEnd = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
return View(vm);
|
return View(vm);
|
||||||
}
|
}
|
||||||
[NP.Base.Auth.CFilter]
|
[NP.Base.Auth.CFilter]
|
||||||
public ActionResult ApplyAgree(VMCourse vm)
|
public ActionResult ApplyAgree(VMCourse vm)
|
||||||
{
|
{
|
||||||
|
//20220802 추가
|
||||||
long?[] lngTmp = new long?[2];
|
long?[] lngTmp = new long?[2];
|
||||||
lngTmp[0] = vm.CM.cmino;
|
lngTmp[0] = vm.CM.cmino;
|
||||||
lngTmp[1] = vm.CM.cmisno;
|
lngTmp[1] = vm.CM.cmisno;
|
||||||
|
|
@ -1132,8 +1176,40 @@ namespace NP.FO.Controllers
|
||||||
vm.ComCodes2 = GetComCodes("typeman");
|
vm.ComCodes2 = GetComCodes("typeman");
|
||||||
vm.ComCodes3 = GetComCodes("typeedu");
|
vm.ComCodes3 = GetComCodes("typeedu");
|
||||||
vm.ComCodes4 = GetComCodes("typegrade");
|
vm.ComCodes4 = GetComCodes("typegrade");
|
||||||
|
//20220802 추가
|
||||||
vm.CM.cmino = lngTmp[0];
|
vm.CM.cmino = lngTmp[0];
|
||||||
vm.CM.cmisno = lngTmp[1];
|
vm.CM.cmisno = lngTmp[1];
|
||||||
|
|
||||||
|
#region 20220801 선택한 교육장 정보
|
||||||
|
Hashtable hsData = new Hashtable();
|
||||||
|
hsData.Add("cmno", vm.cmno);
|
||||||
|
var cmInningscdTmp = Dao.Get<CMinningscd>("cm.cminningscds.applyedu", hsData).Where(w => w.cmino == lngTmp[0] && w.cmisno == lngTmp[1]);
|
||||||
|
|
||||||
|
foreach (var item in cmInningscdTmp)
|
||||||
|
{
|
||||||
|
vm.SelectCMInningscd = item;
|
||||||
|
if (item.studyplace != null)
|
||||||
|
{
|
||||||
|
item.scdInfoSummary = string.Format("{0} ~ {1}", item.estart.ToString("yyyy년 MM월 dd일"), item.eend.ToString("MM월 dd일"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
item.scdInfoSummary = string.Format("{0} ~ {1}", DateTime.Now.ToString("yyyy년 MM월 dd일"), item.eend.ToString("MM월 dd일"));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item.eend != null)
|
||||||
|
{
|
||||||
|
item.eend2 = item.eend.ToString("yyyy년 MM월 dd일");
|
||||||
|
}
|
||||||
|
|
||||||
|
//vm.SelectCMInningscd.scdInfoSummary = string.Format("{0}", vm.SelectCMInningscd.estart.ToString("yyyy년 MM월 dd일까지"));
|
||||||
|
if (vm.SelectCMInningscd.estart < Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00")))
|
||||||
|
{
|
||||||
|
vm.SelectCMInningscd.isEnd = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
return View(vm);
|
return View(vm);
|
||||||
}
|
}
|
||||||
public ActionResult ApplyComplete(VMPay vm)
|
public ActionResult ApplyComplete(VMPay vm)
|
||||||
|
|
@ -1163,6 +1239,11 @@ namespace NP.FO.Controllers
|
||||||
string LGD_HASHDATA = "";
|
string LGD_HASHDATA = "";
|
||||||
string LGD_OID = Request["LGD_OID"];
|
string LGD_OID = Request["LGD_OID"];
|
||||||
string LGD_AMOUNT = Request["LGD_AMOUNT"];
|
string LGD_AMOUNT = Request["LGD_AMOUNT"];
|
||||||
|
|
||||||
|
long?[] lngTmp = new long?[2];
|
||||||
|
lngTmp[0] = vm.CM.cmino;
|
||||||
|
lngTmp[1] = vm.CM.cmisno;
|
||||||
|
|
||||||
vm.payParams = new Hashtable();
|
vm.payParams = new Hashtable();
|
||||||
vm.payParams.Add("CST_PLATFORM", CST_PLATFORM);
|
vm.payParams.Add("CST_PLATFORM", CST_PLATFORM);
|
||||||
vm.payParams.Add("CST_MID", CST_MID);
|
vm.payParams.Add("CST_MID", CST_MID);
|
||||||
|
|
@ -1316,7 +1397,9 @@ namespace NP.FO.Controllers
|
||||||
vm.payParams.Add("isCompany", Request["isCompany"]);
|
vm.payParams.Add("isCompany", Request["isCompany"]);
|
||||||
|
|
||||||
Session.Add("PAYREQ_MAP", vm.payParams);
|
Session.Add("PAYREQ_MAP", vm.payParams);
|
||||||
|
//20220802 추가
|
||||||
|
vm.CM.cmino = lngTmp[0];
|
||||||
|
vm.CM.cmisno = lngTmp[1];
|
||||||
return View(vm);
|
return View(vm);
|
||||||
}
|
}
|
||||||
public ActionResult XpayReturnURL(VMPay vm)
|
public ActionResult XpayReturnURL(VMPay vm)
|
||||||
|
|
|
||||||
|
|
@ -14,48 +14,34 @@
|
||||||
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
||||||
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
||||||
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
||||||
<input @*type="hidden"*@ name="becmino" id="becmino" value="@Model.CM.cmino" />
|
<input type="hidden" name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||||
<input @*type="hidden"*@ name="becmisno" id="becmisno" value="@Model.CM.cmisno" />
|
<input type="hidden" name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||||
<h4 class="clsTitle">신청강좌</h4>
|
<h4 class="clsTitle">신청강좌</h4>
|
||||||
<ul class="smtList mt0">
|
<ul class="smtList mt0">
|
||||||
<li>
|
<li>
|
||||||
<ul class="smtlChk">
|
<ul class="smtlChk">
|
||||||
<li>
|
<li>
|
||||||
@if (Model.CM.cshape == 0)
|
<span class="cshapelabel">
|
||||||
|
@(Model.CM.cshape == 0 ? "온라인" : Model.CM.cshape == 1 ? "교육장교육" : "온라인교육")
|
||||||
|
</span>
|
||||||
|
@{
|
||||||
|
string strStudyPlaceTmp = "";
|
||||||
|
if (Model.SelectCMInningscd.studyplace != null)
|
||||||
{
|
{
|
||||||
if (!isallday)
|
strStudyPlaceTmp = string.Format("[{0}교육장] {1}", Model.SelectCMInningscd.studyplacename, Model.CM.cname);
|
||||||
{
|
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='red'>교육종료일(@(Model.CM.setimeymd)까지)</span> (@(Model.CM.studytime)시간) | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원</span></label></p>
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='gry'>@*신청일로부터 @(Model.CM.studydays)일*@ (@(Model.CM.studytime)시간) </span> | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원</span></label></p>
|
strStudyPlaceTmp = string.Format("{0}", Model.CM.cname);
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (Model.CM.cshape == 1)
|
|
||||||
{
|
|
||||||
if (!isallday)
|
|
||||||
{
|
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='blu'>[@(Model.CM.studyplacename) 교육장] </span><span class='red'>교육종료일(@(Model.CM.setimeymd)까지)</span> (@(Model.CM.ssretimeToDay)일) | @Model.CM.cname</label></p>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='blu'>[@(Model.CM.studyplacename) 교육장] </span><span class='gry'>@*신청일로부터 @(Model.CM.studydays)일*@ (@(Model.CM.studytime)시간) </span> | @Model.CM.cname</label></p>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (Model.CM.cshape == 2)
|
|
||||||
{
|
|
||||||
if (!isallday)
|
|
||||||
{
|
|
||||||
@*<p><label>@(Model.CM.tseq)기 | <span class='red'>교육종료일(@(Model.CM.setimeymd)까지)</span> (@(Model.CM.studytime)시간) | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원 ※ 집체교육 선택 필수</span></label></p>*@
|
|
||||||
<p><label>@Model.CM.cname (@(Model.CM.studytime)시간)</label></p>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
@*<p><label>@(Model.CM.tseq)기 | <span class='gry'>신청일로부터 @(Model.CM.studydays)일 (@(Model.CM.studytime)시간) </span> | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원 ※ 집체교육 선택 필수</span></label></p>*@
|
|
||||||
<p><label>@Model.CM.cname <span class='gry'>@*신청일로부터 @(Model.CM.studydays)일*@ (@(Model.CM.studytime)시간) </span></label></p>
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Model.SelectCMInningscd.eend2 교육종료일
|
||||||
|
string strEduInfo = string.Format("교육기간 {0} |<span class='red'> 교육종료일 {1} </span> | {2}시간과정 |<span class='red'> {3}과정 </span>| 교육비 {4}원",
|
||||||
|
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<span style="font-size:22px"><label>@strStudyPlaceTmp</label></span>
|
||||||
|
<p><label>@Html.Raw(strEduInfo)</label></p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="apyCost">
|
<div class="apyCost">
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@
|
||||||
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
||||||
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
||||||
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
||||||
|
<input type="hidden" name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||||
|
<input type="hidden" name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||||
</form>
|
</form>
|
||||||
<form id="applyEduForm" method="post">
|
<form id="applyEduForm" method="post">
|
||||||
<input type="hidden" name="cmno" id="cmno" value="@Model.cmno" /> @*강좌번호*@
|
<input type="hidden" name="cmno" id="cmno" value="@Model.cmno" /> @*강좌번호*@
|
||||||
|
|
@ -27,9 +29,6 @@
|
||||||
<input type="hidden" name="cmisno" id="cmisno" />
|
<input type="hidden" name="cmisno" id="cmisno" />
|
||||||
<input type="hidden" name="applicableCM" id="applicableCM" />
|
<input type="hidden" name="applicableCM" id="applicableCM" />
|
||||||
<input type="hidden" name="cshape" id="cshape" value="@Model.CM.cshape" />
|
<input type="hidden" name="cshape" id="cshape" value="@Model.CM.cshape" />
|
||||||
<input type="hidden" name="becmino" id="becmino" value="@Model.CM.cmino" />
|
|
||||||
<input type="hidden" name="becmisno" id="becmisno" value="@Model.CM.cmisno" />
|
|
||||||
|
|
||||||
<h4 class="clsTitle">신청강좌</h4>
|
<h4 class="clsTitle">신청강좌</h4>
|
||||||
<ul class="smtList mt0">
|
<ul class="smtList mt0">
|
||||||
<li>
|
<li>
|
||||||
|
|
@ -40,33 +39,22 @@
|
||||||
</span>
|
</span>
|
||||||
@{
|
@{
|
||||||
string strStudyPlaceTmp = "";
|
string strStudyPlaceTmp = "";
|
||||||
string strEduTerm = "";
|
|
||||||
if (Model.SelectCMInningscd.studyplace != null)
|
if (Model.SelectCMInningscd.studyplace != null)
|
||||||
{
|
{
|
||||||
strStudyPlaceTmp = string.Format("[{0}교육장] {1}", Model.SelectCMInningscd.studyplacename, Model.CM.cname);
|
strStudyPlaceTmp = string.Format("[{0}교육장] {1}", Model.SelectCMInningscd.studyplacename, Model.CM.cname);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
strStudyPlaceTmp = string.Format("{1}", Model.CM.cname);
|
strStudyPlaceTmp = string.Format("{0}", Model.CM.cname);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Model.SelectCMInningscd.eend2 교육종료일
|
//Model.SelectCMInningscd.eend2 교육종료일
|
||||||
string strEduInfo = string.Format("교육기간 {0} |<span class='red'> 교육종료일 {1} </span> | {2}시간과정 |<span class='red'> {3}과정 </span>| 교육비 {4}원",
|
string strEduInfo = string.Format("교육기간 {0} |<span class='red'> 교육종료일 {1} </span> | {2}시간과정 |<span class='red'> {3}과정 </span>| 교육비 {4}원",
|
||||||
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
||||||
}
|
}
|
||||||
@*<span style="font-size:22px">@(string.Format("[{0}] | {1} 시간과정 | {2}과정 | 교육비 {3}원", item.cname, Model.CM.studytime,(item.isrefund == 1 ? "환급" : "비환급"), item.infee.ToString("#,0")))</span>*@
|
|
||||||
|
|
||||||
<span style="font-size:22px"><label>@strStudyPlaceTmp</label></span>
|
<span style="font-size:22px"><label>@strStudyPlaceTmp</label></span>
|
||||||
<p><label>@Html.Raw(strEduInfo)</label></p>
|
<p><label>@Html.Raw(strEduInfo)</label></p>
|
||||||
|
|
||||||
@if (Model.CM.applicableCM == "정상접수")
|
|
||||||
{
|
|
||||||
@*<span class="smtlChkBtn smtlChk01">정상접수</span>*@
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
@*<span class="smtlChkBtn smtlChk02">대기접수</span>*@
|
|
||||||
}
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="apyCost">
|
<div class="apyCost">
|
||||||
|
|
@ -75,7 +63,7 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div id="eduArea" @*style="display:none"*@>
|
<div id="eduArea" style="display:none">
|
||||||
<h4 class="clsTitle">교육종료일 선택 (운영시 가림예정) </h4>
|
<h4 class="clsTitle">교육종료일 선택 (운영시 가림예정) </h4>
|
||||||
<p style="margin-bottom: 30px; color:red;">
|
<p style="margin-bottom: 30px; color:red;">
|
||||||
※ 원하는 교육종료일(수료일자)를 선택해 주세요. 입금완료시 바로 교육이 시작됩니다.<br>
|
※ 원하는 교육종료일(수료일자)를 선택해 주세요. 입금완료시 바로 교육이 시작됩니다.<br>
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,8 @@
|
||||||
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
<input type="hidden" name="pplno" value="@Model.pplno" />@*pplno*@
|
||||||
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
<input type="hidden" name="selMonth" value="@Model.selMonth" />@*교육일정선택(selMonth)*@
|
||||||
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
||||||
|
<input @*type="hidden"*@ name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||||
|
<input @*type="hidden"*@ name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||||
</form>
|
</form>
|
||||||
<form id="mform" name="mform" method="post" action="/Course/XpayREQ">
|
<form id="mform" name="mform" method="post" action="/Course/XpayREQ">
|
||||||
@Html.HiddenFor(m => m.payno)
|
@Html.HiddenFor(m => m.payno)
|
||||||
|
|
@ -27,46 +29,34 @@
|
||||||
<input type="hidden" name="isrebate" id="isrebate" />
|
<input type="hidden" name="isrebate" id="isrebate" />
|
||||||
<input type="hidden" name="applicableCM" id="applicableCM" />
|
<input type="hidden" name="applicableCM" id="applicableCM" />
|
||||||
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
<input type="hidden" name="isCompany" value="@Model.isCompany" />@*업체/개인 선택*@
|
||||||
|
<input @*type="hidden"*@ name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||||
|
<input @*type="hidden"*@ name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||||
<h4 class="clsTitle">신청강좌</h4>
|
<h4 class="clsTitle">신청강좌</h4>
|
||||||
<ul class="smtList mt0">
|
<ul class="smtList mt0">
|
||||||
<li>
|
<li>
|
||||||
<ul class="smtlChk">
|
<ul class="smtlChk">
|
||||||
<li>
|
<li>
|
||||||
@if (Model.CM.cshape == 0)
|
<span class="cshapelabel">
|
||||||
|
@(Model.CM.cshape == 0 ? "온라인" : Model.CM.cshape == 1 ? "교육장교육" : "온라인교육")
|
||||||
|
</span>
|
||||||
|
@{
|
||||||
|
string strStudyPlaceTmp = "";
|
||||||
|
if (Model.SelectCMInningscd.studyplace != null)
|
||||||
{
|
{
|
||||||
if (!isallday)
|
strStudyPlaceTmp = string.Format("[{0}교육장] {1}", Model.SelectCMInningscd.studyplacename, Model.CM.cname);
|
||||||
{
|
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='red'>교육종료일(@(Model.CM.setimeymd)까지)</span> (@(Model.CM.studytime)시간) | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원</span></label></p>
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='gry'>@*신청일로부터 @(Model.CM.studydays)일*@ (@(Model.CM.studytime)시간) </span> | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원</span></label></p>
|
strStudyPlaceTmp = string.Format("{0}", Model.CM.cname);
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (Model.CM.cshape == 1)
|
|
||||||
{
|
|
||||||
if (!isallday)
|
|
||||||
{
|
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='blu'>[@(Model.CM.studyplacename) 교육장] </span><span class='red'>교육종료일(@(Model.CM.setimeymd)까지)</span> | @Model.CM.cname</label></p>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
<p><label>@(Model.CM.tseq)기 | <span class='blu'>[@(Model.CM.studyplacename) 교육장] </span><span class='gry'>@*신청일로부터 @(Model.CM.studydays)일*@ (@(Model.CM.studytime)시간) </span> | @Model.CM.cname</label></p>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (Model.CM.cshape == 2)
|
|
||||||
{
|
|
||||||
if (!isallday)
|
|
||||||
{
|
|
||||||
@*<p><label>@(Model.CM.tseq)기 | <span class='red'>교육종료일(@(Model.CM.setimeymd)까지)</span> (@(Model.CM.studytime)시간) | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원 ※ 집체교육 선택 필수</span></label></p>*@
|
|
||||||
<p><label>@Model.CM.cname (@(Model.CM.studytime)시간)</label></p>
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
@*<p><label>@(Model.CM.tseq)기 | <span class='gry'>신청일로부터 @(Model.CM.studydays)일 (@(Model.CM.studytime)시간) </span> | @Model.CM.cname | <span class='red'>@(Model.CM.infee.ToString("#,0"))원 ※ 집체교육 선택 필수</span></label></p>*@
|
|
||||||
<p><label>@Model.CM.cname | <span class='gry'>@*신청일로부터 @(Model.CM.studydays)일*@ (@(Model.CM.studytime)시간) </span></label></p>
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Model.SelectCMInningscd.eend2 교육종료일
|
||||||
|
string strEduInfo = string.Format("교육기간 {0} |<span class='red'> 교육종료일 {1} </span> | {2}시간과정 |<span class='red'> {3}과정 </span>| 교육비 {4}원",
|
||||||
|
Model.SelectCMInningscd.scdInfoSummary, Model.SelectCMInningscd.eend2, Model.CM.studytime, (Model.CM.isrefund == 1 ? "환급" : "비환급"), Model.CM.infee.ToString("#,0"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<span style="font-size:22px"><label>@strStudyPlaceTmp</label></span>
|
||||||
|
<p><label>@Html.Raw(strEduInfo)</label></p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="apyCost">
|
<div class="apyCost">
|
||||||
|
|
@ -101,15 +91,16 @@
|
||||||
{
|
{
|
||||||
<li><input type="radio" name="iscashrct" id="pay0202" value="1"><label for="pay0202">현금영수증 발행</label></li>
|
<li><input type="radio" name="iscashrct" id="pay0202" value="1"><label for="pay0202">현금영수증 발행</label></li>
|
||||||
}
|
}
|
||||||
@if ((Model.PPLog.cshape == 1 && Model.PPLog.isrebate == 1) || (Model.PPLog.cshape == 1 && Model.PPLog.isrebate == 0 && !String.IsNullOrEmpty(Model.PPLog.asname))|| (Model.PPLog.cshape != 1 && !String.IsNullOrEmpty(Model.PPLog.asname)))
|
@if ((Model.PPLog.cshape == 1 && Model.PPLog.isrebate == 1) || (Model.PPLog.cshape == 1 && Model.PPLog.isrebate == 0 && !String.IsNullOrEmpty(Model.PPLog.asname)) || (Model.PPLog.cshape != 1 && !String.IsNullOrEmpty(Model.PPLog.asname)))
|
||||||
{
|
{
|
||||||
<li>
|
<li>
|
||||||
<input type="radio" name="iscashrct" id="pay0203" value="2"><label for="pay0203">계산서 발행</label>
|
<input type="radio" name="iscashrct" id="pay0203" value="2"><label for="pay0203">계산서 발행</label>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
}
|
}
|
||||||
</ul>
|
</ul>
|
||||||
<ul class="apyRdo" id="taxinvoice_option" style="display:none;margin-top:-1px">
|
<ul class="apyRdo" id="taxinvoice_option" style="display:none;margin-top:-1px">
|
||||||
<li><input type="radio" name="isreceipt" id="isreceipt1" value="1" @(Model.PPLog.isreceipt == null ? "checked" : Model.PPLog.isreceipt == 1 ? "checked" : "")/><label for="isreceipt1"> 영수</label></li>
|
<li><input type="radio" name="isreceipt" id="isreceipt1" value="1" @(Model.PPLog.isreceipt == null ? "checked" : Model.PPLog.isreceipt == 1 ? "checked" : "") /><label for="isreceipt1"> 영수</label></li>
|
||||||
<li><input type="radio" name="isreceipt" id="isreceipt0" value="0" @(Model.PPLog.isreceipt == 0 ? "checked" : "") /><label for="isreceipt0"> 청구</label></li>
|
<li><input type="radio" name="isreceipt" id="isreceipt0" value="0" @(Model.PPLog.isreceipt == 0 ? "checked" : "") /><label for="isreceipt0"> 청구</label></li>
|
||||||
<li style="vertical-align:sub;">계산서날짜 : <input type="text" name="taxdatereq" id="taxdatereq" data-date-format="yyyy-mm-dd" class="datepicker-input" value="@(Model.PPLog.taxdatereq == null ? "" : Model.PPLog.taxdatereq.Value.ToString("yyyy-MM-dd"))" autocomplete="off" /></li>
|
<li style="vertical-align:sub;">계산서날짜 : <input type="text" name="taxdatereq" id="taxdatereq" data-date-format="yyyy-mm-dd" class="datepicker-input" value="@(Model.PPLog.taxdatereq == null ? "" : Model.PPLog.taxdatereq.Value.ToString("yyyy-MM-dd"))" autocomplete="off" /></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
@ -184,6 +175,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
function save() {
|
function save() {
|
||||||
|
|
||||||
var isCompanyInfo = true;
|
var isCompanyInfo = true;
|
||||||
$.each(model.pplog, function (key, value) {
|
$.each(model.pplog, function (key, value) {
|
||||||
if (!value && key != "address2") {
|
if (!value && key != "address2") {
|
||||||
|
|
@ -244,6 +236,7 @@
|
||||||
setv("LGD_WINDOW_TYPE", "iframe");
|
setv("LGD_WINDOW_TYPE", "iframe");
|
||||||
setv("LGD_CUSTOM_USABLEPAY", paymentMethod);
|
setv("LGD_CUSTOM_USABLEPAY", paymentMethod);
|
||||||
}
|
}
|
||||||
|
|
||||||
document.getElementById('mform').submit();
|
document.getElementById('mform').submit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,8 @@ else
|
||||||
<input type="hidden" name="@data.Key" id="@data.Key" value="@data.Value" /><br />
|
<input type="hidden" name="@data.Key" id="@data.Key" value="@data.Value" /><br />
|
||||||
@*@(data.Key + "-" + data.Value)*@
|
@*@(data.Key + "-" + data.Value)*@
|
||||||
}
|
}
|
||||||
|
<input @*type="hidden"*@ name="CM.cmino" id="becmino" value="@Model.CM.cmino" />
|
||||||
|
<input @*type="hidden"*@ name="CM.cmisno" id="becmisno" value="@Model.CM.cmisno" />
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue