휴가 신청 관리자는 가능 하도록 함
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
	 chi
					chi