<요청사항>

2021.11.22 박상완 (swpark@nptc.kr) 

1. 대쉬 입력 여부와 상관없이 검색될 수 있도록 수정 (자동 번호 형식 변환)
2. 진행평가/최종평가 엑셀 항목에서 관리 제거
3. 과제 엑셀에서 최근제출일(IP)과 최근평가일(IP) 한 행으로 출력

# 커밋 파일
BO\Controllers\croomController.cs
BO\Views\croom\gradeall.cshtml
Model\CM.cs


# 테스트 결과 
- 이상없음

# 특이사항 및 이슈사항
- 이상없음
This commit is contained in:
swpark 2021-11-22 05:06:41 +00:00
parent 09edc892ee
commit c6aab76457
3 changed files with 37 additions and 4 deletions

View File

@ -658,6 +658,19 @@ namespace NP.BO.Controllers
ht.Add("edateall", vm.stringval9);
ht.Add("asname", vm.stringval10);
ht.Add("mobile", vm.stringval11);
if (!string.IsNullOrEmpty(vm.stringval11))
{
var mobile_temp = vm.stringval11.Replace("-", "");
if (mobile_temp.Length == 10)
{
vm.stringval11 = mobile_temp.Substring(0, 3) + "-" + mobile_temp.Substring(3, 3) + "-" + mobile_temp.Substring(6);
}
else if (mobile_temp.Length == 11)
{
vm.stringval11 = mobile_temp.Substring(0, 3) + "-" + mobile_temp.Substring(3, 4) + "-" + mobile_temp.Substring(7);
}
ht["mobile"] = vm.stringval11;
}
ht.Add("ustatus", 1);
if (!string.IsNullOrEmpty(vm.stringval6))
{
@ -688,8 +701,8 @@ namespace NP.BO.Controllers
if (vm.isexceldown == 1)
{
return ExportExcel(
new String[] { "No", "운영기수", "구분", "고객사", "교육장", "과정명", "시험명", "교육생", "ID", "핸드폰", "교육시작일", "교육종료일", "응시일자(제출일자)","경과시간", "IP", "응시상태", "총점", "관리", "수료여부" },
new String[] { "rno", "sseq", "isrebatename", "asname", "studyplacename", "cname", "exname", "username", "userid", "mobile", "leststr", "leestrExcel", "estarteend", "eseterm", "eip", "estatename", "tpoint", "estartyn", "iscompletename" },
new String[] { "No", "운영기수", "구분", "고객사", "교육장", "과정명", "시험명", "교육생", "ID", "핸드폰", "교육시작일", "교육종료일", "응시일자(제출일자)","경과시간", "IP", "응시상태", "총점", "수료여부" },
new String[] { "rno", "sseq", "isrebatename", "asname", "studyplacename", "cname", "exname", "username", "userid", "mobile", "leststr", "leestrExcel", "estarteend", "eseterm", "eip", "estatename", "tpoint", "iscompletename" },
vm.LectEXes,
"성적처리평가" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day);
}
@ -708,7 +721,7 @@ namespace NP.BO.Controllers
{
return ExportExcel(
new String[] { "No", "운영기수", "교육장", "과정명", "교육생", "ID", "핸드폰", "교육시작일", "교육종료일", "상태", "점수", "첨삭", "모사", "최근제출일(IP)", "최근평가일(IP)","수료여부" },
new String[] { "rno", "sseq", "studyplacename", "cname", "username", "userid", "mobile", "leststr", "leestrExcel", "sdstatename", "cpoint2", "feedbox", "copyratename", "submittimeip", "checktimeip", "iscompletename" },
new String[] { "rno", "sseq", "studyplacename", "cname", "username", "userid", "mobile", "leststr", "leestrExcel", "sdstatename", "cpoint2", "feedbox", "copyratename", "submittimeip_format", "checktimeip_format", "iscompletename" },
vm.LectSDs,
"성적처리과제" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day);
}

View File

@ -74,7 +74,7 @@
<th>핸드폰</th>
<td>
<div class="col-md-12">
@Html.Partial("./Partial/Text", Model.stringval11, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval11", Style = "width:70%; display:inline-block;", Value = Model.stringval11, CssClass = "ff" }))
@Html.Partial("./Partial/Text", Model.stringval11, Helpers.DicText(new NP.Model.TextDic() { Name = "stringval11", Style = "width:70%; display:inline-block;", Value = Model.stringval11, CssClass = "esitem" }))
</div>
</td>
</tr>

View File

@ -3656,6 +3656,16 @@ namespace NP.Model
}
}
/// <summary>
/// 최근제출일(IP) => YYYY-MM-DD HH:MM (00.000.000.000)
/// </summary>
public String submittimeip_format
{
get
{
return submittime == null ? "" : string.Format("{0} ({1})", submittime.Value.ToString("yyyy-MM-dd HH:mm:ss"), submitip);
}
}
/// <summary>
/// 평가일
/// </summary>
public DateTime? checktime {get;set;}
@ -3670,6 +3680,16 @@ namespace NP.Model
return checktime == null ? "" : string.Format("{0}<br />{1}", checktime.Value.ToString("yyyy-MM-dd HH:mm:ss"), checkip);
}
}
/// <summary>
/// 최근평가일(IP) => YYYY-MM-DD HH:MM (00.000.000.000)
/// </summary>
public String checktimeip_format
{
get
{
return checktime == null ? "" : string.Format("{0} ({1})", checktime.Value.ToString("yyyy-MM-dd HH:mm:ss"), checkip);
}
}
public int userno { get; set; }
/// <summary>
/// 환급신청여부 환급강좌 기준