휴가 승인자 정보 추적

This commit is contained in:
chi
2024-05-08 14:53:55 +09:00
parent 7eb2dbd2cd
commit e4f8981491
201 changed files with 1355 additions and 3219 deletions

View File

@@ -24,7 +24,7 @@ using System.Data.SqlClient;
namespace FEQ0000
{
public partial class fPurchaseNR : FCOMMON.fBase
public partial class fPurchaseNR : fBase
{
string fn_fpcolsize = "";
@@ -112,6 +112,7 @@ namespace FEQ0000
private void __Load(object sender, EventArgs e)
{
EnsureVisibleAndUsableSize();
this.cmDate.SelectedIndex = 0;
this.tbRequest.Text = string.Empty; //양진원 FCOMMON.info.Login.nameK;
this.cmbSort.SelectedIndex = 0;
@@ -315,6 +316,8 @@ namespace FEQ0000
var crcfindex = this.fpSpread1.ActiveSheet.Columns["crcf"].Index;
var prjindex = this.fpSpread1.ActiveSheet.Columns["projectidx"].Index;
var cstsindex = this.fpSpread1.ActiveSheet.Columns["conf_status"].Index;
var nameindex = this.fpSpread1.ActiveSheet.Columns["pumname"].Index; // pumname
var placeindex = this.fpSpread1.ActiveSheet.Columns["place"].Index; // pumname
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
{
@@ -325,13 +328,17 @@ namespace FEQ0000
var value = this.fpSpread1.ActiveSheet.GetValue(i, delindex);
var crcf = this.fpSpread1.ActiveSheet.GetValue(i, crcfindex);
var v_confstats = this.fpSpread1.ActiveSheet.GetValue(i, cstsindex);
var v_pumname = this.fpSpread1.ActiveSheet.GetValue(i, nameindex);
var v_place = this.fpSpread1.ActiveSheet.GetValue(i, placeindex);
var str_place = "";
var str_pumname = string.Empty;
var str_crcf = string.Empty;
var str_confstats = string.Empty;
if (crcf != null) str_crcf = crcf.ToString();
if (v_confstats != null) str_confstats = v_confstats.ToString();
if (v_pumname != null) str_pumname = v_pumname.ToString();
if (v_place != null) str_place = v_place.ToString().ToUpper();
if (value != null && (Boolean)value)
{
@@ -360,7 +367,10 @@ namespace FEQ0000
break;
case "---":
case "----":
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Blue;
if (str_place.Contains("SPR") || str_pumname.ToUpper().Contains("SPR"))
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Violet;
else
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Blue;
break;
case "received":
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Gray;
@@ -1204,7 +1214,7 @@ namespace FEQ0000
{
var drv = this.bs.Current as DataRowView;
var dr = drv.Row as dsPurchase.PurchaseRow;
if(dr.state == "PR" && dr.po.isEmpty()==false)
if (dr.state == "PR" && dr.po.isEmpty() == false)
{
dr.state = "PO";
}
@@ -1588,7 +1598,7 @@ namespace FEQ0000
//if ((cnt) % 10 == 0)
{
this.Text = $"품목업데이트 수량(I:{cntI}/U:{cntU})";
}
System.Windows.Forms.Application.DoEvents();
System.Threading.Thread.Sleep(500);