휴가신청구분 입력 불가 하게 함

This commit is contained in:
chi
2022-07-04 09:26:39 +09:00
parent f8c38ae031
commit 38a681000f
11 changed files with 2103 additions and 725 deletions

View File

@@ -110,7 +110,8 @@ namespace FPJ0000.OtConfirm
if (curLevel >= 5)
{
grpUser.Text = "신청자(편집상태에서는 사용자를 변경할 수 없습니다)";
}
}
var = FCOMMON.DBM.getCodeList("54");
cmbPreset.Items.Clear();
cmbPreset.Items.Add(" -- 저장된 문구를 선택하세요(공용:54) --");
@@ -118,6 +119,14 @@ namespace FPJ0000.OtConfirm
cmbPreset.SelectedIndex = 0;
}
if(curLevel >= 5)
{
tbCate.DropDownStyle = ComboBoxStyle.DropDown;
}
else
{
tbCate.DropDownStyle = ComboBoxStyle.DropDownList;
}
binit = true;
}
@@ -136,6 +145,14 @@ namespace FPJ0000.OtConfirm
return;
}
//일반사용인데 내용이 대체 라는 문자라면 오류로 한다 220627
if (radTime.Checked == false && cate.Equals("대체"))
{
FCOMMON.Util.MsgE("일반 휴가 사용에 '대체' 문자는 입력할 수 없습니다\n대체 시간을 사용하는 경우 라면 '대체시간사용'을 입력하세요");
tbCate.Focus();
return;
}
if (tbED.Value.ToShortDateString().CompareTo(tbSD.Value.ToShortDateString()) < 0)
{
FCOMMON.Util.MsgE("시작일~종료일 범위를 확인하세요");
@@ -237,7 +254,7 @@ namespace FPJ0000.OtConfirm
dr.HolyBackup = tbBackup.Text.Trim();
dr.cate = cate;// tbCate.Text.Trim();
if (dr.Remark.Contains(richTextBox1.Text) == false)
if ( dr.RowState == DataRowState.Detached && dr.Remark.Contains(richTextBox1.Text) == false)
dr.Remark = tbRemark.Text.Trim() + "\r\n" + this.richTextBox1.Text;
else
dr.Remark = tbRemark.Text.Trim();