parent
c57c9e96ff
commit
6cdeaaecba
|
|
@ -9,6 +9,8 @@ using NP.Base;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
|
|
||||||
using XPayClientNet;
|
using XPayClientNet;
|
||||||
|
using NP.Model.ENUM;
|
||||||
|
using System.Xml.Linq;
|
||||||
|
|
||||||
namespace NP.FO.Controllers
|
namespace NP.FO.Controllers
|
||||||
{
|
{
|
||||||
|
|
@ -1533,6 +1535,219 @@ namespace NP.FO.Controllers
|
||||||
return View(vm);
|
return View(vm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#region 교육과정소개
|
||||||
|
/// <summary>
|
||||||
|
/// 교육과정소개
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="vm"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
public ActionResult Info(VMCourse vm)
|
||||||
|
{
|
||||||
|
var courseInfos = new List<CourseInfo>();
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.건설기술인_기본교육, CourseDescription = "건설기술인 기본교육 정보" });
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.건설사업관리기술인교육, CourseDescription = "건설사업관리기술인교육 정보" });
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.품질관리기술인교육, CourseDescription = "품질관리기술인교육 정보" });
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.설계시공기술인교육, CourseDescription = "설계시공기술인교육 정보" });
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.건설정책역량강화교육, CourseDescription = "건설정책역량강화교육 정보" });
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.전문분야교육, CourseDescription = "전문분야교육 정보" });
|
||||||
|
courseInfos.Add(new CourseInfo() { CourseType = CourseType.특성화전문교육, CourseDescription = "특성화전문교육 정보" });
|
||||||
|
|
||||||
|
foreach (var courseInfo in courseInfos)
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos = new List<CourseInfo>();
|
||||||
|
|
||||||
|
switch (courseInfo.CourseType)
|
||||||
|
{
|
||||||
|
case CourseType.건설기술인_기본교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 기본교육2(기본교육)", cmno = 1004 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 기본교육(기본교육)", cmno = 859 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 기본교육(기본교육)", cmno = 818 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 기본교육(기본교육)", cmno = 955 });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case CourseType.건설사업관리기술인교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문D1-4교육(직무분야 교육)", cmno = 1057 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문D1-3교육(직무분야 교육)", cmno = 1028 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속B3 교육", cmno = 1006 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속B2 교육", cmno = 995 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속A3 교육", cmno = 993 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문D1-2교육(직무분야 교육)", cmno = 991 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속A2 교육", cmno = 989 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속C1 교육", cmno = 987 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속B1 교육", cmno = 985 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 필수계속A1 교육", cmno = 984 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문D1-1교육(직무분야 교육)", cmno = 978 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-4교육(직무분야 교육)", cmno = 837 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-3교육(직무분야 교육)", cmno = 836 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-2교육(직무분야 교육)", cmno = 835 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-1교육(직무분야 교육)", cmno = 834 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-4교육(직무분야 교육)", cmno = 887 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-3교육(직무분야 교육)", cmno = 886 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-2교육(직무분야 교육)", cmno = 885 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문C1-1교육(직무분야 교육)", cmno = 884 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리기술인 안전관리 계속교육(직무분야 교육)", cmno = 945 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-4교육(직무분야 교육)", cmno = 940 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리기술인 안전관리 계속교육(직무분야 교육)", cmno = 938 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리기술인 안전관리 계속교육(직무분야 교육)", cmno = 875 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-4교육(직무분야 교육)", cmno = 832 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-3교육(직무분야 교육)", cmno = 831 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-2교육(직무분야 교육)", cmno = 830 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-1교육(직무분야 교육)", cmno = 829 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-3교육(직무분야 교육)", cmno = 933 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-2교육(직무분야 교육)", cmno = 932 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-1교육(직무분야 교육)", cmno = 833 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-3교육(직무분야 교육)", cmno = 882 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-1교육(직무분야 교육)", cmno = 880 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-3교육(직무분야 교육)", cmno = 878 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-1교육(직무분야 교육)", cmno = 876 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-2교육(직무분야 교육)", cmno = 877 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문A1-4교육(직무분야 교육)", cmno = 879 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-2교육(직무분야 교육)", cmno = 881 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리 전문B1-4교육(직무분야 교육)", cmno = 883 });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case CourseType.품질관리기술인교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 전문교육(특급)", cmno = 1054 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 기본교육", cmno = 872 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설사업관리기술인교육", cmno = 1052 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리기술인교육", cmno = 1050 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공기술인교육", cmno = 1048 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설정책역량강화교육", cmno = 1046 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "전문분야교육", cmno = 870 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "특성화전문교육", cmno = 869 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 초급 전문교육(직무분야 교육)", cmno = 868 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 최초 전문교육(직무분야 교육)", cmno = 867 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 특급 전문교육(직무분야 교육)", cmno = 937 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 초급 전문교육(직무분야 교육)", cmno = 934 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 중급 전문교육(직무분야 교육)", cmno = 827 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 고급 전문교육(직무분야 교육)", cmno = 828 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "품질관리 최초 전문교육(직무분야 교육)", cmno = 822 });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case CourseType.설계시공기술인교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공기술인 최초 전문E교육(직무분야 교육)", cmno = 1026 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문D교육(직무분야 교육)", cmno = 826 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문D교육(직무분야 교육)", cmno = 866 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "발주청기술인 최초 전문교육(건설기술 분야 교육)", cmno = 907 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문B교육(직무분야 교육)", cmno = 824 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문A교육(직무분야 교육)", cmno = 823 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문C교육(직무분야 교육)", cmno = 825 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문C교육(직무분야 교육)", cmno = 865 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "발주청기술인 최초 전문교육(건설기술 분야 교육)", cmno = 860 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문A교육(직무분야 교육)", cmno = 861 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 최초 전문B교육(직무분야 교육)", cmno = 862 });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case CourseType.건설정책역량강화교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트건설 전문[스마트 기술 건설현장 적용]교육(스마트건설기술교육)", cmno = 1044 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트건설 전문[스마트건설 정보화]교육(스마트건설기술교육)", cmno = 1014 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트 건설기술 전문2교육(스마트건설기술교육)", cmno = 954 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트 건설기술 전문2교육(스마트건설기술교육)", cmno = 857 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트건설전문[스마트공간정보활용]교육과정(스마트건설기술교육)", cmno = 1002 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트 건설기술 전문교육1(스마트건설기술교육)", cmno = 873 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트건설 전문[스마트건설 정보화]교육(스마트건설기술교육)", cmno = 963 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트건설 전문[스마트 기술 건설현장 적용]교육(스마트건설기술교육)", cmno = 961 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "스마트 건설기술 전문1교육(스마트건설기술교육)", cmno = 820 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "해외건설 프로젝트관리 전문교육(해외시장진출지원교육)", cmno = 874 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "해외건설 계약 및 클레임 전문교육(해외시장진출지원교육)", cmno = 947 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "해외건설 공정관리 전문교육(해외시장진출지원교육)", cmno = 944 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "해외건설 프로젝트관리 전문교육(해외시장진출지원교육)", cmno = 935 });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case CourseType.전문분야교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문C2교육(심화수준)(전문분야교육)", cmno = 1013 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문C1교육(심화수준)(전문분야교육)", cmno = 1010 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B3교육(심화수준)(전문분야교육)", cmno = 1040 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B3교육(일반수준)(전문분야교육)", cmno = 1038 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A4교육(심화수준)(전문분야교육)", cmno = 1036 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A4교육(일반수준)(전문분야교육)", cmno = 1034 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A3교육(심화수준)(전문분야교육)", cmno = 1032 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B2교육(일반수준)(전문분야교육)", cmno = 1021 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문D1교육(심화수준)(전문분야교육)", cmno = 1024 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B2교육(심화수준)(전문분야교육)", cmno = 1022 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A2교육(심화수준)(전문분야교육)", cmno = 1020 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A5교육(심화수준)(전문분야교육)", cmno = 1017 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A2교육(일반수준)(전문분야교육)", cmno = 1019 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A5교육(일반수준)(전문분야교육)", cmno = 1016 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A3교육(일반수준)(전문분야교육)", cmno = 1015 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문G1교육(심화수준)(전문분야교육)", cmno = 1018 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B1교육(심화수준)(전문분야교육)", cmno = 1009 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B1교육(일반수준)(전문분야교육)", cmno = 1008 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A1교육(일반수준)(전문분야교육)", cmno = 979 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A1교육(심화수준)(전문분야교육)", cmno = 1007 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A1교육(일반수준)(전문분야교육)", cmno = 839 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 전문K1교육(심화수준)(전문분야교육)", cmno = 999 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "설계시공 전문A5교육(심화수준)(전문분야교육)", cmno = 997 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A3교육(일반수준)(전문분야교육)", cmno = 847 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문D1교육(일반수준)(전문분야교육)", cmno = 851 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A2교육(일반수준)(전문분야교육)", cmno = 843 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A4교육(일반수준)(전문분야교육)", cmno = 891 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A4교육(심화수준)(전문분야교육)", cmno = 893 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문J1교육(심화수준)(전문분야교육)", cmno = 897 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B1교육(심화수준)(전문분야교육)", cmno = 901 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B2교육(심화수준)(전문분야교육)", cmno = 905 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문E1교육(일반수준)(전문분야교육)", cmno = 909 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문E1교육(심화수준)(전문분야교육)", cmno = 911 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문F1교육(일반수준)(전문분야교육)", cmno = 913 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문F1교육(심화수준)(전문분야교육)", cmno = 915 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문F2교육(일반수준)(전문분야교육)", cmno = 917 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문C1교육(일반수준)(전문분야교육)", cmno = 921 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문F2교육(심화수준)(전문분야교육)", cmno = 919 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문G1교육(일반수준)(전문분야교육)", cmno = 925 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문G1교육(심화수준)(전문분야교육)", cmno = 927 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문H1교육(일반수준)(전문분야교육)", cmno = 929 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문H1교육(심화수준)(전문분야교육)", cmno = 931 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A1교육(심화수준)(전문분야교육)", cmno = 841 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문J1교육(일반수준)(전문분야교육)", cmno = 895 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A2교육(심화수준)(전문분야교육)", cmno = 845 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A3교육(심화수준)(전문분야교육)", cmno = 849 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문C1교육(심화수준)(전문분야교육)", cmno = 923 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B1교육(일반수준)(전문분야교육)", cmno = 899 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B2교육(일반수준)(전문분야교육)", cmno = 903 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문D1교육(심화수준)(전문분야교육)", cmno = 853 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문B3교육(일반수준)(전문분야교육)", cmno = 974 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문C2교육(심화수준)(전문분야교육)", cmno = 976 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "건설기술인 전문A5교육(일반수준)(전문분야교육)", cmno = 975 });
|
||||||
|
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case CourseType.특성화전문교육:
|
||||||
|
{
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "토질·지질 특성화 과정(특성화 전문교육)", cmno = 855 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "토질·지질 특성화 과정(특성화 전문교육)", cmno = 952 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "VE전문 교육(특성화 전문교육)", cmno = 888 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "VE전문 교육(특성화 전문교육)", cmno = 941 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "안전관리 전문 교육(특성화 전문교육)", cmno = 950 });
|
||||||
|
courseInfo.CourseInfos.Add(new CourseInfo() { cname = "안전관리 전문 교육(특성화 전문교육)", cmno = 951 });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var courseInfoSub in courseInfo.CourseInfos)
|
||||||
|
{
|
||||||
|
courseInfoSub.CourseType = courseInfo.CourseType;
|
||||||
|
courseInfoSub.CourseDescription = courseInfo.CourseDescription;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vm.courseInfos = courseInfos;
|
||||||
|
|
||||||
|
if (vm.cmno > 0)
|
||||||
|
{
|
||||||
|
vm.CM = Dao.Get<CM>("cm.cms.forbuy", new System.Collections.Hashtable() { { "cmno", vm.cmno }, { "userno", SUserInfo.UserNo }, { "contents", vm.Contents } }).FirstOrDefault();
|
||||||
|
}
|
||||||
|
|
||||||
|
return View(vm);
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,8 @@ namespace NP.FO.Controllers
|
||||||
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/ACCOUNT/BANEMAIL")
|
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/ACCOUNT/BANEMAIL")
|
||||||
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/ACCOUNT/LOGOUT")
|
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/ACCOUNT/LOGOUT")
|
||||||
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/COURSE/SMARTSEARCHRESULT")
|
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/COURSE/SMARTSEARCHRESULT")
|
||||||
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/BOARD/"))
|
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/BOARD/")
|
||||||
|
|| Request.Url.AbsolutePath.ToUpper().StartsWith("/COURSE/INFO"))
|
||||||
{
|
{
|
||||||
ViewBag.Title = (cm ?? new Model.MenuPage()).pagename;
|
ViewBag.Title = (cm ?? new Model.MenuPage()).pagename;
|
||||||
ViewBag.MenuPage = (cm ?? new Model.MenuPage());
|
ViewBag.MenuPage = (cm ?? new Model.MenuPage());
|
||||||
|
|
|
||||||
|
|
@ -743,6 +743,7 @@
|
||||||
<Content Include="Views\Account\CertOk3IPIN2.cshtml" />
|
<Content Include="Views\Account\CertOk3IPIN2.cshtml" />
|
||||||
<Content Include="Views\Account\CertOk3MOBI2.cshtml" />
|
<Content Include="Views\Account\CertOk3MOBI2.cshtml" />
|
||||||
<Content Include="Views\Course\SmartSearchResult.cshtml" />
|
<Content Include="Views\Course\SmartSearchResult.cshtml" />
|
||||||
|
<Content Include="Views\Course\info.cshtml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Base\Base.csproj">
|
<ProjectReference Include="..\Base\Base.csproj">
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,113 @@
|
||||||
|
@model NP.Model.VMCourse
|
||||||
|
@{
|
||||||
|
var menus = (List<NP.Model.MenuPage>)ViewBag.Menus;
|
||||||
|
var course = Model.courseInfos.Where(w => (int)w.CourseType == Model.courseType).FirstOrDefault();
|
||||||
|
var coursemenu = menus.Where(w => (w.pageurl ?? "").ToUpper().Contains(string.Format("/Course/Info?courseType={0}", (int)course.CourseType).ToUpper())).FirstOrDefault();
|
||||||
|
var coursemenupageno = coursemenu != null ? coursemenu.pno : 0;
|
||||||
|
}
|
||||||
|
<div class="eduinfo">
|
||||||
|
<div class="slyTab buildTab">
|
||||||
|
<ul class="slyList">
|
||||||
|
@foreach (var courseInfo in Model.courseInfos)
|
||||||
|
{
|
||||||
|
var menu = menus.Where(w => (w.pageurl ?? "").ToUpper().Contains(string.Format("/Course/Info?courseType={0}", (int)courseInfo.CourseType).ToUpper())).FirstOrDefault();
|
||||||
|
var menupageno = menu != null ? menu.pno : 0;
|
||||||
|
<li @(Model.courseType == (int)courseInfo.CourseType ? "class=active" : "")><a href="/Course/Info?courseType=@((int)courseInfo.CourseType)&menupageno=@(menupageno)&menupagedatakey=0&menupagedatakey2="><span>@courseInfo.CourseType.ToString().Replace("_", " ")</span></a></li>
|
||||||
|
}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
@if (Model.cmno == 0)
|
||||||
|
{
|
||||||
|
<!--교육종류 출력 화면 시작-->
|
||||||
|
<div class="eduinfo_list">
|
||||||
|
<div id="subTab01" class="tabCont" style="display: block;">
|
||||||
|
<div class="con">
|
||||||
|
<p class="prgInfo">@(course.CourseDescription)</p>
|
||||||
|
</div>
|
||||||
|
<h4 class="clsTitle">@(course.CourseType.ToString().Replace("_", " ")) 종류</h4>
|
||||||
|
<ul class="dotList">
|
||||||
|
@foreach (var courseInfo in course.CourseInfos)
|
||||||
|
{
|
||||||
|
<li><a href="/Course/Info?courseType=@((int)courseInfo.CourseType)&cmno=@(courseInfo.cmno)&menupageno=@(coursemenupageno)&menupagedatakey=0&menupagedatakey2=" link="">@(courseInfo.cname)</a></li>
|
||||||
|
}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!--교육 종류 출력 화면 끝-->
|
||||||
|
<ul class="clsBtn society">
|
||||||
|
<li><a href="/">교육신청하러 메인화면가기</a></li>
|
||||||
|
</ul>
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
<!--교육과정소개 시작-->
|
||||||
|
<div class="eduinfo_con">
|
||||||
|
@if (Model.CM != null)
|
||||||
|
{
|
||||||
|
<h4 class="clsTitle">@(Model.CM.cname)</h4>
|
||||||
|
if (!string.IsNullOrEmpty(Model.CM.introhtml))
|
||||||
|
{
|
||||||
|
<dl class="mosaList">
|
||||||
|
<dt>교육소개</dt>
|
||||||
|
<dd>@Html.Raw(Model.CM.introhtml ?? "")</dd>
|
||||||
|
</dl>
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(Model.CM.targethtml))
|
||||||
|
{
|
||||||
|
<dl class="mosaList">
|
||||||
|
<dt>교육대상</dt>
|
||||||
|
<dd>@Html.Raw(Model.CM.targethtml ?? "")</dd>
|
||||||
|
</dl>
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(Model.CM.goalhtml))
|
||||||
|
{
|
||||||
|
<dl class="mosaList">
|
||||||
|
<dt>교육목표</dt>
|
||||||
|
<dd>@Html.Raw(Model.CM.goalhtml ?? "")</dd>
|
||||||
|
</dl>
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(Model.CM.contenthtml))
|
||||||
|
{
|
||||||
|
<dl class="mosaList">
|
||||||
|
<dt>교육내용</dt>
|
||||||
|
<dd>@Html.Raw(Model.CM.contenthtml ?? "")</dd>
|
||||||
|
</dl>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
<!--교육과정소개 끝-->
|
||||||
|
<ul class="clsBtn society">
|
||||||
|
<li><a href="/">교육신청하러 메인화면가기</a></li>
|
||||||
|
<li><a href="/Course/Info?courseType=@((int)Model.courseType)&&menupageno=@(coursemenupageno)&menupagedatakey=0&menupagedatakey2=" id="btnback">이전화면 가기</a></li>
|
||||||
|
</ul>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
|
<form id="thisform" action="" method="get">
|
||||||
|
@Html.HiddenFor(m => m.cmno)
|
||||||
|
</form>
|
||||||
|
@section scriptsHeader{
|
||||||
|
<style type="text/css">
|
||||||
|
.eduinfo .buildTab ul li {
|
||||||
|
width: 16.666%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.eduinfo .buildTab ul li:nth-child(1).active a span:before, .eduinfo .buildTab ul li:nth-child(2).active a span:before, .eduinfo .buildTab ul li:nth-child(3).active a span:before, .eduinfo .buildTab ul li:nth-child(4).active a span:before, .eduinfo .buildTab ul li:nth-child(5).active a span:before, .buildTab ul li:nth-child(1) a span:before, .buildTab ul li:nth-child(2) a span:before, .buildTab ul li:nth-child(3) a span:before, .buildTab ul li:nth-child(4) a span:before, .buildTab ul li:nth-child(5) a span:before {
|
||||||
|
background: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.eduinfo .buildTab ul li a span {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.eduinfo .con {
|
||||||
|
margin: 20px 0;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
}
|
||||||
|
@section scripts{
|
||||||
|
<script>
|
||||||
|
$(document).ready(function () {
|
||||||
|
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
}
|
||||||
|
|
@ -40,9 +40,9 @@
|
||||||
<add key="ssonoauth" value="Y" />
|
<add key="ssonoauth" value="Y" />
|
||||||
<add key="daokey" value="ynictelms2020" />
|
<add key="daokey" value="ynictelms2020" />
|
||||||
|
|
||||||
<add key="configpath" value="Product" />
|
<!--<add key="configpath" value="Product" />-->
|
||||||
<!--<add key="configpath" value="ProductDev" />-->
|
<!--<add key="configpath" value="ProductDev" />-->
|
||||||
<!--<add key="configpath" value="Staging" />-->
|
<add key="configpath" value="Staging" />
|
||||||
<add key="isstaging" value="1" />
|
<add key="isstaging" value="1" />
|
||||||
|
|
||||||
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" />
|
<add key="thumbnailexe" value="D:\\dev_tool\\ffmpeg.exe" />
|
||||||
|
|
|
||||||
33
Model/CM.cs
33
Model/CM.cs
|
|
@ -1,4 +1,5 @@
|
||||||
using System;
|
using NP.Model.ENUM;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Security.Policy;
|
using System.Security.Policy;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
@ -4546,4 +4547,34 @@ namespace NP.Model
|
||||||
public int cmno { get; set; }
|
public int cmno { get; set; }
|
||||||
public DateTime paycdt { get; set; }
|
public DateTime paycdt { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#region 교육과정소개
|
||||||
|
/// <summary>
|
||||||
|
/// 교육과정소개
|
||||||
|
/// </summary>
|
||||||
|
[Serializable]
|
||||||
|
public class CourseInfo
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 교육과정종류
|
||||||
|
/// </summary>
|
||||||
|
public CourseType CourseType { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 교육과정설명
|
||||||
|
/// </summary>
|
||||||
|
public string CourseDescription { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 강좌명
|
||||||
|
/// </summary>
|
||||||
|
public string cname { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 강좌코드
|
||||||
|
/// </summary>
|
||||||
|
public int cmno { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 하위교육과정
|
||||||
|
/// </summary>
|
||||||
|
public IList<CourseInfo> CourseInfos { get; set; }
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -175,4 +175,41 @@ namespace NP.Model.ENUM
|
||||||
/// </summary>
|
/// </summary>
|
||||||
LectNo,
|
LectNo,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#region 과정종류
|
||||||
|
/// <summary>
|
||||||
|
/// 과정종류
|
||||||
|
/// </summary>
|
||||||
|
public enum CourseType
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 건설기술인 기본교육
|
||||||
|
/// </summary>
|
||||||
|
건설기술인_기본교육 = 1,
|
||||||
|
/// <summary>
|
||||||
|
/// 건설사업관리기술인교육
|
||||||
|
/// </summary>
|
||||||
|
건설사업관리기술인교육 = 2,
|
||||||
|
/// <summary>
|
||||||
|
/// 품질관리기술인교육
|
||||||
|
/// </summary>
|
||||||
|
품질관리기술인교육 = 3,
|
||||||
|
/// <summary>
|
||||||
|
/// 설계시공기술인교육
|
||||||
|
/// </summary>
|
||||||
|
설계시공기술인교육 = 4,
|
||||||
|
/// <summary>
|
||||||
|
/// 건설정책역량강화교육
|
||||||
|
/// </summary>
|
||||||
|
건설정책역량강화교육 = 5,
|
||||||
|
/// <summary>
|
||||||
|
/// 전문분야교육
|
||||||
|
/// </summary>
|
||||||
|
전문분야교육 = 6,
|
||||||
|
/// <summary>
|
||||||
|
/// 특성화전문교육
|
||||||
|
/// </summary>
|
||||||
|
특성화전문교육 = 7,
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -60,5 +60,7 @@ namespace NP.Model
|
||||||
|
|
||||||
public int? selMonth { get; set; }
|
public int? selMonth { get; set; }
|
||||||
public int? isCompany { get; set; }
|
public int? isCompany { get; set; }
|
||||||
|
public int courseType { get; set; }
|
||||||
|
public IList<CourseInfo> courseInfos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue