<요청사항>
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:
parent
09edc892ee
commit
c6aab76457
|
|
@ -658,6 +658,19 @@ namespace NP.BO.Controllers
|
||||||
ht.Add("edateall", vm.stringval9);
|
ht.Add("edateall", vm.stringval9);
|
||||||
ht.Add("asname", vm.stringval10);
|
ht.Add("asname", vm.stringval10);
|
||||||
ht.Add("mobile", vm.stringval11);
|
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);
|
ht.Add("ustatus", 1);
|
||||||
if (!string.IsNullOrEmpty(vm.stringval6))
|
if (!string.IsNullOrEmpty(vm.stringval6))
|
||||||
{
|
{
|
||||||
|
|
@ -688,8 +701,8 @@ namespace NP.BO.Controllers
|
||||||
if (vm.isexceldown == 1)
|
if (vm.isexceldown == 1)
|
||||||
{
|
{
|
||||||
return ExportExcel(
|
return ExportExcel(
|
||||||
new String[] { "No", "운영기수", "구분", "고객사", "교육장", "과정명", "시험명", "교육생", "ID", "핸드폰", "교육시작일", "교육종료일", "응시일자(제출일자)","경과시간", "IP", "응시상태", "총점", "관리", "수료여부" },
|
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[] { "rno", "sseq", "isrebatename", "asname", "studyplacename", "cname", "exname", "username", "userid", "mobile", "leststr", "leestrExcel", "estarteend", "eseterm", "eip", "estatename", "tpoint", "iscompletename" },
|
||||||
vm.LectEXes,
|
vm.LectEXes,
|
||||||
"성적처리평가" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day);
|
"성적처리평가" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day);
|
||||||
}
|
}
|
||||||
|
|
@ -708,7 +721,7 @@ namespace NP.BO.Controllers
|
||||||
{
|
{
|
||||||
return ExportExcel(
|
return ExportExcel(
|
||||||
new String[] { "No", "운영기수", "교육장", "과정명", "교육생", "ID", "핸드폰", "교육시작일", "교육종료일", "상태", "점수", "첨삭", "모사", "최근제출일(IP)", "최근평가일(IP)","수료여부" },
|
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,
|
vm.LectSDs,
|
||||||
"성적처리과제" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day);
|
"성적처리과제" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
<th>핸드폰</th>
|
<th>핸드폰</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="col-md-12">
|
<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>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
20
Model/CM.cs
20
Model/CM.cs
|
|
@ -3656,6 +3656,16 @@ namespace NP.Model
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <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>
|
/// </summary>
|
||||||
public DateTime? checktime {get;set;}
|
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);
|
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; }
|
public int userno { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 환급신청여부 환급강좌 기준
|
/// 환급신청여부 환급강좌 기준
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue