합숙여부 추가

This commit is contained in:
lch 2021-05-18 02:16:41 +00:00
parent 9ec93f5e8f
commit c270c28d68
2 changed files with 61 additions and 37 deletions

View File

@ -100,6 +100,10 @@
<label class="col-sm-4 col-md-2 control-label req">교육유형</label> <label class="col-sm-4 col-md-2 control-label req">교육유형</label>
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", Model.CM.cshape, new ViewDataDictionary() { { "valuetext", "0:온라인;1:교육장;2:온라인 혼합" }, { "checked", Model.CM.cshape }, { "name", "CM.cshape" } })</div> <div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", Model.CM.cshape, new ViewDataDictionary() { { "valuetext", "0:온라인;1:교육장;2:온라인 혼합" }, { "checked", Model.CM.cshape }, { "name", "CM.cshape" } })</div>
</div> </div>
<div class="line line-dashed line-lg pull-in isaccommodation"></div><div class="form-group isaccommodation" style="display:none" >
<label class="col-sm-4 col-md-2 control-label req">합숙여부</label>
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", Model.CM.isaccommodation, new ViewDataDictionary() { { "valuetext", "1:예;0:아니요" }, { "checked", Model.CM.isaccommodation }, { "name", "CM.isaccommodation" } })</div>
</div>
<div id="divLegalEdu" style="display:none"> <div id="divLegalEdu" style="display:none">
<div class="line line-dashed line-lg pull-in"></div><div class="form-group"> <div class="line line-dashed line-lg pull-in"></div><div class="form-group">
<label class="col-sm-4 col-md-2 control-label">기술인분류</label> <label class="col-sm-4 col-md-2 control-label">기술인분류</label>
@ -358,13 +362,19 @@
if ('@(Model.CM.ismaster)' == '0') { if ('@(Model.CM.ismaster)' == '0') {
$("#pcgno,#CM_cgno").hide(); $("#pcgno,#CM_cgno").hide();
} }
if ($("input[name='CM.cshape']:checked").val() != '0') { if ($("input[name='CM.cshape']:checked").val() != '0') {
$(".isaccommodation").show();
}
else {
$(".isaccommodation").hide();
}
if ($("input[name='CM.isaccommodation']:checked").val() != '0') {
$("#spnaccommofee").show(); $("#spnaccommofee").show();
} }
else { else {
$("#spnaccommofee").hide(); $("#spnaccommofee").hide();
} }
if ($("input[name='CM.cshape']:checked").val() == '1') { if ($("input[name='CM.cshape']:checked").val() == '1') {
$("#alldays").prop("disabled", true); $("#alldays").prop("disabled", true);
} }
@ -383,10 +393,11 @@
} }
$("input[name='CM.cshape']").on("change", function () { $("input[name='CM.cshape']").on("change", function () {
if ($(this).val() == "0") { if ($(this).val() == "0") {
$("#spnaccommofee").hide(); $(".isaccommodation").hide();
$("input:radio[name='CM.isaccommodation']:radio[value='0']").click();
} }
else { else {
$("#spnaccommofee").show(); $(".isaccommodation").show();
} }
if ($(this).val() == "1") { if ($(this).val() == "1") {
@ -396,6 +407,15 @@
$("#alldays").prop("disabled", false); $("#alldays").prop("disabled", false);
} }
}); });
$("input[name='CM.isaccommodation']").on("click", function () {
if ($(this).val() == "0") {
$("#spnaccommofee").hide();
$("#CM_accommofee").val("");
}
else {
$("#spnaccommofee").show();
}
});
loadlegal($("#pcgno").val()); loadlegal($("#pcgno").val());
$("#alldays").on("click", function () { $("#alldays").on("click", function () {

View File

@ -64,14 +64,14 @@ namespace NP.Model
/// <summary> /// <summary>
/// 강좌/과정키, 패키지강좌의 강좌키 /// 강좌/과정키, 패키지강좌의 강좌키
/// </summary> /// </summary>
public int cmno {get;set;} public int cmno { get; set; }
public String cmnos { get; set; } public String cmnos { get; set; }
public int orgcmno { get; set; } public int orgcmno { get; set; }
/// <summary> /// <summary>
/// 과정여부 0:강좌,1:과정,2:패키지 /// 과정여부 0:강좌,1:과정,2:패키지
/// </summary> /// </summary>
public int ismaster {get;set;} public int ismaster { get; set; }
public String ismastername public String ismastername
{ {
get get
@ -82,19 +82,19 @@ namespace NP.Model
/// <summary> /// <summary>
/// fkcmcg 과정분류 CG.CGNo /// fkcmcg 과정분류 CG.CGNo
/// </summary> /// </summary>
public int cgno {get;set;} public int cgno { get; set; }
public String cgname { get; set; } public String cgname { get; set; }
public int pcgno { get; set; } public int pcgno { get; set; }
public String pcgname { get; set; } public String pcgname { get; set; }
/// <summary> /// <summary>
/// fkcmcm 과정키 cm.cmno /// fkcmcm 과정키 cm.cmno
/// </summary> /// </summary>
public int? pcmno {get;set;} public int? pcmno { get; set; }
public String pcname { get; set; } public String pcname { get; set; }
/// <summary> /// <summary>
/// 100 과정명 /// 100 과정명
/// </summary> /// </summary>
public String cname {get;set;} public String cname { get; set; }
/// <summary> /// <summary>
/// 100 키워드 /// 100 키워드
/// </summary> /// </summary>
@ -102,7 +102,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// fkcmterm 기수키 term.tmno /// fkcmterm 기수키 term.tmno
/// </summary> /// </summary>
public int? tmno {get;set;} public int? tmno { get; set; }
/// <summary> /// <summary>
/// 기수년도 /// 기수년도
/// </summary> /// </summary>
@ -121,7 +121,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 반 /// 반
/// </summary> /// </summary>
public int? classno {get;set;} public int? classno { get; set; }
public String cnameclassno public String cnameclassno
{ {
get get
@ -133,11 +133,11 @@ namespace NP.Model
/// <summary> /// <summary>
/// 신청시작 /// 신청시작
/// </summary> /// </summary>
public DateTime? rstime {get;set;} public DateTime? rstime { get; set; }
/// <summary> /// <summary>
/// 신청종료 /// 신청종료
/// </summary> /// </summary>
public DateTime? retime {get;set;} public DateTime? retime { get; set; }
public int isnewcm public int isnewcm
{ {
get get
@ -156,7 +156,7 @@ namespace NP.Model
{ {
get get
{ {
return retimeymd == "2099-12-31" ? string.Format("상시 ({0}일)", rsretimeToDay ) : rstime == null && retime == null ? "" : string.Format("{0} ~ {1}", rstime == null ? "" : rstime.Value.ToString("yyyy-MM-dd"), retime == null ? "" : retime.Value.ToString("yyyy-MM-dd")); return retimeymd == "2099-12-31" ? string.Format("상시 ({0}일)", rsretimeToDay) : rstime == null && retime == null ? "" : string.Format("{0} ~ {1}", rstime == null ? "" : rstime.Value.ToString("yyyy-MM-dd"), retime == null ? "" : retime.Value.ToString("yyyy-MM-dd"));
} }
} }
@ -164,7 +164,7 @@ namespace NP.Model
{ {
get get
{ {
return rstime == null && retime == null ? "" : string.Format("{0}", Convert.ToDateTime(retime).DayOfYear - Convert.ToDateTime(rstime).DayOfYear); return rstime == null && retime == null ? "" : string.Format("{0}", Convert.ToDateTime(retime).DayOfYear - Convert.ToDateTime(rstime).DayOfYear);
} }
} }
public int isrequesting { public int isrequesting {
@ -175,7 +175,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 학습시작 /// 학습시작
/// </summary> /// </summary>
public DateTime? sstime {get;set;} public DateTime? sstime { get; set; }
public String sstimeymd public String sstimeymd
{ {
get get
@ -194,7 +194,7 @@ namespace NP.Model
{ {
get get
{ {
return sstime == null && setime == null ? studydays+"일" : string.Format("{0} ~ {1}", sstime == null ? "" : sstime.Value.ToString("yyyy-MM-dd"), setime == null ? "" : setime.Value.ToString("yyyy-MM-dd")); return sstime == null && setime == null ? studydays + "일" : string.Format("{0} ~ {1}", sstime == null ? "" : sstime.Value.ToString("yyyy-MM-dd"), setime == null ? "" : setime.Value.ToString("yyyy-MM-dd"));
} }
} }
public String ssretimeToDay public String ssretimeToDay
@ -208,7 +208,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 학습종료 /// 학습종료
/// </summary> /// </summary>
public DateTime? setime {get;set;} public DateTime? setime { get; set; }
public String setimeymd public String setimeymd
{ {
get get
@ -262,11 +262,11 @@ namespace NP.Model
/// <summary> /// <summary>
/// 성적처리시작 /// 성적처리시작
/// </summary> /// </summary>
public DateTime? gstime {get;set;} public DateTime? gstime { get; set; }
/// <summary> /// <summary>
/// 성적처리종료 /// 성적처리종료
/// </summary> /// </summary>
public DateTime? getime {get;set;} public DateTime? getime { get; set; }
public String getimeymd public String getimeymd
{ {
get get
@ -277,7 +277,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 강의유형 0: 온라인, 1: 교육장, 2: 혼합(온+오프) /// 강의유형 0: 온라인, 1: 교육장, 2: 혼합(온+오프)
/// </summary> /// </summary>
public int cshape {get;set;} public int cshape { get; set; }
public String cshapename public String cshapename
{ {
get get
@ -288,11 +288,11 @@ namespace NP.Model
/// <summary> /// <summary>
/// 회원수강료 /// 회원수강료
/// </summary> /// </summary>
public int infee {get;set;} public int infee { get; set; }
/// <summary> /// <summary>
/// 비회원수강료 /// 비회원수강료
/// </summary> /// </summary>
public int outfee {get;set;} public int outfee { get; set; }
/// <summary> /// <summary>
/// 합숙비용 /// 합숙비용
/// </summary> /// </summary>
@ -301,7 +301,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 정원 0: 제한없음 /// 정원 0: 제한없음
/// </summary> /// </summary>
public int quota {get;set;} public int quota { get; set; }
public String quotastr public String quotastr
{ {
get get
@ -312,19 +312,19 @@ namespace NP.Model
/// <summary> /// <summary>
/// 과정소개/패키지메모 에디터 /// 과정소개/패키지메모 에디터
/// </summary> /// </summary>
public String introhtml {get;set;} public String introhtml { get; set; }
/// <summary> /// <summary>
/// 학습대상 에디터 /// 학습대상 에디터
/// </summary> /// </summary>
public String targethtml {get;set;} public String targethtml { get; set; }
/// <summary> /// <summary>
/// 학습목표 에디터 /// 학습목표 에디터
/// </summary> /// </summary>
public String goalhtml {get;set;} public String goalhtml { get; set; }
/// <summary> /// <summary>
/// 학습내용 에디터 /// 학습내용 에디터
/// </summary> /// </summary>
public String contenthtml {get;set;} public String contenthtml { get; set; }
/// <summary> /// <summary>
/// 200 학습장소 오프라인강좌전용 comcode.cgroup=studyplace /// 200 학습장소 오프라인강좌전용 comcode.cgroup=studyplace
/// </summary> /// </summary>
@ -333,28 +333,28 @@ namespace NP.Model
/// <summary> /// <summary>
/// 학습시간 단위: Hour /// 학습시간 단위: Hour
/// </summary> /// </summary>
public float studytime {get;set;} public float studytime { get; set; }
/// <summary> /// <summary>
/// fkcmcc 자격증 ComCode.CGroup=Cert /// fkcmcc 자격증 ComCode.CGroup=Cert
/// </summary> /// </summary>
public int? certcc {get;set;} public int? certcc { get; set; }
/// <summary> /// <summary>
/// fkcmcc2 급수 ComCode.CGroup=CertGrade /// fkcmcc2 급수 ComCode.CGroup=CertGrade
/// </summary> /// </summary>
public int? certgradecc {get;set;} public int? certgradecc { get; set; }
public String certgradeccname { get; set; } public String certgradeccname { get; set; }
/// <summary> /// <summary>
/// 100 추천직무 ComCode.CGroup=Job, 콤마로분리 /// 100 추천직무 ComCode.CGroup=Job, 콤마로분리
/// </summary> /// </summary>
public String jobcc {get;set;} public String jobcc { get; set; }
/// <summary> /// <summary>
/// 추천직급 0:사원,1:대리급,2:과장급 /// 추천직급 0:사원,1:대리급,2:과장급
/// </summary> /// </summary>
public String jobpositiongrade {get;set;} public String jobpositiongrade { get; set; }
/// <summary> /// <summary>
/// 난이도 0:입문,1:기초,2:초급,3:중급 /// 난이도 0:입문,1:기초,2:초급,3:중급
/// </summary> /// </summary>
public int? difficulty {get;set;} public int? difficulty { get; set; }
public String difficultyname public String difficultyname
{ {
get get
@ -365,7 +365,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 환급여부 0:환급아님,1:환급 /// 환급여부 0:환급아님,1:환급
/// </summary> /// </summary>
public int isrefund {get;set;} public int isrefund { get; set; }
/// <summary> /// <summary>
/// 순차학습방식 여부 /// 순차학습방식 여부
/// </summary> /// </summary>
@ -388,7 +388,7 @@ namespace NP.Model
/// <summary> /// <summary>
/// 회원가 패키지생성시점 /// 회원가 패키지생성시점
/// </summary> /// </summary>
public int orginfee { get; set; } public int orginfee { get; set; }
/// <summary> /// <summary>
/// 비회원가 패키지생성시점 /// 비회원가 패키지생성시점
/// </summary> /// </summary>
@ -401,7 +401,7 @@ namespace NP.Model
public int countlect { get; set; } public int countlect { get; set; }
public int lectstatus { get; set; } public int lectstatus { get; set; }
public int countstandby { get; set; } public int countstandby { get; set; }
public int countcomplete { get; set; } public int countcomplete { get; set; }
public int countnoresult { get; set; } public int countnoresult { get; set; }
public int isjoin { get; set; } public int isjoin { get; set; }
@ -415,7 +415,7 @@ namespace NP.Model
{ {
get get
{ {
return string.IsNullOrEmpty(tasteurl) ? isbig == 1 ? "/img/online/fair_sample01.jpg" : "/img/main/main_edu_thumb02.jpg" : (NP.Model.Base.Files+ tasteurl); return string.IsNullOrEmpty(tasteurl) ? isbig == 1 ? "/img/online/fair_sample01.jpg" : "/img/main/main_edu_thumb02.jpg" : (NP.Model.Base.Files + tasteurl);
} }
} }
public Int64 cmino { get; set; } public Int64 cmino { get; set; }
@ -485,6 +485,10 @@ namespace NP.Model
public String username { get; set; } public String username { get; set; }
public Int64 lectnocheck { get; set; } public Int64 lectnocheck { get; set; }
public int ischkatt { get; set; } public int ischkatt { get; set; }
/// <summary>
/// 합숙여부
/// </summary>
public int isaccommodation { get; set;}
} }
[Serializable] [Serializable]