diff --git a/FO/Views/Course/ApplyEdu.cshtml b/FO/Views/Course/ApplyEdu.cshtml index e594009..b25455b 100644 --- a/FO/Views/Course/ApplyEdu.cshtml +++ b/FO/Views/Course/ApplyEdu.cshtml @@ -155,15 +155,15 @@ - + - + - + @@ -177,26 +177,27 @@

회사정보 확인

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

+

계산서 발급을 원할 경우 담당자성명, 담당자연락처를 제외한 모든 사항 필수 입력을 해주세요.

@Html.HiddenFor(x => x.Assign.asno)
*은행명은행명
*계좌번호계좌번호
*예금주예금주
- + - + - + - + - + - + - + - + - + - +
*회사명회사명 @Html.TextBoxFor(x => x.Assign.asname, new { @class = "apylpt", @maxlength = "100", @style = "background-color:#ddd;", @readonly = true }) 검색
*사업자등록번호사업자등록번호 @Html.TextBoxFor(x => x.Assign.brno, new { @class = "apylpt", @maxlength = "10" })
*대표자성명대표자성명 @Html.TextBoxFor(x => x.Assign.ceoname, new { @class = "apylpt", @maxlength = "50" })
*주소주소
  • @@ -215,23 +216,23 @@
*업태업태 @Html.TextBoxFor(x => x.Assign.btype, new { @class = "apylpt", @maxlength = "50" })
*종목종목 @Html.TextBoxFor(x => x.Assign.bkind, new { @class = "apylpt", @maxlength = "50" })
*고용보험관리번호고용보험관리번호 @Html.TextBoxFor(x => x.Assign.eino, new { @class = "apylpt", @maxlength = "30" })
*담당자성명담당자성명 @Html.TextBoxFor(x => x.Assign.mname, new { @class = "apylpt", @maxlength = "30" })
*담당자연락처담당자연락처
  • @Html.TextBoxFor(x => x.Assign.mphone1, new { @maxlength = "3" })
  • @@ -242,7 +243,7 @@
*계산서받을 이메일계산서받을 이메일
  • @Html.TextBoxFor(x => x.Assign.taxemail1, new { @maxlength = "100" })
  • @@ -267,11 +268,11 @@ - + - + - + - + - + - + - + - +
    *이름이름

    @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" })
    • @@ -281,7 +282,7 @@
    *휴대전화휴대전화
    • @Html.TextBoxFor(x => x.User.mobile1, new { @maxlength = "3" })
    • @@ -293,7 +294,7 @@
    *이메일이메일
    • @Html.TextBoxFor(x => x.User.email1, new { @maxlength = "100" })
    • @@ -303,7 +304,7 @@
    *주소주소
    • @@ -322,7 +323,7 @@
    *채용형태채용형태
    • @@ -335,13 +336,13 @@
    *직위직위 @Html.TextBoxFor(x => x.User.uduty, new { @class = "apylpt", @maxlength = "20" })
    *학력학력
    • @@ -406,20 +407,30 @@ model.assign = @Html.Raw(Json.Encode(new List() { Model.Assign }.Select(s => new { s.asno, s.asname }).First()));; model.pplog = @Html.Raw(Json.Encode(new List() { ( Model.PPLog != null ? Model.PPLog : new NP.Model.PPLog {}) }.Select(s => new { s.isrebate, s.isaccommodation, s.cmisno }).First()));; model.selMonth = @(Model.selMonth != null ? Model.selMonth.ToString() : "null"); - model.iscompany = @(Model.isCompany != null ? Model.isCompany.ToString() : "null"); + model.iscompany = @(Model.isCompany != null ? Model.isCompany.ToString() : "null"); + model.isonline = "@(Model.CM.cshape)" == "1" ? false : true; $(document).ready(function () { + $(".div-companyInfo").find(".clsTable").find("tr th").removeClass("req"); + if ($("input:radio[name='isrebate']").val() == "1") { + $(".div-companyInfo").find(".clsTable").find("tr th.offreq").addClass("req"); + } else { + $(".div-companyInfo").find(".clsTable").find("tr th.onreq").addClass("req"); + } + $("#selMonth").change(function () { setScd(); }); $("input:radio[name='isrebate']").on("click",function () { + $(".div-companyInfo").find(".clsTable").find("tr th").removeClass("req"); if ($(this).val() == "1") { $(".div-isCompany").hide(); $(".div-rbankInfo").show(); $(".div-companyInfo").show(); $(".uduty").show(); + $(".div-companyInfo").find(".clsTable").find("tr th.offreq").addClass("req"); } else { $(".div-isCompany").show(); @@ -427,7 +438,8 @@ if ($("input:radio[name='isCompany']:checked").val() == "0") { $(".div-companyInfo").hide(); } - $(".uduty").hide(); + $(".div-companyInfo").find(".clsTable").find("tr th.onreq").addClass("req"); + $(".uduty").hide(); } }); @@ -443,10 +455,10 @@ }); $("input:radio[name='isCompany']").on("click", function () { - if ($(this).val() == "0") { - $(".div-companyInfo").hide(); + if ($(this).val() == "0") { + $(".div-companyInfo").hide(); } else { - $(".div-companyInfo").show(); + $(".div-companyInfo").show(); } }); @@ -473,7 +485,7 @@ } }, 300); - if (model.cm.cshape == 0) { + if (model.cm.cshape == 0) { $(".div-isCompany").show(); $(".uduty").hide(); } else if (model.cm.cshape == 1) { @@ -485,11 +497,11 @@ } if (model.assign.asno == 0) { - $("#btnassign").show(); + $("#btnassign").show(); } else { - $("#btnassign").hide(); + $("#btnassign").hide(); } - + if ($("input:radio[name='isrebate']:checked").val() == "1") { $(".div-companyInfo").show(); } else { @@ -497,7 +509,7 @@ $(".div-companyInfo").show(); } else { $(".div-companyInfo").hide(); - } + } } if (model.pplog.isaccommodation != null) { @@ -514,8 +526,8 @@ if(model.iscompany != null) { $("input:radio[name='isCompany'][value='" + model.iscompany + "']").click(); - } - } + } + } function bindassign(v) { $("#Assign_asno").val(v.split(':')[0]); $("#Assign_asname").val(v.split(':')[1]); @@ -599,7 +611,7 @@ function applyEdu() { var isrebate = $("input:radio[name='isrebate']:checked").val() == "1" ? true : false; - var isCompany= $("input:radio[name='isCompany']:checked").val() == "1" ? true : false; + var isCompany = $("input:radio[name='isCompany']:checked").val() == "1" ? true : false; var assign_mphone = val("Assign_mphone1").replace(/ /, '').replace(/ /, '') + val("Assign_mphone2").replace(/ /, '').replace(/ /, '') + val("Assign_mphone3").replace(/ /, '').replace(/ /, ''); var assign_taxemail = val("Assign_taxemail1") + "@@" + val("Assign_taxemail2"); var user_mobile = val("User_mobile1").replace(/ /, '').replace(/ /, '') + val("User_mobile2").replace(/ /, '').replace(/ /, '') + val("User_mobile3").replace(/ /, '').replace(/ /, ''); @@ -615,20 +627,20 @@ if (isrebate && check("rbankname", null, "은행명을 등록해주세요.")) { } else if (isrebate && check("rbankacc", null, "계좌번호를 등록해주세요.")) { } else if (isrebate && check("rbankowner", null, "예금주를 등록해주세요.")) { } - else if (isCompanyInfoCheck && check("Assign_asname", null, "회사명을 등록해주세요.")) { } - else if (isCompanyInfoCheck && check("Assign_brno", null, "사업자등록번호를 등록해주세요.")) { } - else if (isCompanyInfoCheck && getBytes(val("Assign_brno")) != 10) { focus("Assign_brno"); msg("10자리의 사업자번호를 등록해주세요."); } - else if (isCompanyInfoCheck && check("Assign_ceoname", null, "대표자성명을 등록해주세요.")) { } - else if (isCompanyInfoCheck && (check("Assign_post", null, "우편번호를 등록해주세요.") || check("Assign_address1", null, "주소를 등록해주세요.") || check("Assign_address2", null, "상세주소를 등록해주세요."))) { } - else if (isCompanyInfoCheck && check("Assign_btype", null, "업태를 등록해주세요.")) { } - else if (isCompanyInfoCheck && check("Assign_bkind", null, "종목을 등록해주세요.")) { } - else if (isCompanyInfoCheck && check("Assign_eino", null, "고용보험관리번호를 등록해주세요.")) { } - else if (isCompanyInfoCheck && getBytes(val("Assign_eino")) != 11) { focus("Assign_eino"); msg("11자리의 고용보험관리번호를 등록해주세요."); } - else if (isCompanyInfoCheck && check("Assign_mname", null, "담당자성명을 등록해주세요.")) { } - else if (isCompanyInfoCheck && (check("Assign_mphone1", null, "담당자연락처를 등록해주세요.") || check("Assign_mphone2", null, "담당자연락처를 등록해주세요.") || check("Assign_mphone3", null, "담당자연락처를 등록해주세요."))) { } - else if (isCompanyInfoCheck && !ismobilenumber(assign_mphone)) { focus("Assign_mphone1"); msg("담당자연락처를 확인해주세요."); } - else if (isCompanyInfoCheck && (check("Assign_taxemail1", null, "계산서받을 이메일을 등록해주세요.") || check("Assign_taxemail2", null, "계산서받을 이메일을 등록해주세요."))) { } - else if (isCompanyInfoCheck && !isemail(assign_taxemail)) { focus("Assign_taxemail1"); msg("올바른 이메일주소를 입력해주세요."); } + else if (isCompanyInfoCheck && model.isonline && check("Assign_asname", null, "회사명을 등록해주세요.")) { } + else if (isCompanyInfoCheck && model.isonline && check("Assign_brno", null, "사업자등록번호를 등록해주세요.")) { } + else if (isCompanyInfoCheck && model.isonline && getBytes(val("Assign_brno")) != 10) { focus("Assign_brno"); msg("10자리의 사업자번호를 등록해주세요."); } + else if (isCompanyInfoCheck && model.isonline && check("Assign_ceoname", null, "대표자성명을 등록해주세요.")) { } + else if (isCompanyInfoCheck && !model.isonline && (check("Assign_post", null, "우편번호를 등록해주세요.") || check("Assign_address1", null, "주소를 등록해주세요.") || check("Assign_address2", null, "상세주소를 등록해주세요."))) { } + else if (isCompanyInfoCheck && !model.isonline && check("Assign_btype", null, "업태를 등록해주세요.")) { } + else if (isCompanyInfoCheck && !model.isonline && check("Assign_bkind", null, "종목을 등록해주세요.")) { } + else if (isCompanyInfoCheck && !model.isonline && check("Assign_eino", null, "고용보험관리번호를 등록해주세요.")) { } + else if (isCompanyInfoCheck && !model.isonline && getBytes(val("Assign_eino")) != 11) { focus("Assign_eino"); msg("11자리의 고용보험관리번호를 등록해주세요."); } + //else if (isCompanyInfoCheck && check("Assign_mname", null, "담당자성명을 등록해주세요.")) { } + //else if (isCompanyInfoCheck && (check("Assign_mphone1", null, "담당자연락처를 등록해주세요.") || check("Assign_mphone2", null, "담당자연락처를 등록해주세요.") || check("Assign_mphone3", null, "담당자연락처를 등록해주세요."))) { } + //else if (isCompanyInfoCheck && !ismobilenumber(assign_mphone)) { focus("Assign_mphone1"); msg("담당자연락처를 확인해주세요."); } + else if (isCompanyInfoCheck && !model.isonline && (check("Assign_taxemail1", null, "계산서받을 이메일을 등록해주세요.") || check("Assign_taxemail2", null, "계산서받을 이메일을 등록해주세요."))) { } + else if (isCompanyInfoCheck && !model.isonline && !isemail(assign_taxemail)) { focus("Assign_taxemail1"); msg("올바른 이메일주소를 입력해주세요."); } else if (check("User_userpno1", null, "주민등록번호 앞자리를 입력하십시오.") || check("User_userpno2", null, "주민등록번호 뒷자리를 입력하십시오.")) { } else if (check("User_mobile1", null, "휴대전화를 등록해주세요.") || check("User_mobile2", null, "휴대전화를 등록해주세요.") || check("User_mobile3", null, "휴대전화를 등록해주세요.")) { } else if (!ismobilenumber(user_mobile)) { focus("mobile"); msg("휴대전화를 확인해주세요."); } diff --git a/FO/Views/Home/Index.cshtml b/FO/Views/Home/Index.cshtml index 87ea1db..9ad8b2c 100644 --- a/FO/Views/Home/Index.cshtml +++ b/FO/Views/Home/Index.cshtml @@ -50,7 +50,7 @@ diff --git a/FO/css/dev.css b/FO/css/dev.css index a38b5a8..611fe74 100644 --- a/FO/css/dev.css +++ b/FO/css/dev.css @@ -5,7 +5,8 @@ .popupitem .inner .poptitlebox span{display: block; margin-right: 50px; overflow: hidden; white-space: nowrap; text-align: left; text-overflow: ellipsis;} .closepopa{float: right; margin-top: -25px; font-size: 20px; padding: 5px 10px;} .iframeclosebox{height: 30px; line-height: 30px; font-weight: bold; text-align: right;} -.req:after{color: red;content:'*'} +.req:before{color:#666;content:'*'} +/*.req:after{color: red;content:'*'}*/ @media (max-width:1000px) { .popupitem{ top: 10% !important; left: 10% !important; max-width: 80% !important; max-height: 80% !important}