휴가 신청 관리자는 가능 하도록 함

This commit is contained in:
chi
2022-12-12 14:04:34 +09:00
parent 0cff506215
commit 3de60a4978

View File

@@ -90,6 +90,8 @@ namespace FPJ0000.OtConfirm
}
int curLevel = 0;
public bool IsAdmin { get { return curLevel >= 5; } }
private void fHolyRequestAdd_Load(object sender, EventArgs e)
{
curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.holyreq));
@@ -98,7 +100,7 @@ namespace FPJ0000.OtConfirm
//관리자라면 관리자패널을 활성해준다.
if (dr.RowState == DataRowState.Detached)
{
cmbUser.Enabled = curLevel >= 5;
cmbUser.Enabled = IsAdmin;// curLevel >= 5;
grpAdmin.Enabled = false;
grpAdmin.Text = "관리자(추가작업시에는 사용할 수 없습니다)";
UpdateStatus();
@@ -106,8 +108,8 @@ namespace FPJ0000.OtConfirm
else
{
cmbUser.Enabled = false;
grpAdmin.Enabled = curLevel >= 5;
if (curLevel >= 5)
grpAdmin.Enabled = IsAdmin;// curLevel >= 5;
if (IsAdmin)
{
grpUser.Text = "신청자(편집상태에서는 사용자를 변경할 수 없습니다)";
@@ -119,7 +121,7 @@ namespace FPJ0000.OtConfirm
cmbPreset.SelectedIndex = 0;
}
if (curLevel >= 5)
if (IsAdmin)
{
tbCate.DropDownStyle = ComboBoxStyle.DropDown;
}
@@ -199,6 +201,9 @@ namespace FPJ0000.OtConfirm
//사용시간여부 확인
var minmsg = "해당 항목 [{0}]의 신청 가능 일(시간)이 없습니다\n\n남은 일(시간) : {1} \n\n관리자 문의 하세요";
if(IsAdmin)
minmsg = "해당 항목 [{0}]의 신청 가능 일(시간)이 없습니다\n\n남은 일(시간) : {1} \n\n관리자 권한으로 기록은 진행 됩니다";
bool oktime = false;
if (radTime.Checked) //대체사용
{
@@ -232,10 +237,9 @@ namespace FPJ0000.OtConfirm
if (oktime == false)
{
FCOMMON.Util.MsgE(minmsg);
return;
if (IsAdmin == false) return;
}
// return;
//하나도 입력안했다면 경고한다
@@ -455,7 +459,7 @@ namespace FPJ0000.OtConfirm
}
}
if(holydata.Any())
if (holydata.Any())
updateuserinfo = uid; //업데이트한 사용자 id 기록
}
}