휴가 신청 관리자는 가능 하도록 함
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -128,11 +130,11 @@ namespace FPJ0000.OtConfirm
|
||||
tbCate.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
binit = true;
|
||||
|
||||
cmbUser_SelectedIndexChanged(null, null);
|
||||
cmbUser_SelectedIndexChanged(null, null);
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
@@ -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,11 +237,10 @@ namespace FPJ0000.OtConfirm
|
||||
if (oktime == false)
|
||||
{
|
||||
FCOMMON.Util.MsgE(minmsg);
|
||||
return;
|
||||
if (IsAdmin == false) return;
|
||||
}
|
||||
|
||||
|
||||
// return;
|
||||
// return;
|
||||
|
||||
//하나도 입력안했다면 경고한다
|
||||
if (String.IsNullOrEmpty(tbReason.Text) && String.IsNullOrEmpty(tbLocation.Text) && String.IsNullOrEmpty(tbBackup.Text) && String.IsNullOrEmpty(tbRemark.Text))
|
||||
@@ -432,7 +436,7 @@ namespace FPJ0000.OtConfirm
|
||||
var uid = uiddt.ToString();
|
||||
if (uid.isEmpty()) return;
|
||||
|
||||
|
||||
|
||||
holydata = FCOMMON.DBM.GetUserHolidayJan(FCOMMON.info.Login.gcode, uid, DateTime.Now.AddDays(-1).ToShortDateString());
|
||||
|
||||
this.richTextBox1.Clear();
|
||||
@@ -455,7 +459,7 @@ namespace FPJ0000.OtConfirm
|
||||
}
|
||||
|
||||
}
|
||||
if(holydata.Any())
|
||||
if (holydata.Any())
|
||||
updateuserinfo = uid; //업데이트한 사용자 id 기록
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user