This commit is contained in:
parent
10c51b0223
commit
fb68d1bf6b
|
|
@ -29,15 +29,8 @@
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@if (Model.viewname == "professor")
|
|
||||||
{
|
|
||||||
<div class="form-group">
|
|
||||||
<label class="col-sm-4 col-md-2 control-label req">구분</label>
|
|
||||||
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "0:온라인;1:오프라인;2:온/오프라인" }, { "checked", Model.User.userno < 1 ? 1 : Model.User.userkind }, { "name", "User.userkind" } })</div>
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
<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 req">ID@(Model.viewname != "user" ? "" : "(이메일)")</label>
|
<label class="col-sm-4 col-md-2 control-label req">ID</label>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.userid, new { @class = "form-control disp-init ff", @style = "width: 300px;", @maxlength = "50" })</div>
|
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.userid, new { @class = "form-control disp-init ff", @style = "width: 300px;", @maxlength = "50" })</div>
|
||||||
</div>
|
</div>
|
||||||
<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">
|
||||||
|
|
@ -45,18 +38,18 @@
|
||||||
<div class="col-sm-8 col-md-10">@Html.PasswordFor(m => m.User.userpass, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "20" })</div>
|
<div class="col-sm-8 col-md-10">@Html.PasswordFor(m => m.User.userpass, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "20" })</div>
|
||||||
</div>
|
</div>
|
||||||
<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 req">이름@(Model.viewname != "user" ? "" : "(한글)")</label>
|
<label class="col-sm-4 col-md-2 control-label req">이름</label>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.username, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.username, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
||||||
</div>
|
</div>
|
||||||
@if (Model.viewname == "user")
|
@if (Model.viewname == "user")
|
||||||
{
|
{
|
||||||
<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>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.usernameeng, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
<div class="col-sm-8 col-md-10">
|
||||||
</div>
|
@Html.HiddenFor(m => m.User.userpno)
|
||||||
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
|
@Html.TextBox("userpno1", (Model.User.userpno ?? "").Length > 5 ? Model.User.userpno.Substring(0, 6) : Model.User.userpno, new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 143px;", @maxlength = "6" }) -
|
||||||
<label class="col-sm-4 col-md-2 control-label">성별</label>
|
@Html.TextBox("userpno2", (Model.User.userpno ?? "").Length > 12 ? Model.User.userpno.Substring(6, 7) : Model.User.userpno, new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 143px;", @maxlength = "7" })
|
||||||
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "0:남;1:여" }, { "name", "User.gender" }, { "checked", Model.User.gender } })</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
<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">
|
||||||
|
|
@ -70,17 +63,37 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<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 @(Model.viewname =="user" || Model.viewname=="professor" ? "reqx" : "") ">핸드폰</label>
|
<label class="col-sm-4 col-md-2 control-label @(Model.viewname =="user" ? "req" : "") ">핸드폰</label>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.mobile, new { @class = "form-control disp-init mobilefmt nocomma", @data_zero = "1", @style = "width: 300px;", @maxlength = "13" })</div>
|
<div class="col-sm-8 col-md-10">
|
||||||
|
@Html.TextBoxFor(m => m.User.mobile, new { @class = "form-control disp-init mobilefmt nocomma", @data_zero = "1", @style = "width: 300px;", @maxlength = "13" })
|
||||||
|
@if (Model.viewname == "user")
|
||||||
|
{
|
||||||
|
<label><input type="checkbox" name="User.isacceptmobile" value="1" @(Model.User.isacceptmobile == 1 ? "checked" : "") /> 수신</label>
|
||||||
|
}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@if (Model.viewname == "user")
|
@if (Model.viewname == "user")
|
||||||
{
|
{
|
||||||
<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>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.telno, new { @class = "form-control disp-init telnofmt int nocomma", @data_zero = "1", @style = "width: 300px;", @maxlength = "13" })</div>
|
<div class="col-sm-8 col-md-10">
|
||||||
|
@Html.Partial("./Partial/Date", Model.User.birthday == null ? (DateTime?)null : Convert.ToDateTime(Model.User.birthday), new ViewDataDictionary { { "name", "User.birthday" } })
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
<div class="line line-dashed line-lg pull-in assignbox" style="@(ViewBag.isadmin && Model.viewname != "professor" ? "":"display:none;")"></div><div class="form-group assignbox" style="@(ViewBag.isadmin && Model.viewname != "professor"?"":"display:none;")">
|
@if (Model.viewname == "user")
|
||||||
|
{
|
||||||
|
<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>
|
||||||
|
<div class="col-sm-8 col-md-10 postbox" style="line-height: 35px;">
|
||||||
|
@Html.TextBoxFor(m => m.User.post, new { @readonly = "readonly", @style = "width: 70px; background-color: #ddd;", @class = "postno form-control disp-init" }) <a href="#" onclick="javascript: getpost2(this);" title="주소찾기"><i class="fa fa-map-marker" style="font-size: 13px;"></i> 주소찾기(클릭 후 상단검색)</a>
|
||||||
|
<br />@Html.TextBoxFor(m => m.User.address1, new { @readonly = "readonly", @style = "background-color: #ddd; width: 300px;", @class = "postadr form-control disp-init", @placeholder = "주소" })
|
||||||
|
@Html.TextBoxFor(m => m.User.address2, new { @class = "postadrsub form-control disp-init", @placeholder = "상세주소", @style = "width: 400px;" })
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
<div class="line line-dashed line-lg pull-in assignbox" style="@(ViewBag.isadmin && Model.viewname != "professor" ? "" : "display:none;")"></div>
|
||||||
|
<div class="form-group assignbox" style="@(ViewBag.isadmin && Model.viewname != "professor" ? "" : "display:none;")">
|
||||||
<label class="col-sm-4 col-md-2 control-label">소속</label>
|
<label class="col-sm-4 col-md-2 control-label">소속</label>
|
||||||
<div class="col-sm-8 col-md-10">
|
<div class="col-sm-8 col-md-10">
|
||||||
<a href="#" class="btn btn-info btn-find btn-xs data-find data-find-float" onclick="findassignshow()"><i class="fa fa-search"></i></a>
|
<a href="#" class="btn btn-info btn-find btn-xs data-find data-find-float" onclick="findassignshow()"><i class="fa fa-search"></i></a>
|
||||||
|
|
@ -93,80 +106,71 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@if (Model.viewname == "professor")
|
@if (Model.viewname == "user")
|
||||||
{
|
{
|
||||||
<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>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.pasname, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "1:정규직;0:비정규직" }, { "checked", Model.User.isassignuser }, { "name", "User.isassignuser" } })</div>
|
||||||
|
</div>
|
||||||
|
<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>
|
||||||
|
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.uduty, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
||||||
|
</div>
|
||||||
|
<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>
|
||||||
|
<div class="col-sm-8 col-md-10">@Html.Partial("./Partial/Radio", null, new ViewDataDictionary() { { "valuetext", "0:기타;1:고졸;2:학사;3:석사;4:박사" }, { "checked", Model.User.slevel }, { "name", "User.slevel" } })</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
|
@if (Model.viewname == "professor" || Model.viewname == "admin")
|
||||||
<label class="col-sm-4 col-md-2 control-label">부서</label>
|
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.depart, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
|
||||||
</div>
|
|
||||||
<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>
|
|
||||||
<div class="col-sm-8 col-md-10">
|
|
||||||
@Html.Partial("./Partial/Select", Model.ComCodes.Where(w => w.cgroup == "jobposition"), new ViewDataDictionary { { "special", "reg" }, { "name", "User.ccposition" }, { "selected", Model.User.ccposition }, { "df", ":-직급선택" }, { "class", "disp-init" } })
|
|
||||||
@Html.TextBoxFor(m => m.User.ccpositionetc, new { @class = "form-control disp-init", @style = "width: 100px;" + (Model.User.ccposition == null || (Model.ComCodes.Where(w => w.ccode == Model.User.ccposition).FirstOrDefault() ?? new NP.Model.ComCode()).refcode != "9" ? "display:none;" : ""), @maxlength = "40" })
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@if (Model.viewname != "admin")
|
|
||||||
{
|
{
|
||||||
<div class="line line-dashed line-lg pull-in"></div><div class="form-group">
|
if (Model.viewname == "professor")
|
||||||
<label class="col-sm-4 col-md-2 control-label">사진</label>
|
|
||||||
<div class="col-sm-8 col-md-10">
|
|
||||||
@Html.Partial("./Partial/File", Model.FileList, new ViewDataDictionary {
|
|
||||||
{ "name", "User.fgnoprofile" },{"value", Model.User.fgnoprofile },{ "fname", "file"},
|
|
||||||
{"width", null },{"table", "users" },{ "column", "fgnoprofile"},{"filecount", 1 },
|
|
||||||
{"readmode", 0 },{"hidemode", 0 },
|
|
||||||
{ "isimage", 1 },{ "imageid", "imgprofile" },{ "dftsrc", "/img/common/profile_sample.jpg" },
|
|
||||||
{ "fileext", "" }, { "loginfo",Model.User.userno+"|9"}
|
|
||||||
})
|
|
||||||
<br />
|
|
||||||
<img id="imgprofile" src="@(Model.FileList.Count() > 0 && !string.IsNullOrEmpty(Model.FileList.First().fileurl) ? string.Format("{0}{1}", Model.Files, Model.FileList.First().fileurl) : "/img/common/profile_sample.jpg")" style="max-width: 135px; max-height: 135px; border-radius: 5px;" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
if (Model.viewname == "user")
|
|
||||||
{
|
{
|
||||||
<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>
|
||||||
|
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.pasname, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
||||||
|
</div>
|
||||||
|
}
|
||||||
|
|
||||||
|
<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>
|
||||||
|
<div class="col-sm-8 col-md-10">@Html.TextBoxFor(m => m.User.depart, new { @class = "form-control disp-init", @style = "width: 300px;", @maxlength = "50" })</div>
|
||||||
|
</div>
|
||||||
|
<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>
|
||||||
|
<div class="col-sm-8 col-md-10">
|
||||||
|
@Html.Partial("./Partial/Select", Model.ComCodes.Where(w => w.cgroup == "jobposition"), new ViewDataDictionary { { "special", "reg" }, { "name", "User.ccposition" }, { "selected", Model.User.ccposition }, { "df", ":-직급선택" }, { "class", "disp-init" } })
|
||||||
|
@Html.TextBoxFor(m => m.User.ccpositionetc, new { @class = "form-control disp-init", @style = "width: 100px;" + (Model.User.ccposition == null || (Model.ComCodes.Where(w => w.ccode == Model.User.ccposition).FirstOrDefault() ?? new NP.Model.ComCode()).refcode != "9" ? "display:none;" : ""), @maxlength = "40" })
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
if (Model.viewname == "professor")
|
||||||
|
{
|
||||||
|
<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>
|
||||||
<div class="col-sm-8 col-md-10">
|
<div class="col-sm-8 col-md-10">
|
||||||
@Html.HiddenFor(m => m.User.ccjobs)
|
@Html.Partial("./Partial/File", Model.FileList, new ViewDataDictionary {
|
||||||
@Html.Partial("./Partial/Checkbox", Model.ComCodes.Where(w => w.cgroup == "job"), new ViewDataDictionary { { "name", "ccjobs" }, {"autobind", "User_ccjobs" }, { "checked", Model.User.ccjobs }@*, { "fixwidth", "100px" }*@ })
|
{ "name", "User.fgnoprofile" },{"value", Model.User.fgnoprofile },{ "fname", "file"},
|
||||||
|
{"width", null },{"table", "users" },{ "column", "fgnoprofile"},{"filecount", 1 },
|
||||||
|
{"readmode", 0 },{"hidemode", 0 },
|
||||||
|
{ "isimage", 1 },{ "imageid", "imgprofile" },{ "dftsrc", "/img/common/profile_sample.jpg" },
|
||||||
|
{ "fileext", "" }, { "loginfo",Model.User.userno+"|9"}
|
||||||
|
})
|
||||||
|
<br />
|
||||||
|
<img id="imgprofile" src="@(Model.FileList.Count() > 0 && !string.IsNullOrEmpty(Model.FileList.First().fileurl) ? string.Format("{0}{1}", Model.Files, Model.FileList.First().fileurl) : "/img/common/profile_sample.jpg")" style="max-width: 135px; max-height: 135px; border-radius: 5px;" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@if (Model.viewname == "user" || Model.viewname == "professor")
|
@if (Model.viewname == "user" || Model.viewname == "professor")
|
||||||
{
|
{
|
||||||
<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>
|
|
||||||
<div class="col-sm-8 col-md-10 postbox" style="line-height: 35px;">
|
|
||||||
@Html.TextBoxFor(m => m.User.post, new { @readonly = "readonly", @style = "width: 70px; background-color: #ddd;", @class = "postno form-control disp-init" }) <a href="#" onclick="javascript: getpost2(this);" title="주소찾기"><i class="fa fa-map-marker" style="font-size: 13px;"></i> 주소찾기(클릭 후 상단검색)</a>
|
|
||||||
<br />@Html.TextBoxFor(m => m.User.address1, new { @readonly = "readonly", @style = "background-color: #ddd; width: 300px;", @class = "postadr form-control disp-init", @placeholder = "주소" })
|
|
||||||
@Html.TextBoxFor(m => m.User.address2, new { @class = "postadrsub form-control disp-init", @placeholder = "상세주소", @style = "width: 400px;" })
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
if (Model.viewname == "user")
|
|
||||||
{
|
|
||||||
<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>
|
|
||||||
<div class="col-sm-8 col-md-10">
|
|
||||||
@Html.HiddenFor(m => m.User.userpno)
|
|
||||||
@Html.TextBox("userpno1", (Model.User.userpno ?? "").Length > 5 ? Model.User.userpno.Substring(0, 6) : Model.User.userpno, new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 120px;", @maxlength = "6" })
|
|
||||||
-
|
|
||||||
@Html.TextBox("userpno2", (Model.User.userpno ?? "").Length > 6 ? Model.User.userpno.Substring(6) : "", new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 120px;", @maxlength = "7" })
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
if (Model.viewname == "professor")
|
if (Model.viewname == "professor")
|
||||||
{
|
{
|
||||||
<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>
|
||||||
<div class="col-sm-8 col-md-10">
|
<div class="col-sm-8 col-md-10">
|
||||||
@Html.HiddenFor(m => m.User.userpno)
|
@Html.HiddenFor(m => m.User.userpno)
|
||||||
@Html.TextBox("userpno1", (Model.User.userpno ?? "").Length > 5 ? Model.User.userpno.Substring(0, 6) : Model.User.userpno, new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 120px;", @maxlength = "6" })
|
@Html.TextBox("userpno1", (Model.User.userpno ?? "").Length > 5 ? Model.User.userpno.Substring(0, 6) : Model.User.userpno, new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 143px;", @maxlength = "6" }) -
|
||||||
|
@Html.TextBox("userpno2", (Model.User.userpno ?? "").Length > 12 ? Model.User.userpno.Substring(6, 7) : Model.User.userpno, new { @class = "form-control disp-init int nocomma text-center", @data_zero = "1", @style = "width: 143px;", @maxlength = "7" })
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<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">
|
||||||
|
|
@ -176,6 +180,14 @@
|
||||||
@Html.TextBoxFor(m => m.User.bankno, new { @class = "form-control disp-init", @style = "width: 400px;", @maxlength = "30", @placeholder = "계좌번호입력" })
|
@Html.TextBoxFor(m => m.User.bankno, new { @class = "form-control disp-init", @style = "width: 400px;", @maxlength = "30", @placeholder = "계좌번호입력" })
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<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>
|
||||||
|
<div class="col-sm-8 col-md-10 postbox" style="line-height: 35px;">
|
||||||
|
@Html.TextBoxFor(m => m.User.post, new { @readonly = "readonly", @style = "width: 70px; background-color: #ddd;", @class = "postno form-control disp-init" }) <a href="#" onclick="javascript: getpost2(this);" title="주소찾기"><i class="fa fa-map-marker" style="font-size: 13px;"></i> 주소찾기(클릭 후 상단검색)</a>
|
||||||
|
<br />@Html.TextBoxFor(m => m.User.address1, new { @readonly = "readonly", @style = "background-color: #ddd; width: 300px;", @class = "postadr form-control disp-init", @placeholder = "주소" })
|
||||||
|
@Html.TextBoxFor(m => m.User.address2, new { @class = "postadrsub form-control disp-init", @placeholder = "상세주소", @style = "width: 400px;" })
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<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>
|
||||||
<div class="col-sm-8 col-md-10">@Html.TextAreaFor(m => m.User.introhtml, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</div>
|
<div class="col-sm-8 col-md-10">@Html.TextAreaFor(m => m.User.introhtml, new { @class = "form-control", @style = "resize: none; width: 90%; height: 80px; padding: 3px 5px;" })</div>
|
||||||
|
|
@ -292,6 +304,7 @@
|
||||||
@section scriptsHeader{
|
@section scriptsHeader{
|
||||||
@Html.Partial("./Partial/ScriptPost")
|
@Html.Partial("./Partial/ScriptPost")
|
||||||
@Html.Partial("./Partial/FileScript")
|
@Html.Partial("./Partial/FileScript")
|
||||||
|
@Html.Partial("./Partial/ScriptDate")
|
||||||
@if (Model.viewname == "professor")
|
@if (Model.viewname == "professor")
|
||||||
{
|
{
|
||||||
@Html.Partial("./Partial/Summernote")
|
@Html.Partial("./Partial/Summernote")
|
||||||
|
|
@ -345,20 +358,19 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if ('@Model.viewname' == 'admin') {
|
||||||
|
$("#User_")
|
||||||
|
}
|
||||||
$("#User_ccposition").on("change", function () {
|
$("#User_ccposition").on("change", function () {
|
||||||
$("#User_ccpositionetc").hide();
|
$("#User_ccpositionetc").hide();
|
||||||
if ($(this).find("option:selected").attr("data-refcode") == "9") {
|
if ($(this).find("option:selected").attr("data-refcode") == "9") {
|
||||||
$("#User_ccpositionetc").show().focus();
|
$("#User_ccpositionetc").show().focus();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function save() {
|
function save() {
|
||||||
if ('@(Model.viewname)' == 'professor') {
|
setv("User_userpno", val("userpno1") + val("userpno2"));
|
||||||
setv("User_userpno", val("userpno1"));
|
|
||||||
} else {
|
|
||||||
setv("User_userpno", val("userpno1") + val("userpno2"));
|
|
||||||
}
|
|
||||||
setv("User_mobile", formatmobile(val("User_mobile")));
|
setv("User_mobile", formatmobile(val("User_mobile")));
|
||||||
setv("User_telno", formatphone(val("User_telno")));
|
setv("User_telno", formatphone(val("User_telno")));
|
||||||
if (val("User_usertype") == "0" || val("User_usertype") == "") { focus("User_usertype");msg("권한을 선택해주세요."); }
|
if (val("User_usertype") == "0" || val("User_usertype") == "") { focus("User_usertype");msg("권한을 선택해주세요."); }
|
||||||
|
|
@ -366,8 +378,8 @@
|
||||||
else if (val("User_userid").length < 6) {focus("User_userid"); msg("ID를 6글자 이상으로 입력해주세요.");}
|
else if (val("User_userid").length < 6) {focus("User_userid"); msg("ID를 6글자 이상으로 입력해주세요.");}
|
||||||
else if (val("User_userno") == '0' && !ispassword(val("User_userpass"))) { focus("User_userpass"); msg("6글자이상의 비밀번호를 입력해주세요."); }
|
else if (val("User_userno") == '0' && !ispassword(val("User_userpass"))) { focus("User_userpass"); msg("6글자이상의 비밀번호를 입력해주세요."); }
|
||||||
else if (check("User_username", null, "이름을 입력해주세요.")) { }
|
else if (check("User_username", null, "이름을 입력해주세요.")) { }
|
||||||
@*else if (('@Model.viewname' == 'professor' || '@Model.viewname' == 'user') && check("User_email",null,"이메일을 입력해주세요")) { }*@
|
else if (('@Model.viewname' == 'professor' || '@Model.viewname' == 'user') && check("User_email",null,"이메일을 입력해주세요")) { }
|
||||||
//else if (('@Model.viewname' == 'professor' || '@Model.viewname' == 'user') && check("User_mobile", null, "핸드폰 번호를 입력해주세요")) { }
|
else if (('@Model.viewname' == 'professor' || '@Model.viewname' == 'user') && check("User_mobile", null, "핸드폰 번호를 입력해주세요")) { }
|
||||||
else if (!isnulloremt(val("User_email")) && !isemail(val("User_email"))) { focus("User_email"); msg("이메일주소를 올바르게 입력해주세요."); }
|
else if (!isnulloremt(val("User_email")) && !isemail(val("User_email"))) { focus("User_email"); msg("이메일주소를 올바르게 입력해주세요."); }
|
||||||
//else if (!isnulloremt(val("User_mobile")) && (!ismobile(val("User_mobile")) )) { focus("User_mobile"); msg("핸드폰번호를 올바르게 입력해주세요."); }
|
//else if (!isnulloremt(val("User_mobile")) && (!ismobile(val("User_mobile")) )) { focus("User_mobile"); msg("핸드폰번호를 올바르게 입력해주세요."); }
|
||||||
else if (val("User_usertype") == "81" && val("User_asno") == "") { msg("소속을 등록해주세요.");}
|
else if (val("User_usertype") == "81" && val("User_asno") == "") { msg("소속을 등록해주세요.");}
|
||||||
|
|
|
||||||
|
|
@ -229,6 +229,8 @@
|
||||||
,a.kfcfyear,a.isassignuser,a.edus
|
,a.kfcfyear,a.isassignuser,a.edus
|
||||||
,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname
|
,case when c.refcode='9' then a.ccpositionetc else c.cname end ccpositionname
|
||||||
,case when a.usertype=1 then '교육생' when d.authname is null then '-' else d.authname end usertypestr
|
,case when a.usertype=1 then '교육생' when d.authname is null then '-' else d.authname end usertypestr
|
||||||
|
,CAST(AES_DECRYPT(UNHEX(a.birthday), <include refid="sql.digest"></include>) AS char) birthday
|
||||||
|
,a.uduty,a.slevel,a.isacceptmobile
|
||||||
,row_number() over(order by <isNotNull property="orderby">$orderby$</isNotNull><isNull property="orderby">a.username</isNull>) rno
|
,row_number() over(order by <isNotNull property="orderby">$orderby$</isNotNull><isNull property="orderby">a.username</isNull>) rno
|
||||||
,count(a.cdt) over() pagetotalcount
|
,count(a.cdt) over() pagetotalcount
|
||||||
from users a
|
from users a
|
||||||
|
|
@ -285,12 +287,14 @@
|
||||||
,gender,email,isacceptemail,mobile,telno
|
,gender,email,isacceptemail,mobile,telno
|
||||||
,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs
|
,asno,pasname,depart,ccposition,ccpositionetc,fgnoprofile,ccjobs
|
||||||
,userpno,bankname,bankno
|
,userpno,bankname,bankno
|
||||||
,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus,<include refid="sql.inc"></include>)
|
,post,address1,address2,introhtml,status,logintime,send335time,pwcalltime,pwcallno,eastereggkey,eetime,kfcfyear,isassignuser,edus
|
||||||
|
,isacceptmobile,uduty,slevel,jointype,birthday,<include refid="sql.inc"></include>)
|
||||||
values (#usertype#,#userkind#,#userid#,#userpass#,#username#,#usernameeng#
|
values (#usertype#,#userkind#,#userid#,#userpass#,#username#,#usernameeng#
|
||||||
,gender,HEX(AES_ENCRYPT(#email#, <include refid="sql.digest"></include>)),#isacceptemail#,HEX(AES_ENCRYPT(#mobile#, <include refid="sql.digest"></include>)),HEX(AES_ENCRYPT(#telno#, <include refid="sql.digest"></include>))
|
,gender,HEX(AES_ENCRYPT(#email#, <include refid="sql.digest"></include>)),#isacceptemail#,HEX(AES_ENCRYPT(#mobile#, <include refid="sql.digest"></include>)),HEX(AES_ENCRYPT(#telno#, <include refid="sql.digest"></include>))
|
||||||
,#asno#,#pasname#,#depart#,#ccposition#,#ccpositionetc#,#fgnoprofile#,#ccjobs#
|
,#asno#,#pasname#,#depart#,#ccposition#,#ccpositionetc#,#fgnoprofile#,#ccjobs#
|
||||||
,HEX(AES_ENCRYPT(#userpno#, <include refid="sql.digest"></include>)),bankname,HEX(AES_ENCRYPT(#bankno#, <include refid="sql.digest"></include>))
|
,HEX(AES_ENCRYPT(#userpno#, <include refid="sql.digest"></include>)),#bankname#,HEX(AES_ENCRYPT(#bankno#, <include refid="sql.digest"></include>))
|
||||||
,#post#,#address1#,#address2#,#introhtml#,#status#,<include refid="sql.now"></include>,null,null,null,null,null,#kfcfyear#,#isassignuser#,#edus#,<include refid="sql.inv"></include>);
|
,#post#,#address1#,#address2#,#introhtml#,#status#,<include refid="sql.now"></include>,null,null,null,null,null,#kfcfyear#,#isassignuser#,#edus#
|
||||||
|
,#isacceptmobile#,#uduty#,#slevel#,0,HEX(AES_ENCRYPT(#birthday#, <include refid="sql.digest"></include>)),<include refid="sql.inv"></include>);
|
||||||
|
|
||||||
<selectKey type="post" property="userno" resultClass="int">SELECT LAST_INSERT_ID()</selectKey>
|
<selectKey type="post" property="userno" resultClass="int">SELECT LAST_INSERT_ID()</selectKey>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
@ -320,6 +324,12 @@
|
||||||
,address1 =case when #address1# is not null then #address1# else address1 end
|
,address1 =case when #address1# is not null then #address1# else address1 end
|
||||||
,address2 =case when #address2# is not null then #address2# else address2 end
|
,address2 =case when #address2# is not null then #address2# else address2 end
|
||||||
,introhtml =case when #introhtml# is not null then #introhtml# else introhtml end
|
,introhtml =case when #introhtml# is not null then #introhtml# else introhtml end
|
||||||
|
,isacceptmobile = #isacceptmobile#
|
||||||
|
,uduty = #uduty#
|
||||||
|
,slevel = #slevel#
|
||||||
|
,jointype = 0
|
||||||
|
,isassignuser = #isassignuser#
|
||||||
|
,birthday =case when #birthday# is not null then HEX(AES_ENCRYPT(#birthday#, <include refid="sql.digest"></include>)) else birthday end
|
||||||
,kfcfyear =case when #kfcfyear# is not null then #kfcfyear# else kfcfyear end
|
,kfcfyear =case when #kfcfyear# is not null then #kfcfyear# else kfcfyear end
|
||||||
<isEqual property="savefrontbuy" compareValue="1">
|
<isEqual property="savefrontbuy" compareValue="1">
|
||||||
,isassignuser =#isassignuser#,kfcfyear =#kfcfyear#,edus=#edus#
|
,isassignuser =#isassignuser#,kfcfyear =#kfcfyear#,edus=#edus#
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,10 @@ namespace NP.Model
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public int isacceptemail { get; set; }
|
public int isacceptemail { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// 휴대폰정보수신
|
||||||
|
/// </summary>
|
||||||
|
public int isacceptmobile { get; set; }
|
||||||
|
/// <summary>
|
||||||
/// 200 ev50 모바일번호 "-"생성
|
/// 200 ev50 모바일번호 "-"생성
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public String mobile { get; set; }
|
public String mobile { get; set; }
|
||||||
|
|
@ -169,8 +173,21 @@ namespace NP.Model
|
||||||
public int? pwcallno {get;set;}
|
public int? pwcallno {get;set;}
|
||||||
public int? eastereggkey { get; set; }
|
public int? eastereggkey { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 생년월일
|
||||||
|
/// </summary>
|
||||||
|
public String birthday { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 직위
|
||||||
|
/// </summary>
|
||||||
|
public String uduty { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 학력
|
||||||
|
/// </summary>
|
||||||
|
public int slevel { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public String MobileFormat
|
public String MobileFormat
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue