구매 엑셀 업로드 기능 완료 및 메뉴얼 작성

This commit is contained in:
chi
2023-08-02 15:38:02 +09:00
parent d8ddd7cfa7
commit 20e36a3624
16 changed files with 924 additions and 640 deletions

View File

@@ -29,7 +29,7 @@ namespace Project._Common
{
tbId.Enabled = false;
button1.Enabled = false;
textBox1.Enabled = false;
btChangePW.Enabled = true;
var db = new EEEntitiesMain();
@@ -62,7 +62,11 @@ namespace Project._Common
this.Text = "사용자 정보 변경";
}
else this.Text = "사용자 정보 추가";
else
{
this.Text = "사용자 정보 추가";
btChangePW.Enabled = false;
}
}
@@ -180,7 +184,7 @@ namespace Project._Common
drUser.gcode = gcode;
drUser.level = 1;
drUser.id = tbId.Text.Trim();
drUser.password = "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C"; //기본값0
drUser.password = newpassword;// "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C"; //기본값0
drUser.name = tbNameK.Text.Trim();
drUser.nameE = tbNameE.Text.Trim();
@@ -198,7 +202,9 @@ namespace Project._Common
else
{
if (drUser.password.isEmpty()) drUser.password = "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C";
if(string.IsNullOrEmpty(drUser.password))
drUser.password = newpassword;// "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C";
drUser.name = tbNameK.Text.Trim();
drUser.nameE = tbNameE.Text.Trim();
drUser.dept = this.tbDept.Text.Trim();
@@ -220,7 +226,7 @@ namespace Project._Common
}
catch (Exception ex)
{
FCOMMON.Util.MsgE("save error\n"+ex.Message);
FCOMMON.Util.MsgE("save error\n" + ex.Message);
}
@@ -234,5 +240,37 @@ namespace Project._Common
private void chkJobReport_CheckedChanged(object sender, EventArgs e)
{
}
string newpassword = "B6589FC6AB0DC82CF12099D1C2D40AB994E8410C"; //기본값 0
private void btChangePW_Click(object sender, EventArgs e)
{
var f = new fNewPassword(this.tbId.Text);
if (f.ShowDialog() == DialogResult.OK)
{
var opass = Pub.MakePasswordEnc( f.tbPassO.Text);
//해당 그룹에 해당 사용자가 존재하는지 확이한다.
var gcode = FCOMMON.info.Login.gcode;
var uid = tbId.Text;
var db = new EEEntitiesMain();
var drUser = db.Users.SingleOrDefault(t => t.id == uid);
if (drUser != null)
{
if (opass.Equals(drUser.password)==false)
{
Util.MsgE("기존 암호가 일치하지 않습니다");
return;
}
}
else {
Util.MsgE("사용자 정보가 없어 처리할 수 없습니다");
return;
}
newpassword = Pub.MakePasswordEnc(f.newpassword);
Util.MsgI($"암호가 변경되었습니다.[저장] 버튼을 누르면 적용 됩니다");
}
}
}
}