This commit is contained in:
atvstdla
2025-09-26 18:15:59 +09:00
parent 54c64a06bd
commit 16da4a5ffa
65 changed files with 5700 additions and 3514 deletions

View File

@@ -22,6 +22,10 @@ namespace SIDConvInfoEditorII
this.dvC.DataError += DvC_DataError;
this.dvI.DataError += DvC_DataError;
this.dvP.DataError += DvC_DataError;
this.tbFindWMS.KeyDown += (s1, e1) => {
if (e1.KeyCode == Keys.Enter)
btFindWMS.PerformClick();
};
}
private void DvC_DataError(object sender, DataGridViewDataErrorEventArgs e)
@@ -63,10 +67,14 @@ namespace SIDConvInfoEditorII
}
}
}
}
private void fSIDInformation_Load(object sender, EventArgs e)
{
// TODO: 이 코드는 데이터를 'dSWms.VW_GET_MAX_QTY_VENDOR_LOT' 테이블에 로드합니다. 필요 시 이 코드를 이동하거나 제거할 수 있습니다.
this.Show();
Application.DoEvents();
SelectCombo();
if (cmbRCode.SelectedIndex >= 0)
@@ -74,8 +82,9 @@ namespace SIDConvInfoEditorII
Refresh_SidInfo();
Refresh_SidConv();
Refresh_SidPrintInfo();
this.Refresh_WMS();
}
else
else
{
this.Show();
Application.DoEvents();
@@ -104,6 +113,20 @@ namespace SIDConvInfoEditorII
this.taC.Fill(this.dataSet1.K4EE_Component_Reel_SID_Convert);//, PUB.setting.McName);
dvC.AutoResizeColumns();
this.bnC.Enabled = true;
}
void Refresh_WMS()
{
try
{
this.taWMS.Fill(this.dSWms.VW_GET_MAX_QTY_VENDOR_LOT);
}
catch (Exception ex)
{
AR.UTIL.MsgE(ex.Message);
}
dvWMS.AutoResizeColumns();
}
void Refresh_SidInfo()
{
@@ -492,7 +515,7 @@ namespace SIDConvInfoEditorII
bsC.Filter = filter;
tb.BackColor = Color.Lime;
}
catch
catch
{
tb.BackColor = Color.Tomato;
}
@@ -527,5 +550,33 @@ namespace SIDConvInfoEditorII
FindText(textBox1);
}
}
private void btFineWMS_Click(object sender, EventArgs e)
{
var search = tbFindWMS.Text.Trim();
try
{
if(search.isEmpty())
{
bsWMS.Filter = "";
tbFindWMS.BackColor = SystemColors.Control;
}
else
{
tbFindWMS.BackColor = Color.HotPink;
var cols = new string[] { "SID", "PART_NO", "VENDOR_NM", "BATCH_NO", "CUST_CODE", "VENDOR_LOT" };
var filter = string.Join($" like '%{search}%' or ", cols) + $" like '%{search}%'";
bsWMS.Filter = filter;
tbFindWMS.BackColor = Color.Lime;
}
}
catch (Exception ex)
{
bsWMS.Filter = "";
tbFindWMS.BackColor = Color.HotPink;
}
tbFindWMS.Focus();
tbFindWMS.SelectAll();
}
}
}