pm 용 구매 업데이트 기능 추가
This commit is contained in:
@@ -13,12 +13,13 @@ namespace Project._Common
|
||||
{
|
||||
string p_dept = string.Empty;
|
||||
string p_id = string.Empty;
|
||||
|
||||
public fAddNewUser(string dept, string id)
|
||||
short deflevel = 1;
|
||||
public fAddNewUser(string dept, string id, short _deflevel = 1)
|
||||
{
|
||||
InitializeComponent();
|
||||
p_dept = dept;
|
||||
p_id = id;
|
||||
this.deflevel = _deflevel;
|
||||
|
||||
this.tbDept.Text = dept;
|
||||
this.StartPosition = FormStartPosition.CenterScreen;
|
||||
@@ -74,9 +75,24 @@ namespace Project._Common
|
||||
private void fUserInfo_Load(object sender, EventArgs e)
|
||||
{
|
||||
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.account));
|
||||
chkExceptHoly.Enabled = curLevel > 4;
|
||||
chkJobReport.Enabled = curLevel > 4;
|
||||
chkUseState.Enabled = curLevel > 4;
|
||||
|
||||
if(this.deflevel < 1)
|
||||
{
|
||||
chkExceptHoly.Visible = false;
|
||||
chkJobReport.Visible = false;
|
||||
chkUseState.Visible = false;
|
||||
|
||||
chkExceptHoly.Checked = false;
|
||||
chkJobReport.Checked = false; ;
|
||||
chkUseState.Checked = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkExceptHoly.Enabled = curLevel > 4;
|
||||
chkJobReport.Enabled = curLevel > 4;
|
||||
chkUseState.Enabled = curLevel > 4;
|
||||
}
|
||||
|
||||
}
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -144,9 +160,15 @@ namespace Project._Common
|
||||
{
|
||||
drGuser.Process = this.tbProcess.Text.Trim();
|
||||
drGuser.state = this.tbState.Text.Trim();
|
||||
drGuser.useJobReport = chkJobReport.Checked;
|
||||
drGuser.useUserState = chkUseState.Checked;
|
||||
drGuser.exceptHoly = chkExceptHoly.Checked;
|
||||
|
||||
if(deflevel > 0)
|
||||
{
|
||||
drGuser.useJobReport = chkJobReport.Checked;
|
||||
drGuser.useUserState = chkUseState.Checked;
|
||||
drGuser.exceptHoly = chkExceptHoly.Checked;
|
||||
}
|
||||
|
||||
FCOMMON.Util.MsgI($"이미 존재하는 사용자 정보입니다\n"+"기존 정보가 업데이트 됩니다");
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -161,7 +183,7 @@ namespace Project._Common
|
||||
drGuser.wuid = FCOMMON.info.Login.no;
|
||||
drGuser.wdate = DateTime.Now;
|
||||
drGuser.gcode = gcode;
|
||||
drGuser.level = 1;
|
||||
drGuser.level = this.deflevel;
|
||||
drGuser.uid = this.tbId.Text.Trim();
|
||||
drGuser.state = this.tbState.Text.Trim();
|
||||
drGuser.Process = this.tbProcess.Text.Trim();
|
||||
@@ -182,7 +204,7 @@ namespace Project._Common
|
||||
drUser.wuid = FCOMMON.info.Login.no;
|
||||
drUser.wdate = DateTime.Now;
|
||||
drUser.gcode = gcode;
|
||||
drUser.level = 1;
|
||||
drUser.level = this.deflevel;
|
||||
drUser.id = tbId.Text.Trim();
|
||||
drUser.password = newpassword;// "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C"; //기본값0
|
||||
|
||||
@@ -202,7 +224,7 @@ namespace Project._Common
|
||||
|
||||
else
|
||||
{
|
||||
if(string.IsNullOrEmpty(drUser.password))
|
||||
if(string.IsNullOrEmpty(drUser.password) || newpassword.isEmpty()==false)
|
||||
drUser.password = newpassword;// "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C";
|
||||
|
||||
drUser.name = tbNameK.Text.Trim();
|
||||
@@ -267,7 +289,6 @@ namespace Project._Common
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
newpassword = Pub.MakePasswordEnc(f.newpassword);
|
||||
Util.MsgI($"암호가 변경되었습니다.[저장] 버튼을 누르면 적용 됩니다");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user