구매담당장ㅇ 검사 기능

This commit is contained in:
chi
2023-07-13 13:48:27 +09:00
parent e4d9011d2f
commit fd7e51b882
25 changed files with 3987 additions and 1380 deletions

View File

@@ -11,6 +11,7 @@ using util = FCOMMON.Util;
using NetOffice;
using Outlook = NetOffice.OutlookApi;
using NetOffice.OutlookApi.Enums;
using FEQ0000.Purchase;
namespace FEQ0000
{
@@ -153,7 +154,7 @@ namespace FEQ0000
foreach (FarPoint.Win.Spread.Column col in fpSpread1.ActiveSheet.Columns)
col.Locked = true;
}
toolStripButton6.Visible = btSave.Visible;
refreshData();
@@ -1299,5 +1300,23 @@ namespace FEQ0000
{
this.fpSpread1.ActiveSheet.ClearSelection();
}
private void toolStripButton6_Click_1(object sender, EventArgs e)
{
//state 가 ---인 데이터를 기준으로 함
//chk2 ==false 인 자료를 기준으로 함
var newlist = this.dsPurchase.EETGW_PurchaseCR.Where(t => t.Ischk2Null() && t.state.Equals("---")).ToList();
var f = new fSIDCheckNR(newlist);
if (f.ShowDialog() == DialogResult.OK)
{
var cnt = 0;
foreach (var idx in f.chklist)
{
var dr = newlist.Where(t => t.idx == idx).FirstOrDefault();
if (dr != null) { cnt += 1; dr.chk2 = true; dr.EndEdit(); }
}
FCOMMON.Util.MsgI($"{cnt}건의 자료가 [구매담당확인] 되었습니다\n저장을 눌러야 최종 적용 됩니다");
}
}
}
}