From 6f2de421f43ebce2c1d19b0e218a2c417844f5d8 Mon Sep 17 00:00:00 2001 From: chi Date: Wed, 3 Feb 2021 11:23:36 +0900 Subject: [PATCH] =?UTF-8?q?nr=EA=B5=AC=EB=A7=A4=EC=9E=85=EB=A0=A5=EC=B0=BD?= =?UTF-8?q?=EC=97=90=20=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=20=EC=A0=9C?= =?UTF-8?q?=ED=95=9C=EC=A1=B0=EA=B1=B4=20=ED=95=B4=EC=A0=9C.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FEQ0000/Purchase/fPurchase.Designer.cs | 118 ++++---- SubProject/FEQ0000/Purchase/fPurchase.cs | 17 ++ SubProject/FEQ0000/Purchase/fPurchase.resx | 82 +++--- SubProject/FEQ0000/Purchase/fPurchase_Add.cs | 79 +++--- SubProject/FPJ0000/CostReduction_2021.xlsx | Bin 0 -> 478501 bytes .../FPJ0000/EBoard/fEboardList.Designer.cs | 152 ++++++----- SubProject/FPJ0000/EBoard/fEboardList.cs | 14 +- SubProject/FPJ0000/EBoard/fEboardList.resx | 43 +-- SubProject/FPJ0000/FPJ0000.csproj | 12 + .../Project/fPartBuyStatus.Designer.cs | 1 + .../FPJ0000/Project/fPartBuyStatus.resx | 28 +- .../FPJ0000/Project/fProjectList.Designer.cs | 9 + SubProject/FPJ0000/Project/fProjectList.resx | 44 +-- .../Project/fProjectPartListEdit.Designer.cs | 93 ++++--- .../FPJ0000/Project/fProjectPartListEdit.resx | 3 + .../SaveCost/fSaveCostList.Designer.cs | 205 +++++++------- SubProject/FPJ0000/SaveCost/fSaveCostList.cs | 25 ++ .../FPJ0000/SaveCost/fSaveCostList.resx | 27 ++ .../SaveCost/fSaveCostReport.Designer.cs | 231 ++++++++++++++++ .../FPJ0000/SaveCost/fSaveCostReport.cs | 255 ++++++++++++++++++ .../FPJ0000/SaveCost/fSaveCostReport.resx | 135 ++++++++++ 21 files changed, 1194 insertions(+), 379 deletions(-) create mode 100644 SubProject/FPJ0000/CostReduction_2021.xlsx create mode 100644 SubProject/FPJ0000/SaveCost/fSaveCostReport.Designer.cs create mode 100644 SubProject/FPJ0000/SaveCost/fSaveCostReport.cs create mode 100644 SubProject/FPJ0000/SaveCost/fSaveCostReport.resx diff --git a/SubProject/FEQ0000/Purchase/fPurchase.Designer.cs b/SubProject/FEQ0000/Purchase/fPurchase.Designer.cs index e7ccb52..b7b5764 100644 --- a/SubProject/FEQ0000/Purchase/fPurchase.Designer.cs +++ b/SubProject/FEQ0000/Purchase/fPurchase.Designer.cs @@ -50,11 +50,11 @@ FarPoint.Win.Spread.CellType.TextCellType textCellType14 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.NumberCellType numberCellType5 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType15 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType6 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType16 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType6 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType17 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType7 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType18 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType7 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType19 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.CheckBoxCellType checkBoxCellType1 = new FarPoint.Win.Spread.CellType.CheckBoxCellType(); this.dsPurchase = new FEQ0000.dsPurchase(); @@ -129,8 +129,8 @@ this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.btViewDel = new System.Windows.Forms.ToolStripButton(); this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(); - this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView(); this.label1 = new System.Windows.Forms.Label(); + this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView(); ((System.ComponentModel.ISupportInitialize)(this.dsPurchase)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bn)).BeginInit(); @@ -240,6 +240,7 @@ // this.bindingNavigatorPositionItem.AccessibleName = "위치"; this.bindingNavigatorPositionItem.AutoSize = false; + this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("맑은 고딕", 9F); this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem"; this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(50, 23); this.bindingNavigatorPositionItem.Text = "0"; @@ -348,6 +349,7 @@ // tbFind // this.tbFind.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbFind.Font = new System.Drawing.Font("맑은 고딕", 9F); this.tbFind.Name = "tbFind"; this.tbFind.Size = new System.Drawing.Size(100, 26); this.tbFind.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbFind_KeyDown); @@ -593,6 +595,7 @@ // dtSD // this.dtSD.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.dtSD.Font = new System.Drawing.Font("맑은 고딕", 9F); this.dtSD.Name = "dtSD"; this.dtSD.Size = new System.Drawing.Size(90, 37); this.dtSD.Text = "1982-11-23"; @@ -608,6 +611,7 @@ // dtED // this.dtED.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.dtED.Font = new System.Drawing.Font("맑은 고딕", 9F); this.dtED.Name = "dtED"; this.dtED.Size = new System.Drawing.Size(90, 37); this.dtED.Text = "1982-11-23"; @@ -661,6 +665,7 @@ // tbRequest // this.tbRequest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbRequest.Font = new System.Drawing.Font("맑은 고딕", 9F); this.tbRequest.Name = "tbRequest"; this.tbRequest.Size = new System.Drawing.Size(70, 37); this.tbRequest.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; @@ -754,6 +759,18 @@ this.fpSpread1.StatusBarVisible = true; this.fpSpread1.TabIndex = 4; // + // label1 + // + this.label1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.label1.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); + this.label1.Location = new System.Drawing.Point(0, 599); + this.label1.Name = "label1"; + this.label1.Padding = new System.Windows.Forms.Padding(5, 0, 0, 0); + this.label1.Size = new System.Drawing.Size(1213, 23); + this.label1.TabIndex = 6; + this.label1.Text = "--"; + this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // // fpSpread1_Sheet1 // this.fpSpread1_Sheet1.Reset(); @@ -785,13 +802,13 @@ this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 18).Value = "합계금액"; this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 19).Value = "공급업체"; this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 20).Value = "*"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 21).Value = "관련프로젝트"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 22).Value = "*"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 23).Value = "입고예정"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 24).Value = "입고일"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 25).Value = "입고수량"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 26).Value = "PO#"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 27).Value = "비고"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 21).Value = "비고"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 22).Value = "프로젝트"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 23).Value = "*"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 24).Value = "입고예정"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 25).Value = "입고일"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 26).Value = "입고수량"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 27).Value = "PO#"; this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 28).Value = "삭제됨"; this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 37F; this.fpSpread1_Sheet1.Columns.Get(0).AllowAutoFilter = true; @@ -956,54 +973,53 @@ this.fpSpread1_Sheet1.Columns.Get(20).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(20).Label = "*"; this.fpSpread1_Sheet1.Columns.Get(20).Width = 14F; - this.fpSpread1_Sheet1.Columns.Get(21).AllowAutoFilter = true; this.fpSpread1_Sheet1.Columns.Get(21).CellType = textCellType15; - this.fpSpread1_Sheet1.Columns.Get(21).DataField = "project"; - this.fpSpread1_Sheet1.Columns.Get(21).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; - this.fpSpread1_Sheet1.Columns.Get(21).Label = "관련프로젝트"; - this.fpSpread1_Sheet1.Columns.Get(21).Width = 63F; - this.fpSpread1_Sheet1.Columns.Get(22).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.fpSpread1_Sheet1.Columns.Get(21).DataField = "bigo"; + this.fpSpread1_Sheet1.Columns.Get(21).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(21).Label = "비고"; + this.fpSpread1_Sheet1.Columns.Get(21).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(22).CellType = textCellType16; + this.fpSpread1_Sheet1.Columns.Get(22).DataField = "project"; + this.fpSpread1_Sheet1.Columns.Get(22).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; + this.fpSpread1_Sheet1.Columns.Get(22).Label = "프로젝트"; + this.fpSpread1_Sheet1.Columns.Get(22).Width = 63F; + this.fpSpread1_Sheet1.Columns.Get(23).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); numberCellType6.DecimalPlaces = 0; numberCellType6.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; numberCellType6.MaximumValue = 2147483647D; numberCellType6.MinimumValue = -2147483648D; - this.fpSpread1_Sheet1.Columns.Get(22).CellType = numberCellType6; - this.fpSpread1_Sheet1.Columns.Get(22).DataField = "projectidx"; - this.fpSpread1_Sheet1.Columns.Get(22).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(22).Label = "*"; - this.fpSpread1_Sheet1.Columns.Get(22).Width = 14F; - this.fpSpread1_Sheet1.Columns.Get(23).CellType = textCellType16; - this.fpSpread1_Sheet1.Columns.Get(23).DataField = "edate"; + this.fpSpread1_Sheet1.Columns.Get(23).CellType = numberCellType6; + this.fpSpread1_Sheet1.Columns.Get(23).DataField = "projectidx"; this.fpSpread1_Sheet1.Columns.Get(23).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(23).Label = "입고예정"; - this.fpSpread1_Sheet1.Columns.Get(23).Width = 33F; + this.fpSpread1_Sheet1.Columns.Get(23).Label = "*"; + this.fpSpread1_Sheet1.Columns.Get(23).Tag = "projectidx"; + this.fpSpread1_Sheet1.Columns.Get(23).Width = 14F; this.fpSpread1_Sheet1.Columns.Get(24).CellType = textCellType17; - this.fpSpread1_Sheet1.Columns.Get(24).DataField = "indate"; + this.fpSpread1_Sheet1.Columns.Get(24).DataField = "edate"; this.fpSpread1_Sheet1.Columns.Get(24).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(24).Label = "입고일"; - this.fpSpread1_Sheet1.Columns.Get(24).Tag = "indate"; + this.fpSpread1_Sheet1.Columns.Get(24).Label = "입고예정"; this.fpSpread1_Sheet1.Columns.Get(24).Width = 33F; + this.fpSpread1_Sheet1.Columns.Get(25).CellType = textCellType18; + this.fpSpread1_Sheet1.Columns.Get(25).DataField = "indate"; + this.fpSpread1_Sheet1.Columns.Get(25).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(25).Label = "입고일"; + this.fpSpread1_Sheet1.Columns.Get(25).Tag = "indate"; + this.fpSpread1_Sheet1.Columns.Get(25).Width = 33F; numberCellType7.NegativeRed = true; numberCellType7.ShowSeparator = true; - this.fpSpread1_Sheet1.Columns.Get(25).CellType = numberCellType7; - this.fpSpread1_Sheet1.Columns.Get(25).DataField = "inqty"; - this.fpSpread1_Sheet1.Columns.Get(25).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(25).Label = "입고수량"; - this.fpSpread1_Sheet1.Columns.Get(25).Tag = "inqty"; - this.fpSpread1_Sheet1.Columns.Get(25).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(25).Width = 41F; - this.fpSpread1_Sheet1.Columns.Get(26).CellType = textCellType18; - this.fpSpread1_Sheet1.Columns.Get(26).DataField = "po"; + this.fpSpread1_Sheet1.Columns.Get(26).CellType = numberCellType7; + this.fpSpread1_Sheet1.Columns.Get(26).DataField = "inqty"; this.fpSpread1_Sheet1.Columns.Get(26).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(26).Label = "PO#"; - this.fpSpread1_Sheet1.Columns.Get(26).Tag = "po"; - this.fpSpread1_Sheet1.Columns.Get(26).Width = 32F; + this.fpSpread1_Sheet1.Columns.Get(26).Label = "입고수량"; + this.fpSpread1_Sheet1.Columns.Get(26).Tag = "inqty"; + this.fpSpread1_Sheet1.Columns.Get(26).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(26).Width = 41F; this.fpSpread1_Sheet1.Columns.Get(27).CellType = textCellType19; - this.fpSpread1_Sheet1.Columns.Get(27).DataField = "bigo"; - this.fpSpread1_Sheet1.Columns.Get(27).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; - this.fpSpread1_Sheet1.Columns.Get(27).Label = "비고"; - this.fpSpread1_Sheet1.Columns.Get(27).Tag = "bigo"; - this.fpSpread1_Sheet1.Columns.Get(27).Width = 33F; + this.fpSpread1_Sheet1.Columns.Get(27).DataField = "po"; + this.fpSpread1_Sheet1.Columns.Get(27).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(27).Label = "PO#"; + this.fpSpread1_Sheet1.Columns.Get(27).Tag = "po"; + this.fpSpread1_Sheet1.Columns.Get(27).Width = 32F; this.fpSpread1_Sheet1.Columns.Get(28).CellType = checkBoxCellType1; this.fpSpread1_Sheet1.Columns.Get(28).DataField = "isdel"; this.fpSpread1_Sheet1.Columns.Get(28).Label = "삭제됨"; @@ -1015,18 +1031,6 @@ this.fpSpread1_Sheet1.RowHeader.Columns.Default.Resizable = false; this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1; // - // label1 - // - this.label1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.label1.Font = new System.Drawing.Font("맑은 고딕", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129))); - this.label1.Location = new System.Drawing.Point(0, 599); - this.label1.Name = "label1"; - this.label1.Padding = new System.Windows.Forms.Padding(5, 0, 0, 0); - this.label1.Size = new System.Drawing.Size(1213, 23); - this.label1.TabIndex = 6; - this.label1.Text = "--"; - this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // // fPurchase // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); diff --git a/SubProject/FEQ0000/Purchase/fPurchase.cs b/SubProject/FEQ0000/Purchase/fPurchase.cs index 736951d..5c6edf1 100644 --- a/SubProject/FEQ0000/Purchase/fPurchase.cs +++ b/SubProject/FEQ0000/Purchase/fPurchase.cs @@ -222,6 +222,9 @@ namespace FEQ0000 var delindex = this.fpSpread1.ActiveSheet.Columns["isdel"].Index; var statindex = this.fpSpread1.ActiveSheet.Columns["state"].Index; var crcfindex = this.fpSpread1.ActiveSheet.Columns["crcf"].Index; + var prjindex = this.fpSpread1.ActiveSheet.Columns["projectidx"].Index; + + for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++) { var state = this.fpSpread1.ActiveSheet.GetValue(i, statindex); @@ -277,10 +280,24 @@ namespace FEQ0000 } + //프로젝트가 걸린데이터는 글자를 bold체로 변경한다. + var pidx = (int)this.fpSpread1.ActiveSheet.GetValue(i, prjindex); + if(pidx == -1) //프로젝트가 없다 + { + this.fpSpread1.ActiveSheet.Rows[i].Font = fBase; + } + else + { + this.fpSpread1.ActiveSheet.Rows[i].Font = fBold; + } + } this.fpSpread1.ResumeLayout(); } + Font fBase = new Font("맑은 고딕", 9); + Font fBold = new Font("맑은 고딕", 9, FontStyle.Bold); + private void saveData(Boolean prompt) { this.Validate(); diff --git a/SubProject/FEQ0000/Purchase/fPurchase.resx b/SubProject/FEQ0000/Purchase/fPurchase.resx index f0609cc..60fb37e 100644 --- a/SubProject/FEQ0000/Purchase/fPurchase.resx +++ b/SubProject/FEQ0000/Purchase/fPurchase.resx @@ -234,57 +234,57 @@ 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 + dekSiUTyC9B/oc2h827VAAAAAElFTkSuQmCC diff --git a/SubProject/FEQ0000/Purchase/fPurchase_Add.cs b/SubProject/FEQ0000/Purchase/fPurchase_Add.cs index 63583fa..e04a72a 100644 --- a/SubProject/FEQ0000/Purchase/fPurchase_Add.cs +++ b/SubProject/FEQ0000/Purchase/fPurchase_Add.cs @@ -40,7 +40,7 @@ namespace FEQ0000 } } - + Boolean advInput = false; private void __Load(object sender, EventArgs e) @@ -50,7 +50,7 @@ namespace FEQ0000 // this.Show(); // Application.DoEvents(); advInput = FCOMMON.Util.getBit(FCOMMON.info.Login.gpermission, (int)FCOMMON.eGroupPermission.purchase_adv); - + //상태 var stateList = FCOMMON.DBM.getCodeTable("04"); this.cmbState.DisplayMember = "Value"; @@ -94,7 +94,7 @@ namespace FEQ0000 var userList = FCOMMON.DBM.getUserList(); //.getGroupList("name", "Users", "[level] > 0 and [level] < 10"); foreach (var user in userList) { - this.cmbReceive.Items.Add(string.Format("[{0}] {1}",user.Key,user.Value)); + this.cmbReceive.Items.Add(string.Format("[{0}] {1}", user.Key, user.Value)); this.cmbRequest.Items.Add(string.Format("[{0}] {1}", user.Key, user.Value)); } @@ -121,17 +121,18 @@ namespace FEQ0000 ///입력된 데이터를 적용한다. dtPdate.Value = DateTime.Parse(dr.pdate); - if(cmbRequest.Items.Count > 0) + if (cmbRequest.Items.Count > 0) { - for(int i = 0; i< cmbRequest.Items.Count ;i++) + for (int i = 0; i < cmbRequest.Items.Count; i++) { if (cmbRequest.Items[i].ToString().StartsWith("[" + dr.request + "]")) { cmbRequest.SelectedIndex = i; break; - } + } } - } else cmbRequest.Text = dr.request; + } + else cmbRequest.Text = dr.request; if (cmbReceive.Items.Count > 0) { @@ -150,7 +151,7 @@ namespace FEQ0000 tbSID.Text = dr.sid; tbSID.Tag = tbSID.Text; - + if (dr.manuproc == "") cbManuProc.SelectedIndex = -1; else cbManuProc.Text = dr.manuproc; //190106 @@ -194,10 +195,10 @@ namespace FEQ0000 tbProjectIndex.Text = dr.projectidx.ToString(); cmbState.Text = dr.state; - + if (dr.process == "") cbProcess.SelectedIndex = -1; - else cbProcess.Text = dr.process; + else cbProcess.Text = dr.process; if (cbProcess.SelectedIndex == -1) { //181203 - 이 사용자가 마지막으로 사용한 공정값을 사용한다. @@ -243,10 +244,10 @@ namespace FEQ0000 } } - if(advInput==false) + if (advInput == false) { this.Width = 528; - // this.linkLabel7.Enabled = false; + // this.linkLabel7.Enabled = false; this.tbProject.Enabled = false; this.tbProjectIndex.Enabled = false; } @@ -267,7 +268,7 @@ namespace FEQ0000 } } - + } @@ -311,12 +312,12 @@ namespace FEQ0000 } private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - Lov_Item("",true); + Lov_Item("", true); } - void Lov_Item( string search,Boolean allowAll) + void Lov_Item(string search, Boolean allowAll) { - if (search == "" && allowAll==false) + if (search == "" && allowAll == false) { FCOMMON.Util.MsgE("품명은 필수 값 입니다"); tbPumName.Focus(); @@ -342,7 +343,7 @@ namespace FEQ0000 this.tbPumUnit.Enabled = false; if (tbSID.Text != "") tbSID.Enabled = false; else tbSID.Enabled = true; - + //제품을 찾앗다면 suppy 등을 업데이트 해준다. var pcInfo = FCOMMON.DBM.getLastPurchaseInfo(f.item); if (pcInfo.idx != -1) @@ -448,11 +449,27 @@ namespace FEQ0000 tbPumQty.Focus(); return false; } - if ( advInput==true && tbProject.Text == "") + if (advInput == true ) { - FCOMMON.Util.MsgE("프로젝트 정보를 입력하세요."); - tbProject.Focus(); - return false; + if (tbProject.Text == "") + { + //프로젝트명에 입력이 안되있다 + if (tbProjectIndex.Text != "-1") this.tbProjectIndex.Text = "-1"; + } + else + { + //프로젝트에 뭔가를 입력했다 + if(tbProjectIndex.Text == "-1") + { + FCOMMON.Util.MsgE("프로젝트가 선택되지 않았습니다. 직접입력은 허용되지 않습니다.\n" + + "프로젝트 명을 입력하고 Enter 키를 눌러서 관련 프로젝트를 선택하세요\n" + + "프로젝트가 없는 경우에는 비고란에 해당 내용을 기입하세요"); + tbProject.Focus(); + tbProject.SelectAll(); + return false; + } + } + } var overtime = DateTime.Now - DateTime.Parse("2019-01-09 00:00:00"); @@ -556,12 +573,12 @@ namespace FEQ0000 } //품목정보에 없는 데이터이므로 자료를 추가한다. - if(tbPumIDX.Text == "-1") + if (tbPumIDX.Text == "-1") { var newidx = FCOMMON.DBM.addItem(tbPumName.Text, tbSID.Text, tbPumModel.Text.Trim(), decimal.Parse(tbPumPrice.Text), tbSupply.Text.Trim(), int.Parse(tbSupplyIndex.Text), null); if (newidx > 0) tbPumIDX.Text = newidx.ToString(); } - else if(tbSID.Text != "" && tbSID.Text != tbSID.Tag.ToString()) + else if (tbSID.Text != "" && tbSID.Text != tbSID.Tag.ToString()) { //SID가 변경되었으므로 업데이트 해주낟. FCOMMON.DBM.UpdateItemSID(int.Parse(tbPumIDX.Text), tbSID.Text); @@ -586,7 +603,7 @@ namespace FEQ0000 dr.pumamt = dr.pumqty * dr.pumprice; if (tbPumIDX.Text == "" || tbPumIDX.Text == "-1") dr.SetpumidxNull(); else dr.pumidx = int.Parse(tbPumIDX.Text); - dr.sid = tbSID.Text.Trim(); + dr.sid = tbSID.Text.Trim(); if (chkExp.Checked) dr.edate = this.dtExpDate.Value.ToShortDateString(); else dr.SetedateNull(); @@ -750,22 +767,22 @@ namespace FEQ0000 private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - + } private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - + } private void imgpase_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - + } private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - + } private void cbEQManu_SelectedIndexChanged(object sender, EventArgs e) @@ -787,12 +804,12 @@ namespace FEQ0000 private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - + } private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { - + } void tbProject_Leave(object sender, EventArgs e) @@ -817,7 +834,7 @@ namespace FEQ0000 var tb = sender as TextBox; if (tb.Text == "") tbPumIDX.Text = "-1"; else if (tb.Text != tb.Tag.ToString()) tbPumIDX.Text = "-1"; - if(tbPumIDX.Text =="-1") + if (tbPumIDX.Text == "-1") { tbPumModel.Enabled = true; tbPumUnit.Enabled = true; diff --git a/SubProject/FPJ0000/CostReduction_2021.xlsx b/SubProject/FPJ0000/CostReduction_2021.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..9209407e54eaee2fe3277ed497a1d9c40da7c27c GIT binary patch literal 478501 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�}UA55>yM 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 z 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 literal 0 HcmV?d00001 diff --git a/SubProject/FPJ0000/EBoard/fEboardList.Designer.cs b/SubProject/FPJ0000/EBoard/fEboardList.Designer.cs index 07c26e0..38eccc4 100644 --- a/SubProject/FPJ0000/EBoard/fEboardList.Designer.cs +++ b/SubProject/FPJ0000/EBoard/fEboardList.Designer.cs @@ -30,27 +30,27 @@ { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(fEboardList)); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType15 = new FarPoint.Win.Spread.CellType.NumberCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType29 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType30 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType31 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType32 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType33 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType34 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType35 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType36 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType37 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType38 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType39 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType40 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType41 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType16 = new FarPoint.Win.Spread.CellType.NumberCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType17 = new FarPoint.Win.Spread.CellType.NumberCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType18 = new FarPoint.Win.Spread.CellType.NumberCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType19 = new FarPoint.Win.Spread.CellType.NumberCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType20 = new FarPoint.Win.Spread.CellType.NumberCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType42 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.NumberCellType numberCellType21 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType1 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType1 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType2 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType3 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType4 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType5 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType6 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType7 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType8 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType9 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType10 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType11 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType12 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType13 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType2 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType3 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType4 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType5 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType6 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType14 = new FarPoint.Win.Spread.CellType.TextCellType(); + FarPoint.Win.Spread.CellType.NumberCellType numberCellType7 = new FarPoint.Win.Spread.CellType.NumberCellType(); this.bn = new System.Windows.Forms.BindingNavigator(this.components); this.bs = new System.Windows.Forms.BindingSource(this.components); this.dsMSSQL = new FPJ0000.dsPRJ(); @@ -63,6 +63,7 @@ this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton(); this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton(); this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); this.btAdd = new System.Windows.Forms.ToolStripButton(); this.btCopy = new System.Windows.Forms.ToolStripButton(); this.btEdit = new System.Windows.Forms.ToolStripButton(); @@ -74,6 +75,7 @@ this.btFind = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); + this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.cm = new System.Windows.Forms.ContextMenuStrip(this.components); this.columnSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.autoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -125,7 +127,6 @@ this.btSearch = new System.Windows.Forms.Button(); this.button1 = new System.Windows.Forms.Button(); this.ta = new FPJ0000.dsPRJTableAdapters.EETGW_JobReport_EBoardTableAdapter(); - this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); ((System.ComponentModel.ISupportInitialize)(this.bn)).BeginInit(); this.bn.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); @@ -158,6 +159,7 @@ this.bindingNavigatorMoveNextItem, this.bindingNavigatorMoveLastItem, this.bindingNavigatorSeparator2, + this.toolStripButton3, this.btAdd, this.btCopy, this.btEdit, @@ -261,6 +263,15 @@ this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2"; this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25); // + // toolStripButton3 + // + this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image"))); + this.toolStripButton3.Name = "toolStripButton3"; + this.toolStripButton3.RightToLeftAutoMirrorImage = true; + this.toolStripButton3.Size = new System.Drawing.Size(74, 22); + this.toolStripButton3.Text = "줄추가(&I)"; + this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click); + // // btAdd // this.btAdd.Image = ((System.Drawing.Image)(resources.GetObject("btAdd.Image"))); @@ -348,6 +359,15 @@ this.toolStripButton1.Text = "가져오기"; this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); // + // toolStripButton2 + // + this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); + this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton2.Name = "toolStripButton2"; + this.toolStripButton2.Size = new System.Drawing.Size(134, 22); + this.toolStripButton2.Text = "Performance Report"; + this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click_1); + // // cm // this.cm.Font = new System.Drawing.Font("맑은 고딕", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(129))); @@ -503,11 +523,11 @@ this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 20).Value = "Repair Time(H)"; this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 46F; this.fpSpread1_Sheet1.Columns.Get(0).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - numberCellType15.DecimalPlaces = 0; - numberCellType15.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; - numberCellType15.MaximumValue = 2147483647D; - numberCellType15.MinimumValue = -2147483648D; - this.fpSpread1_Sheet1.Columns.Get(0).CellType = numberCellType15; + numberCellType1.DecimalPlaces = 0; + numberCellType1.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; + numberCellType1.MaximumValue = 2147483647D; + numberCellType1.MinimumValue = -2147483648D; + this.fpSpread1_Sheet1.Columns.Get(0).CellType = numberCellType1; this.fpSpread1_Sheet1.Columns.Get(0).DataField = "idx"; this.fpSpread1_Sheet1.Columns.Get(0).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.fpSpread1_Sheet1.Columns.Get(0).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; @@ -515,97 +535,97 @@ this.fpSpread1_Sheet1.Columns.Get(0).Locked = true; this.fpSpread1_Sheet1.Columns.Get(0).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(1).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType29; + this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType1; this.fpSpread1_Sheet1.Columns.Get(1).DataField = "uid"; this.fpSpread1_Sheet1.Columns.Get(1).Label = "Engineer"; this.fpSpread1_Sheet1.Columns.Get(2).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(2).CellType = textCellType30; + this.fpSpread1_Sheet1.Columns.Get(2).CellType = textCellType2; this.fpSpread1_Sheet1.Columns.Get(2).DataField = "Site"; this.fpSpread1_Sheet1.Columns.Get(2).Label = "SITE"; this.fpSpread1_Sheet1.Columns.Get(3).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType31; + this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType3; this.fpSpread1_Sheet1.Columns.Get(3).DataField = "요청자"; this.fpSpread1_Sheet1.Columns.Get(3).Label = "요청"; - this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType32; + this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType4; this.fpSpread1_Sheet1.Columns.Get(4).DataField = "pdate"; this.fpSpread1_Sheet1.Columns.Get(4).Label = "입고일"; - this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType33; + this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType5; this.fpSpread1_Sheet1.Columns.Get(5).DataField = "수리완료일"; this.fpSpread1_Sheet1.Columns.Get(5).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(5).Label = "완료일"; this.fpSpread1_Sheet1.Columns.Get(5).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(6).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType34; + this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType6; this.fpSpread1_Sheet1.Columns.Get(6).DataField = "분류"; this.fpSpread1_Sheet1.Columns.Get(6).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; this.fpSpread1_Sheet1.Columns.Get(6).Label = "Status"; this.fpSpread1_Sheet1.Columns.Get(6).Tag = "status"; this.fpSpread1_Sheet1.Columns.Get(6).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(7).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(7).CellType = textCellType35; + this.fpSpread1_Sheet1.Columns.Get(7).CellType = textCellType7; this.fpSpread1_Sheet1.Columns.Get(7).DataField = "Line"; this.fpSpread1_Sheet1.Columns.Get(8).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(8).CellType = textCellType36; + this.fpSpread1_Sheet1.Columns.Get(8).CellType = textCellType8; this.fpSpread1_Sheet1.Columns.Get(8).DataField = "Division"; this.fpSpread1_Sheet1.Columns.Get(8).Width = 72F; this.fpSpread1_Sheet1.Columns.Get(9).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(9).CellType = textCellType37; + this.fpSpread1_Sheet1.Columns.Get(9).CellType = textCellType9; this.fpSpread1_Sheet1.Columns.Get(9).DataField = "Process"; this.fpSpread1_Sheet1.Columns.Get(9).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; this.fpSpread1_Sheet1.Columns.Get(9).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(9).Width = 78F; - this.fpSpread1_Sheet1.Columns.Get(10).CellType = textCellType38; + this.fpSpread1_Sheet1.Columns.Get(10).CellType = textCellType10; this.fpSpread1_Sheet1.Columns.Get(10).DataField = "Model"; this.fpSpread1_Sheet1.Columns.Get(10).Label = "Equipment"; this.fpSpread1_Sheet1.Columns.Get(10).Width = 69F; - this.fpSpread1_Sheet1.Columns.Get(11).CellType = textCellType39; + this.fpSpread1_Sheet1.Columns.Get(11).CellType = textCellType11; this.fpSpread1_Sheet1.Columns.Get(11).DataField = "BoardName"; this.fpSpread1_Sheet1.Columns.Get(11).Label = "Board Name"; - this.fpSpread1_Sheet1.Columns.Get(12).CellType = textCellType40; + this.fpSpread1_Sheet1.Columns.Get(12).CellType = textCellType12; this.fpSpread1_Sheet1.Columns.Get(12).DataField = "BoardVender"; this.fpSpread1_Sheet1.Columns.Get(12).Label = "보드규격"; - this.fpSpread1_Sheet1.Columns.Get(13).CellType = textCellType41; + this.fpSpread1_Sheet1.Columns.Get(13).CellType = textCellType13; this.fpSpread1_Sheet1.Columns.Get(13).DataField = "SN"; this.fpSpread1_Sheet1.Columns.Get(13).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(13).Label = "S/N"; this.fpSpread1_Sheet1.Columns.Get(13).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(13).Width = 78F; - numberCellType16.DecimalPlaces = 0; - numberCellType16.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; - numberCellType16.MaximumValue = 2147483647D; - numberCellType16.MinimumValue = -2147483648D; - this.fpSpread1_Sheet1.Columns.Get(14).CellType = numberCellType16; + numberCellType2.DecimalPlaces = 0; + numberCellType2.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; + numberCellType2.MaximumValue = 2147483647D; + numberCellType2.MinimumValue = -2147483648D; + this.fpSpread1_Sheet1.Columns.Get(14).CellType = numberCellType2; this.fpSpread1_Sheet1.Columns.Get(14).DataField = "QTY"; this.fpSpread1_Sheet1.Columns.Get(14).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(14).Label = "Qty"; this.fpSpread1_Sheet1.Columns.Get(14).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(14).Width = 59F; - numberCellType17.MaximumValue = 999999999999999D; - numberCellType17.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(15).CellType = numberCellType17; + numberCellType3.MaximumValue = 999999999999999D; + numberCellType3.MinimumValue = -999999999999999D; + this.fpSpread1_Sheet1.Columns.Get(15).CellType = numberCellType3; this.fpSpread1_Sheet1.Columns.Get(15).DataField = "NPrice"; this.fpSpread1_Sheet1.Columns.Get(15).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; this.fpSpread1_Sheet1.Columns.Get(15).Label = "New Price($K)"; this.fpSpread1_Sheet1.Columns.Get(15).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - numberCellType18.MaximumValue = 999999999999999D; - numberCellType18.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(16).CellType = numberCellType18; + numberCellType4.MaximumValue = 999999999999999D; + numberCellType4.MinimumValue = -999999999999999D; + this.fpSpread1_Sheet1.Columns.Get(16).CellType = numberCellType4; this.fpSpread1_Sheet1.Columns.Get(16).DataField = "OPrice"; this.fpSpread1_Sheet1.Columns.Get(16).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; this.fpSpread1_Sheet1.Columns.Get(16).Label = "OutSourcing\r\nPrice($K)"; this.fpSpread1_Sheet1.Columns.Get(16).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(16).Width = 97F; - numberCellType19.MaximumValue = 999999999999999D; - numberCellType19.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(17).CellType = numberCellType19; + numberCellType5.MaximumValue = 999999999999999D; + numberCellType5.MinimumValue = -999999999999999D; + this.fpSpread1_Sheet1.Columns.Get(17).CellType = numberCellType5; this.fpSpread1_Sheet1.Columns.Get(17).DataField = "RepairCost"; this.fpSpread1_Sheet1.Columns.Get(17).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right; this.fpSpread1_Sheet1.Columns.Get(17).Label = "Repair Cost\r\n($K)"; this.fpSpread1_Sheet1.Columns.Get(17).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(18).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - numberCellType20.MaximumValue = 999999999999999D; - numberCellType20.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(18).CellType = numberCellType20; + numberCellType6.MaximumValue = 999999999999999D; + numberCellType6.MinimumValue = -999999999999999D; + this.fpSpread1_Sheet1.Columns.Get(18).CellType = numberCellType6; this.fpSpread1_Sheet1.Columns.Get(18).DataField = "CostReduction"; this.fpSpread1_Sheet1.Columns.Get(18).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.fpSpread1_Sheet1.Columns.Get(18).Formula = "RC[-2]-RC[-1]"; @@ -615,11 +635,11 @@ this.fpSpread1_Sheet1.Columns.Get(18).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(18).Width = 72F; this.fpSpread1_Sheet1.Columns.Get(19).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(19).CellType = textCellType42; + this.fpSpread1_Sheet1.Columns.Get(19).CellType = textCellType14; this.fpSpread1_Sheet1.Columns.Get(19).DataField = "외주업체"; - numberCellType21.MaximumValue = 999999999999999D; - numberCellType21.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(20).CellType = numberCellType21; + numberCellType7.MaximumValue = 999999999999999D; + numberCellType7.MinimumValue = -999999999999999D; + this.fpSpread1_Sheet1.Columns.Get(20).CellType = numberCellType7; this.fpSpread1_Sheet1.Columns.Get(20).DataField = "RepairTime"; this.fpSpread1_Sheet1.Columns.Get(20).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(20).Label = "Repair Time(H)"; @@ -1040,15 +1060,6 @@ // this.ta.ClearBeforeFill = true; // - // toolStripButton2 - // - this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); - this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; - this.toolStripButton2.Name = "toolStripButton2"; - this.toolStripButton2.Size = new System.Drawing.Size(134, 22); - this.toolStripButton2.Text = "Performance Report"; - this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click_1); - // // fEboardList // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; @@ -1159,5 +1170,6 @@ private System.Windows.Forms.ToolStripButton btCopy; private System.Windows.Forms.ToolStripMenuItem 복사ToolStripMenuItem; private System.Windows.Forms.ToolStripButton toolStripButton2; + private System.Windows.Forms.ToolStripButton toolStripButton3; } } \ No newline at end of file diff --git a/SubProject/FPJ0000/EBoard/fEboardList.cs b/SubProject/FPJ0000/EBoard/fEboardList.cs index 9b0cd8e..ffae781 100644 --- a/SubProject/FPJ0000/EBoard/fEboardList.cs +++ b/SubProject/FPJ0000/EBoard/fEboardList.cs @@ -42,7 +42,7 @@ namespace FPJ0000 private void __Load(object sender, EventArgs e) { //프로젝트 목록을 처리함 - //this.tbRequest.Text = FCOMMON.info.Login.nameK; + this.tbRequest.Text = FCOMMON.info.Login.nameK; //분류 - 190905 @@ -521,5 +521,17 @@ namespace FPJ0000 var f = new EBoard.fEBoardReport(); f.Show(); } + + private void toolStripButton3_Click(object sender, EventArgs e) + { + var newdr = this.dsMSSQL.EETGW_JobReport_EBoard.NewEETGW_JobReport_EBoardRow(); + newdr.uid = FCOMMON.info.Login.nameK; + newdr.wuid = FCOMMON.info.Login.no; + newdr.wdate = DateTime.Now; + newdr.gcode = FCOMMON.info.Login.gcode; + newdr.pdate = DateTime.Now.ToShortDateString(); + newdr.Site = "ATK"; + this.dsMSSQL.EETGW_JobReport_EBoard.AddEETGW_JobReport_EBoardRow(newdr); + } } } \ No newline at end of file diff --git a/SubProject/FPJ0000/EBoard/fEboardList.resx b/SubProject/FPJ0000/EBoard/fEboardList.resx index 338262d..cd63e3a 100644 --- a/SubProject/FPJ0000/EBoard/fEboardList.resx +++ b/SubProject/FPJ0000/EBoard/fEboardList.resx @@ -165,6 +165,18 @@ kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC + pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ + Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ + /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA + zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ + IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E + rkJggg== @@ -211,20 +223,20 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALxSURBVDhPhZPtS1NRHMf3Kv8G60Wvi9TKnlDoYalNjSzL - VEp8mlM0NdGVYVZMI1MXmuigIpKiFxXSg67p1JxzuuGMTLM0m48Jakvd09F77/x27t1wBkE/+HBenPP7 - cH7fe66Ir/DrupSTVUZtTLXx96kqo4uuREDJryYSU9VHou4ahkPl+tqdcS+2CE2bK/J2j37RRn5Z7YSz - OlZhtfv4ZeMh+DpnQ+nbaUjrxpySXLWft9VT0RWGhRXnGtc3ycA0xcI0zcI4ycIwsQbd91VoRhxYZYHm - by6Uvp5C+v0x118SKnBRAQZmOHycYenKol+QrKF7fBVtI04qcGNgjoPpJ4Ny9TTE1zqfC80JSrHlfFXc - uqzhLNLrz6G+tRFlTUqIbwbiGEVSHoJwxQHUNNcIo9gJi/klJ8JLu1lBEF8tftU51IKWsUeoNxYJkuS6 - KBQ9S0JeYyKkqtNIU6WheXAeLcN2vPu8gmWaU4SihwgCSa3EL7YynzOOduHpkAKVulxBktIQTZvPIOtB - JvTjDmGUjjEXtDSHJQeDiLJej4CvyIpuUvA4FeZxA1SmK7jTXogE5XGk1MXBPOmEmQbLB6z/4cnESgXh - ik2CIzduMgeLtyOpVoKBH30o78qGQl2AxHthaNS9wadZFmYabN8Eg17Kgo2B+JZXsFfuLwuWb0Pekwu4 - 2BCJCzUnBEmBOgnypkx6kzDw+wPTHPr5T0yx0SAPlxg8gmC5/2ywfCs95I/gIn/EVoYh52Eq9CNalGuL - kf0yFdKGeJipwETfhpEKCONGiFznG+FoSQ+ZWyYYnOUEukd/4vLjLGTQRpkqEYVPLm3s8dA3h/35nT5B - 6FUdmbH6BP/DQUfYndnmExwq+OC0LDjW/3X4XxCGcweka+zedhpkVrtlfoXYLIsuNwWWBRfGvSzaGQE+ - efqv8S/RzbndyzuS33/xtotE+7Jac4Kkre17ZFprkKyVbJDhITBD40GqIQFSzdKutPcdganqdJFIJPoD - 0NqjIcbQ72sAAAAASUVORK5CYII= + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL5SURBVDhPhZNZTxNRGIZ7pT/BoBdemrhAtEZxSRQELEsC + LggEUQqlEBCQQA1EEVNQWcSABEjUEIjGCzXEBQpYQEoptKEYEUTAsi/KUoG20ykzLa9npg3FhMQveXIu + zvmenO+dMwKu/O+oYkNKtMrQR9o/IUVaK1lpnlJu1dGhJT10UJFm8JRMXb4//PUOvmlrBd7vUi+a6OWl + NcputNhgNLtZNnHQ+DFvQu6HacSVD1OiVMVOV6uzggs1iytm2t4zyUA3xUI3zUI7yUIzsQ7VTxuahyyw + sUDDsBW576YQ/2TY+o8k8IHaukato2/Gji8zLFlZ9PKSdXQabPg0RBGBA33zdujmGBQopuGb0/6Kb44s + 9Rm/UhS+Ia26hPjKy6hsqUN+fSl88zzhQxAVnIS//BjKGsr4Ucw0i4UVCv63O1leEFHi+7Z9oBGNo89R + qc3iJdcrgpD1MgZpdVGQVIchrjoODf0LaBw04+O3NaySnALkXTQvEJWLdoYVptu1Ix14MSBHsSqVl8RW + BZPmC0h6mgi1wcKP0jZqhZLksGJhEJDf7RRwFVjYSWfUiKE3aFCtu4WHrZmILD2H2Ipw6Ccp6EmwXMDq + MWcmRiLwl28RnLmbxxzP3ouYchH6xnpQ0JEMuSIDUY/9UKd6j6+zLPQk2J4JBt2ERRMD33suwRGZh1Qo + 24O02mhcrQpEdNl5XpKhiIGsPpHcxA/cft+0Hb3cJyaYSJCnczROgVC2a1Yo200OeUCY5YGLxX5IeSaG + ekiJAmU2kt+IIamKgJ4IdORtaImAZhzwzlS5Rzib00XPr9Lon7XzdI7M4WZNEhJIo7Q6Cpm1Nzb3OKh1 + O4TprW7BCZmKnjG6Bf/DQkbwSmx2C7wzPlOG36aN7Q5vB2VjHIfECrOrnQSZ1Dr+a40yGRYsjvElK8YX + rTC4WDIzPFzy5HcBefIOhmVX911r+u5qFwiOJrWkeEmaWw9LlUYvaRO9SYITzwSFE4mCPiBpWjkY19Tm + KVbECwQCwV8VL6KkvF4YKgAAAABJRU5ErkJggg== @@ -242,9 +254,6 @@ TgDQASA1MVpwzwAAAABJRU5ErkJggg== - - 17, 17 - 252, 17 diff --git a/SubProject/FPJ0000/FPJ0000.csproj b/SubProject/FPJ0000/FPJ0000.csproj index e4ccd7e..ab36c92 100644 --- a/SubProject/FPJ0000/FPJ0000.csproj +++ b/SubProject/FPJ0000/FPJ0000.csproj @@ -260,6 +260,12 @@ fProjectPartListEdit.cs + + Form + + + fSaveCostReport.cs + Form @@ -475,6 +481,9 @@ fProjectPartListEdit.cs + + fSaveCostReport.cs + fSaveCostData.cs @@ -562,6 +571,9 @@ True + + PreserveNewest + dsMail.xsd diff --git a/SubProject/FPJ0000/Project/fPartBuyStatus.Designer.cs b/SubProject/FPJ0000/Project/fPartBuyStatus.Designer.cs index c1d778b..d7dde56 100644 --- a/SubProject/FPJ0000/Project/fPartBuyStatus.Designer.cs +++ b/SubProject/FPJ0000/Project/fPartBuyStatus.Designer.cs @@ -546,6 +546,7 @@ this.bindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = true; this.bindingNavigatorDeleteItem.Size = new System.Drawing.Size(72, 24); this.bindingNavigatorDeleteItem.Text = "삭제(&D)"; + this.bindingNavigatorDeleteItem.Visible = false; this.bindingNavigatorDeleteItem.Click += new System.EventHandler(this.bindingNavigatorDeleteItem_Click); // // bindingNavigatorMoveFirstItem diff --git a/SubProject/FPJ0000/Project/fPartBuyStatus.resx b/SubProject/FPJ0000/Project/fPartBuyStatus.resx index f57203b..de7bf06 100644 --- a/SubProject/FPJ0000/Project/fPartBuyStatus.resx +++ b/SubProject/FPJ0000/Project/fPartBuyStatus.resx @@ -331,20 +331,20 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALvSURBVDhPhZLrS1NhHMf3Kv+EsF70UpBSyqioF+VSmxrY - zVTMvM0pmprowiBbTCPzEpo4oUKUIuiCdtGpTZ3bnNtwRuYytXm/gJel7nKO7mx+e87ZUgOhH3x4Xjzn - ++H8vufw2Am9p0q6WK5XRFXof4dJ9BQ5aY5K9jTQUeU6OuKx1nRGrKn2j367jwvtnvCHvZolK71iMplc - FvsGLLYdVqwsNH4uWFH0aQZxFSMOQbbcxxv1TGSpdokN66acMEwzMMww0E8x0E5uQvVrA+3DdmwwQMsI - haIP00h9aqL+kYRJ2ql1xyYGZl34OsuQk0E/J9mE2ryBL8MOInBjYMEFw7wTJfIZ8O92v+bCsZXBE9cl - 0Vsi2VWk1l5DbUcjipsqwZcEIJggKDmNUOkJVLVUcavYaAaLqw6EJqoZThBTzn/fPdSK1rEXqNUXcJLE - mggUvEpATmMchHWXkFKXgpbBRbSabPj8fR1rpKcwaS/NCQTVAh9/Sa5LP9qDl0NSlKmyOUmSLJKELyPj - WTo0Zju3StcYBQXpYdXuRFhxn0fATnipms6rT4bRrEWd4Q4edeYjtvI8kmqiYZxywEiKZQvWjHs6sRBB - qHSX4Ox9ifNk4SEkVAswMK5DSU8mpPI8xD0JQaPqI77NMTCSYnWTTvQRlqxO8B94BcfEvqIg8UHkNMTj - hiwc8VUXOEmePAHipnTyJiFg7wdmXOhnPzHBSooMzNV6BEHi/XNB4gPkIV8EFfjiSlkIsp4nQzOsQImi - EJnvkiGUxcBIBAbyb+iJgHa6iUC1s8K53F56YY3G4JyLQz06j9v1GUgjQVFdHPIbbm3fsTg2XUTQvCNg - bbOWHcH/sLMrpO8SnMpTOt60Krf2engv1Fqd+0hii80bJ0VmdE5MrzusSqXKPbFMYWKJgtnLss3JwTZv - o11QqvvcFEWt+d1s++GN83jHMzqyAoXtnUdFCkugqJneJs1DwF+EzbSfsG31cEpbV0CyPJXH4/H+AEI4 - nnH5RegDAAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAALuSURBVDhPhZLrS1NhHMf3qv6EsF70UpBSyqioF+VSmxrY + zVTMvM0pmprowiBbzEXmJTRxQoUoXV5UaJZOberc5nTDGZnL1LzfwMtSdzln7mx+e87ZUgOhH3x4Xjzn + ++H8vufw2Am5r068VKpXRpbpf4dK9BQ5aY5y9jTQkaV9dPgTnemsWFvpF/VuHxfaPWGPerTLFnrVZDK5 + zDYHzNYdVi0sNH4uWlD4aRaxZSN2QZZivzfqmYhi3TIb7pt2wjDDwDDLQD/NQDe1CfUvB9qGbXAwQPMI + hcKPM0h5ZqL+kYRK2qgN+yYG5lz4OseQk0E/J9mEZtyBL8N2InBjYNEFw4ITMsUs+Pe63nLhmPKgyRuS + qC2R/BpSqq+jur0eRQ3l4Ev8EUQQyM4gRHoSFc0V3CpWmsHSmh0hCRqGE0SX8j90DbWgZewlqvX5nCSh + Khz5r+ORXR8LYc1lJNcko3lwCS0mKz5/38A66SlU2kNzAkGlYL+fJMelH+3GqyEpStRZnCRRHkHCV5D+ + PA3acRu3SucYBSXpYc3mRGhRr0fATlixhs6tTYJxXIcaw1087shDTPkFJFZFwThth5EUyxasnfB0YiaC + EOkuwbkHEuepgsOIrxRgYKIPsu4MSBW5iH0ajHp1E77NMzCSYvumnOglLFuc4D/0Co6LfUSB4kPIrovD + TXkY4ioucpJcRTzEDWnkTYLB3g/MutDPfmKChRQZkKPzCALFB+YDxQfJQz4IzPfB1ZJgZL5IgnZYCZmy + ABnvkyCUR8NIBAbyb+iJgHa6iUC9s8L5nB56cZ3G4LyLQzO6gDu16UglQVFNLPLqbm/fsdg3XUTQuCNg + bXPmHcH/sLErpO0SnM5V2d80Kbf2engvVGqt+2hCs9UbJ0Wmd0zObNgtKpXKPblCYXKZwriXFauTg23e + SpOwSuOmKGrd91brD2+cxzuR3p4ZIGzrOCZSmgNEjfQ2qR78/yJspH2FrWtHkls7/ZMUKTwej/cHMGye + UcYINAcAAAAASUVORK5CYII= diff --git a/SubProject/FPJ0000/Project/fProjectList.Designer.cs b/SubProject/FPJ0000/Project/fProjectList.Designer.cs index a64c817..c2d6a28 100644 --- a/SubProject/FPJ0000/Project/fProjectList.Designer.cs +++ b/SubProject/FPJ0000/Project/fProjectList.Designer.cs @@ -266,6 +266,7 @@ // this.bindingNavigatorPositionItem.AccessibleName = "위치"; this.bindingNavigatorPositionItem.AutoSize = false; + this.bindingNavigatorPositionItem.Font = new System.Drawing.Font("맑은 고딕", 9F); this.bindingNavigatorPositionItem.Name = "bindingNavigatorPositionItem"; this.bindingNavigatorPositionItem.Size = new System.Drawing.Size(30, 23); this.bindingNavigatorPositionItem.Text = "0"; @@ -388,6 +389,7 @@ // tbFind // this.tbFind.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbFind.Font = new System.Drawing.Font("맑은 고딕", 9F); this.tbFind.Name = "tbFind"; this.tbFind.Size = new System.Drawing.Size(100, 25); this.tbFind.KeyDown += new System.Windows.Forms.KeyEventHandler(this.tbFind_KeyDown); @@ -569,8 +571,14 @@ // tam // this.tam.BackupDataSetBeforeUpdate = false; + this.tam.EETGW_JobReport_AutoInputTableAdapter = null; + this.tam.EETGW_JobReport_EBoardTableAdapter = null; this.tam.EETGW_NoteTableAdapter = null; + this.tam.EETGW_ProjecthistoryDTableAdapter = null; + this.tam.EETGW_ProjectToDoTableAdapter = null; + this.tam.EETGW_SaveCostTableAdapter = null; this.tam.JobReportTableAdapter = null; + this.tam.ProjectPartStatusTableAdapter = null; this.tam.ProjectsHistoryTableAdapter = null; this.tam.ProjectsIOMapTableAdapter = null; this.tam.ProjectsMailListTableAdapter = null; @@ -885,6 +893,7 @@ // tbRequest // this.tbRequest.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tbRequest.Font = new System.Drawing.Font("맑은 고딕", 9F); this.tbRequest.Name = "tbRequest"; this.tbRequest.Size = new System.Drawing.Size(120, 25); this.tbRequest.TextBoxTextAlign = System.Windows.Forms.HorizontalAlignment.Center; diff --git a/SubProject/FPJ0000/Project/fProjectList.resx b/SubProject/FPJ0000/Project/fProjectList.resx index ef91e46..cc2e736 100644 --- a/SubProject/FPJ0000/Project/fProjectList.resx +++ b/SubProject/FPJ0000/Project/fProjectList.resx @@ -230,34 +230,34 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIxSURBVDhPpZL9S1NxGMXvfxQEKqVILGiVpa5NWhotMFCK - kEIlZm3ThpqsDBNL15SbuVLWWotRWW7pZGqzpS3p1V5mL9tdm9taWxnd073fXXR3+VN94HDhPuccHr48 - 1H9jsH9E+80A9Jb30A0v4tTQG6jpV4+EsYjBiahmYHx5aeBhBCZnGH0PwqCS6V/IVX23lxUyImhX9Huu - lzrjaYHerYFuXI2Tzkbys874DEJGRL/rK5kPLVwG7b8E01w3KOTAGw5fnF+3wDgWJvNsKLM7hGzxhkMX - fKKCKrNMUUHvRlmvFMo+mchPWaaCQleGcDwNVad3taDKXKqQd5WwzWNNaJtoRvn5nSTIMzwZzBTYZkKw - TQfhmA3i7ZcE9nVMkwLlYKlC1rmDVd+tx15jOYpPF0DauhUjnhAsvKaYvzd4/SmOilYPFPSuyrKzUrbR - UQeJtpAt0uZtN9xaQjy1AusMQ7w27ksKyBbcBlZONZaDkPeXoPrafhyzH8EW7SZ2s3bjNn6jNusHxJIr - sHsZ3J7NiBp9wiCRWntZ1ZVK6FxqHLXVoFhbwOY3ZcI8LSPvsPztJ+74Mhvcn+MOyfGYQbaUvXJI2gtR - pMtD/okNq2EezfVFUjDKBfkwKbjBPUQ2LwIxqAyede9AffUlolyB82mYeF1+roAP5ErW4fotZEQ00M8R - SfwAE0vjcySFAJMEtUfvRq4kDfdsQkbEcdPCZG2PP1nbM4/qLh8OnFu7l3+Eov4AJ5ItJ4lVSPEAAAAA + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIxSURBVDhPpZL7S1NxGMbPfxQEKqVILGiVpVubtDRaYKAU + IYVKzNqmDTUZdjEsXVNO5kpZay1GZbmlk3ltaUu62mV22c7a3Nbayug8nfPdQXeWP9UHHg6c93keXr68 + 1H9jdHxE260ADNb30A8u4tTAG2joV9PCWET/WFTbN7q81PcoArMrjJ6HYVDJ9C/kqq5zmhUyImh39Huu + lzrjbYbBo4V+VIOTrgbys9b0DEJGRK/7K5kPLFwB7b8M89xFUMiBNxy+NL9ugWkkTObZUBZPCNniDYc6 + faKCSotcWU7vRlm3FKoeuchPWSeCQleGcDwN9dmZ1YJKS6lScb6EbRppROtYE2TndpIgz+B4MFNgnwrB + PhmEczaIt18S2Nc+SQpU/aVKeccOVnOvDntNMhSfLoC0ZSuGvCFYeU0wf2/w+lMc5S1eKOldFWVGKdvg + rIVEV8gW6fK2G28vIZ5agW2KIV479yUFZAtuAxunautBKHpLUHV9P445jmCLbhO7WbdxG79Rq+0DYskV + OGYY3JnNiBp+wiCRWntZ9dUK6N0aHLVXo1hXwOY3ZsI8zUPvsPztJ+76Mhs8mOMOyfmYQbZU3QpI2gpR + pM9D/okNq2Ee7Y1FUjDMBfkwKbjJPUQ2LwIxqI3ede9Ac+0lolyB62mYeN1+roAP5ErW7v4tZETU088R + SfwAE0vjcySFAJMEtcfgQa4k9fftQkbEcfPCeE2XP1nTNY+qCz4c6Fi7l3+Eov4AGYAtIYs3pewAAAAA SUVORK5CYII= iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ6SURBVDhPpZFJTBNRHMbn4J2bdw9eRCSKVE9q4sl48SJy - M8F4AQ8EEw4eUEJA1ARlcUklEAXZF7VIaA0hGGhZZO1Yh9KW6UKlZZky01k6nc7naxkFDyYuX96XmTd5 - v+///7+h/luuobxFv/WqGrBdO+ACdXX4rNfTf+Kwtycv6xd/zMsaGzt/yMApaqnHpOh6CoBOVtp770k5 - itBYcSLoKFJ+ODxXKvsdZX7m3akCA6coejA/pmsylFAdRF89RLYVkr8PepIjWXHomkC8u7dP7kCK7yaY - ARNt4BTl7jjJp9RdAjch7mkE/6US2zPFiM7eAuesBrd8D9ziHewslBOXkc4icA+cFgycBPTmq0lpAxzd - hJ35WkTGb0OKTJOqvFE9/Yz97CA93lJvrmzg6Q7OqJn5UwqxBGhiBtQkBkr4KWi6Gxb7FFpGWXROrMO2 - EMBs2znFwEnAC1NC1yRo/BSSnBXqVh8SG82Qg4/gXG7D0FwEq99ErG0pmPbyGFncxHtLi2bg5C+YTUpK - 5aFuW5CItGeqyoFqSL5y9NjDcIUEzLAS7D4Rk8TOsIKuTywMnAQ8zpV1lSPwKyjr9ZD9lQQug+i+kWnb - E1Vg98Yx4YljlBEwF1DQPh7aD1h5kBOWYnRsk+5MxVdbILifQWDqIHytQReZ2bUuYty9B6f9OajAPLyy - H8DUZJcytcc76PvHogu1OfJBfxhs1aY9POYJ5GBlzJLqliUBT8zdurXi4nUj4vdqsLJHzDb2bi+5i+7J - MF7aXKk6c7/uHGnGVGMh/6Yku9A4+ud6W3HppuN5EeezNmC46oJofP47vS45WjhSdVmyPbyyfxf/Jor6 - DpFxJZqzAb7fAAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ6SURBVDhPpZFLTBNRGIVn4Z6dexduRCSKVDeGhStduVDC + zqhxAyYaTFi4QNGAqBHCQwmIGAV5C2qRtDWEYKDlIVDpgENfTkuptAJTZjqPTqdzvC2j4MLEx8k9mbmT + +53//+9Q/62loTxnwHJWDVoLd/mc6hk+7vO+OrTX15uX9Yvf52WNjhbsMXCKcvaYFF1PAdDJSnv7PSlH + ERotTqw4Lig/HJ69KgccpQHmzZFCA6coejA/pmsylFANRH8dRPYZpEA/9CRHsuLQNYF4a3uf3IQoxBLM + gIk2cIpydx7mU+oWgRsR9zaAX6zAxnQxojNXwLkqwS3cAue8gc35MuJS0lkE7oGjgoGTgL58NSmtgaMb + sTlXjcjYdUiRKVKVN6qnn7GfHaTHc/blygae7uCYmpk/pRBLgCZmQE1ioIQfgaZ7YLZPom2ERdf4Kmzz + QUy3n1AMnAQ0mRK6JkHjJ5HkrFDX+5FYa4W88gCuhXYMzUbg+Sriy7qCKR8Pi/Mb3pqfagZO/kKLSUmp + PNQNMxKRjkxVOVgJyV+GXnsYSyEB06wEu1/EBLErrKD7AwsDJwG1ubKucgR+DmW1DnKggsClEN2XMm17 + owrsvjjGvXGMMAJmgwo6xkI7Acv3csJSjI5FXV2puKcNgvsxBKYGwucqdJOZl1ZFjLm34bQ/rihoGV7e + CWCqsq8x1Qc76bsHovPVOfJuvxts06a8POYI5GBlzJDq5k8Capu7dWv5yfNGxO9Vb2X3tdjYm33kLnom + wnhiW0w9bO7XXZZWTDYU8S9LsouMo3+u1+WnLjuaLnJ+az2G7xSIxue/04uS/UWW26cl2/0zO3fxb6Ko + 7zLgJXOmts/2AAAAAElFTkSuQmCC diff --git a/SubProject/FPJ0000/Project/fProjectPartListEdit.Designer.cs b/SubProject/FPJ0000/Project/fProjectPartListEdit.Designer.cs index a58752f..d1ba71e 100644 --- a/SubProject/FPJ0000/Project/fProjectPartListEdit.Designer.cs +++ b/SubProject/FPJ0000/Project/fProjectPartListEdit.Designer.cs @@ -46,6 +46,7 @@ System.Windows.Forms.Label qtybuyLabel; System.Windows.Forms.Label qtyinLabel; System.Windows.Forms.Label label1; + System.Windows.Forms.Label itemModelLabel; this.bs = new System.Windows.Forms.BindingSource(this.components); this.dsPRJ = new FPJ0000.dsPRJ(); this.ta = new FPJ0000.dsPRJTableAdapters.ProjectPartStatusTableAdapter(); @@ -59,6 +60,7 @@ this.groupBox1 = new System.Windows.Forms.GroupBox(); this.panel1 = new System.Windows.Forms.Panel(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.textBox1 = new System.Windows.Forms.TextBox(); this.panel3 = new System.Windows.Forms.Panel(); this.checkBox1 = new System.Windows.Forms.CheckBox(); this.bbuyCheckBox = new System.Windows.Forms.CheckBox(); @@ -76,7 +78,7 @@ this.itemNameTextBox = new System.Windows.Forms.TextBox(); this.button1 = new System.Windows.Forms.Button(); this.panel2 = new System.Windows.Forms.Panel(); - this.textBox1 = new System.Windows.Forms.TextBox(); + this.itemModelTextBox = new System.Windows.Forms.TextBox(); pdateLabel = new System.Windows.Forms.Label(); statusLabel = new System.Windows.Forms.Label(); nameLabel = new System.Windows.Forms.Label(); @@ -94,6 +96,7 @@ qtybuyLabel = new System.Windows.Forms.Label(); qtyinLabel = new System.Windows.Forms.Label(); label1 = new System.Windows.Forms.Label(); + itemModelLabel = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dsPRJ)).BeginInit(); this.groupBox1.SuspendLayout(); @@ -149,7 +152,7 @@ // itemNameLabel // itemNameLabel.AutoSize = true; - itemNameLabel.Location = new System.Drawing.Point(369, 23); + itemNameLabel.Location = new System.Drawing.Point(369, 16); itemNameLabel.Name = "itemNameLabel"; itemNameLabel.Size = new System.Drawing.Size(29, 12); itemNameLabel.TabIndex = 0; @@ -158,7 +161,7 @@ // itemSidLabel // itemSidLabel.AutoSize = true; - itemSidLabel.Location = new System.Drawing.Point(138, 23); + itemSidLabel.Location = new System.Drawing.Point(138, 16); itemSidLabel.Name = "itemSidLabel"; itemSidLabel.Size = new System.Drawing.Size(24, 12); itemSidLabel.TabIndex = 2; @@ -167,7 +170,7 @@ // itemUnitLabel // itemUnitLabel.AutoSize = true; - itemUnitLabel.Location = new System.Drawing.Point(64, 73); + itemUnitLabel.Location = new System.Drawing.Point(64, 94); itemUnitLabel.Name = "itemUnitLabel"; itemUnitLabel.Size = new System.Drawing.Size(29, 12); itemUnitLabel.TabIndex = 4; @@ -185,7 +188,7 @@ // itemManuLabel // itemManuLabel.AutoSize = true; - itemManuLabel.Location = new System.Drawing.Point(629, 23); + itemManuLabel.Location = new System.Drawing.Point(629, 16); itemManuLabel.Name = "itemManuLabel"; itemManuLabel.Size = new System.Drawing.Size(41, 12); itemManuLabel.TabIndex = 8; @@ -194,7 +197,7 @@ // memoLabel // memoLabel.AutoSize = true; - memoLabel.Location = new System.Drawing.Point(64, 101); + memoLabel.Location = new System.Drawing.Point(64, 122); memoLabel.Name = "memoLabel"; memoLabel.Size = new System.Drawing.Size(29, 12); memoLabel.TabIndex = 12; @@ -203,7 +206,7 @@ // qtyLabel // qtyLabel.AutoSize = true; - qtyLabel.Location = new System.Drawing.Point(214, 73); + qtyLabel.Location = new System.Drawing.Point(214, 94); qtyLabel.Name = "qtyLabel"; qtyLabel.Size = new System.Drawing.Size(29, 12); qtyLabel.TabIndex = 14; @@ -212,7 +215,7 @@ // priceLabel // priceLabel.AutoSize = true; - priceLabel.Location = new System.Drawing.Point(354, 73); + priceLabel.Location = new System.Drawing.Point(354, 94); priceLabel.Name = "priceLabel"; priceLabel.Size = new System.Drawing.Size(29, 12); priceLabel.TabIndex = 16; @@ -221,7 +224,7 @@ // amtLabel // amtLabel.AutoSize = true; - amtLabel.Location = new System.Drawing.Point(565, 72); + amtLabel.Location = new System.Drawing.Point(565, 93); amtLabel.Name = "amtLabel"; amtLabel.Size = new System.Drawing.Size(29, 12); amtLabel.TabIndex = 18; @@ -230,7 +233,7 @@ // qtybuyLabel // qtybuyLabel.AutoSize = true; - qtybuyLabel.Location = new System.Drawing.Point(36, 139); + qtybuyLabel.Location = new System.Drawing.Point(36, 167); qtybuyLabel.Name = "qtybuyLabel"; qtybuyLabel.Size = new System.Drawing.Size(53, 12); qtybuyLabel.TabIndex = 20; @@ -239,7 +242,7 @@ // qtyinLabel // qtyinLabel.AutoSize = true; - qtyinLabel.Location = new System.Drawing.Point(389, 139); + qtyinLabel.Location = new System.Drawing.Point(389, 167); qtyinLabel.Name = "qtyinLabel"; qtyinLabel.Size = new System.Drawing.Size(53, 12); qtyinLabel.TabIndex = 22; @@ -248,7 +251,7 @@ // label1 // label1.AutoSize = true; - label1.Location = new System.Drawing.Point(553, 139); + label1.Location = new System.Drawing.Point(553, 167); label1.Name = "label1"; label1.Size = new System.Drawing.Size(41, 12); label1.TabIndex = 6; @@ -378,6 +381,8 @@ // // groupBox2 // + this.groupBox2.Controls.Add(itemModelLabel); + this.groupBox2.Controls.Add(this.itemModelTextBox); this.groupBox2.Controls.Add(this.textBox1); this.groupBox2.Controls.Add(this.panel3); this.groupBox2.Controls.Add(qtyinLabel); @@ -406,11 +411,20 @@ this.groupBox2.Location = new System.Drawing.Point(10, 100); this.groupBox2.Name = "groupBox2"; this.groupBox2.Padding = new System.Windows.Forms.Padding(10); - this.groupBox2.Size = new System.Drawing.Size(713, 223); + this.groupBox2.Size = new System.Drawing.Size(713, 268); this.groupBox2.TabIndex = 0; this.groupBox2.TabStop = false; this.groupBox2.Text = "파트정보"; // + // textBox1 + // + this.textBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "Item", true)); + this.textBox1.Location = new System.Drawing.Point(538, 35); + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.Size = new System.Drawing.Size(58, 21); + this.textBox1.TabIndex = 24; + // // panel3 // this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); @@ -419,7 +433,7 @@ this.panel3.Controls.Add(this.itemSupplyTextBox); this.panel3.Controls.Add(itemSupplyLabel); this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel3.Location = new System.Drawing.Point(10, 168); + this.panel3.Location = new System.Drawing.Point(10, 213); this.panel3.Name = "panel3"; this.panel3.Size = new System.Drawing.Size(693, 45); this.panel3.TabIndex = 0; @@ -457,7 +471,7 @@ // qtyinTextBox // this.qtyinTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "qtyin", true)); - this.qtyinTextBox.Location = new System.Drawing.Point(447, 135); + this.qtyinTextBox.Location = new System.Drawing.Point(447, 163); this.qtyinTextBox.Name = "qtyinTextBox"; this.qtyinTextBox.Size = new System.Drawing.Size(100, 21); this.qtyinTextBox.TabIndex = 23; @@ -466,7 +480,7 @@ // option1TextBox // this.option1TextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "option2", true)); - this.option1TextBox.Location = new System.Drawing.Point(600, 135); + this.option1TextBox.Location = new System.Drawing.Point(600, 163); this.option1TextBox.Name = "option1TextBox"; this.option1TextBox.Size = new System.Drawing.Size(100, 21); this.option1TextBox.TabIndex = 11; @@ -476,7 +490,7 @@ // this.qtybuyTextBox.BackColor = System.Drawing.Color.SkyBlue; this.qtybuyTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "qtybuy", true)); - this.qtybuyTextBox.Location = new System.Drawing.Point(98, 135); + this.qtybuyTextBox.Location = new System.Drawing.Point(98, 163); this.qtybuyTextBox.Name = "qtybuyTextBox"; this.qtybuyTextBox.Size = new System.Drawing.Size(100, 21); this.qtybuyTextBox.TabIndex = 21; @@ -485,7 +499,7 @@ // amtTextBox // this.amtTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "amt", true)); - this.amtTextBox.Location = new System.Drawing.Point(600, 68); + this.amtTextBox.Location = new System.Drawing.Point(600, 89); this.amtTextBox.Name = "amtTextBox"; this.amtTextBox.Size = new System.Drawing.Size(100, 21); this.amtTextBox.TabIndex = 19; @@ -493,7 +507,7 @@ // priceTextBox // this.priceTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "price", true)); - this.priceTextBox.Location = new System.Drawing.Point(398, 69); + this.priceTextBox.Location = new System.Drawing.Point(398, 90); this.priceTextBox.Name = "priceTextBox"; this.priceTextBox.Size = new System.Drawing.Size(100, 21); this.priceTextBox.TabIndex = 17; @@ -502,7 +516,7 @@ // qtyTextBox // this.qtyTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "qty", true)); - this.qtyTextBox.Location = new System.Drawing.Point(247, 69); + this.qtyTextBox.Location = new System.Drawing.Point(247, 90); this.qtyTextBox.Name = "qtyTextBox"; this.qtyTextBox.Size = new System.Drawing.Size(100, 21); this.qtyTextBox.TabIndex = 15; @@ -511,7 +525,7 @@ // memoTextBox // this.memoTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "memo", true)); - this.memoTextBox.Location = new System.Drawing.Point(98, 95); + this.memoTextBox.Location = new System.Drawing.Point(98, 116); this.memoTextBox.Name = "memoTextBox"; this.memoTextBox.Size = new System.Drawing.Size(602, 21); this.memoTextBox.TabIndex = 13; @@ -519,7 +533,7 @@ // itemManuTextBox // this.itemManuTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "ItemManu", true)); - this.itemManuTextBox.Location = new System.Drawing.Point(600, 42); + this.itemManuTextBox.Location = new System.Drawing.Point(600, 35); this.itemManuTextBox.Name = "itemManuTextBox"; this.itemManuTextBox.Size = new System.Drawing.Size(100, 21); this.itemManuTextBox.TabIndex = 9; @@ -527,7 +541,7 @@ // itemUnitTextBox // this.itemUnitTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "ItemUnit", true)); - this.itemUnitTextBox.Location = new System.Drawing.Point(98, 69); + this.itemUnitTextBox.Location = new System.Drawing.Point(98, 90); this.itemUnitTextBox.Name = "itemUnitTextBox"; this.itemUnitTextBox.Size = new System.Drawing.Size(100, 21); this.itemUnitTextBox.TabIndex = 5; @@ -536,7 +550,7 @@ // itemSidTextBox // this.itemSidTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "ItemSid", true)); - this.itemSidTextBox.Location = new System.Drawing.Point(98, 42); + this.itemSidTextBox.Location = new System.Drawing.Point(98, 35); this.itemSidTextBox.Name = "itemSidTextBox"; this.itemSidTextBox.Size = new System.Drawing.Size(100, 21); this.itemSidTextBox.TabIndex = 3; @@ -544,7 +558,7 @@ // itemNameTextBox // this.itemNameTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "ItemName", true)); - this.itemNameTextBox.Location = new System.Drawing.Point(206, 42); + this.itemNameTextBox.Location = new System.Drawing.Point(206, 35); this.itemNameTextBox.Name = "itemNameTextBox"; this.itemNameTextBox.ReadOnly = true; this.itemNameTextBox.Size = new System.Drawing.Size(328, 21); @@ -553,7 +567,7 @@ // button1 // this.button1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.button1.Location = new System.Drawing.Point(10, 328); + this.button1.Location = new System.Drawing.Point(10, 373); this.button1.Name = "button1"; this.button1.Size = new System.Drawing.Size(713, 39); this.button1.TabIndex = 17; @@ -564,25 +578,33 @@ // panel2 // this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel2.Location = new System.Drawing.Point(10, 323); + this.panel2.Location = new System.Drawing.Point(10, 368); this.panel2.Name = "panel2"; this.panel2.Size = new System.Drawing.Size(713, 5); this.panel2.TabIndex = 18; // - // textBox1 + // itemModelLabel // - this.textBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "Item", true)); - this.textBox1.Location = new System.Drawing.Point(538, 42); - this.textBox1.Name = "textBox1"; - this.textBox1.ReadOnly = true; - this.textBox1.Size = new System.Drawing.Size(58, 21); - this.textBox1.TabIndex = 24; + itemModelLabel.AutoSize = true; + itemModelLabel.Location = new System.Drawing.Point(44, 66); + itemModelLabel.Name = "itemModelLabel"; + itemModelLabel.Size = new System.Drawing.Size(48, 12); + itemModelLabel.TabIndex = 24; + itemModelLabel.Text = "MODEL"; + // + // itemModelTextBox + // + this.itemModelTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.bs, "ItemModel", true)); + this.itemModelTextBox.Location = new System.Drawing.Point(98, 62); + this.itemModelTextBox.Name = "itemModelTextBox"; + this.itemModelTextBox.Size = new System.Drawing.Size(602, 21); + this.itemModelTextBox.TabIndex = 25; // // fProjectPartListEdit // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(733, 377); + this.ClientSize = new System.Drawing.Size(733, 422); this.Controls.Add(this.groupBox2); this.Controls.Add(this.panel2); this.Controls.Add(this.button1); @@ -639,5 +661,6 @@ private System.Windows.Forms.Panel panel3; private System.Windows.Forms.CheckBox checkBox1; private System.Windows.Forms.TextBox textBox1; + private System.Windows.Forms.TextBox itemModelTextBox; } } \ No newline at end of file diff --git a/SubProject/FPJ0000/Project/fProjectPartListEdit.resx b/SubProject/FPJ0000/Project/fProjectPartListEdit.resx index 84502ac..c8a1ee0 100644 --- a/SubProject/FPJ0000/Project/fProjectPartListEdit.resx +++ b/SubProject/FPJ0000/Project/fProjectPartListEdit.resx @@ -183,4 +183,7 @@ 226, 17 + + False + \ No newline at end of file diff --git a/SubProject/FPJ0000/SaveCost/fSaveCostList.Designer.cs b/SubProject/FPJ0000/SaveCost/fSaveCostList.Designer.cs index 19cd642..ef44997 100644 --- a/SubProject/FPJ0000/SaveCost/fSaveCostList.Designer.cs +++ b/SubProject/FPJ0000/SaveCost/fSaveCostList.Designer.cs @@ -35,11 +35,11 @@ FarPoint.Win.Spread.CellType.TextCellType textCellType3 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType4 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType5 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType6 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.NumberCellType numberCellType1 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.NumberCellType numberCellType2 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.NumberCellType numberCellType3 = new FarPoint.Win.Spread.CellType.NumberCellType(); FarPoint.Win.Spread.CellType.NumberCellType numberCellType4 = new FarPoint.Win.Spread.CellType.NumberCellType(); + FarPoint.Win.Spread.CellType.TextCellType textCellType6 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType7 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType8 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType9 = new FarPoint.Win.Spread.CellType.TextCellType(); @@ -47,7 +47,6 @@ FarPoint.Win.Spread.CellType.TextCellType textCellType11 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType12 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.TextCellType textCellType13 = new FarPoint.Win.Spread.CellType.TextCellType(); - FarPoint.Win.Spread.CellType.TextCellType textCellType14 = new FarPoint.Win.Spread.CellType.TextCellType(); FarPoint.Win.Spread.CellType.CheckBoxCellType checkBoxCellType1 = new FarPoint.Win.Spread.CellType.CheckBoxCellType(); FarPoint.Win.Spread.CellType.CheckBoxCellType checkBoxCellType2 = new FarPoint.Win.Spread.CellType.CheckBoxCellType(); this.bn = new System.Windows.Forms.BindingNavigator(this.components); @@ -62,6 +61,7 @@ this.bindingNavigatorMoveNextItem = new System.Windows.Forms.ToolStripButton(); this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton(); this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.btAdd = new System.Windows.Forms.ToolStripButton(); this.btEdit = new System.Windows.Forms.ToolStripButton(); this.btDel = new System.Windows.Forms.ToolStripButton(); @@ -71,7 +71,7 @@ this.tbFind = new System.Windows.Forms.ToolStripTextBox(); this.btFind = new System.Windows.Forms.ToolStripButton(); this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); - this.sbCount = new System.Windows.Forms.ToolStripLabel(); + this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.cm = new System.Windows.Forms.ContextMenuStrip(this.components); this.columnSizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.autoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -146,6 +146,7 @@ this.bindingNavigatorMoveNextItem, this.bindingNavigatorMoveLastItem, this.bindingNavigatorSeparator2, + this.toolStripButton2, this.btAdd, this.btEdit, this.btDel, @@ -155,7 +156,7 @@ this.tbFind, this.btFind, this.toolStripSeparator6, - this.sbCount}); + this.toolStripButton1}); this.bn.Location = new System.Drawing.Point(0, 642); this.bn.MoveFirstItem = this.bindingNavigatorMoveFirstItem; this.bn.MoveLastItem = this.bindingNavigatorMoveLastItem; @@ -246,6 +247,15 @@ this.bindingNavigatorSeparator2.Name = "bindingNavigatorSeparator2"; this.bindingNavigatorSeparator2.Size = new System.Drawing.Size(6, 25); // + // toolStripButton2 + // + this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); + this.toolStripButton2.Name = "toolStripButton2"; + this.toolStripButton2.RightToLeftAutoMirrorImage = true; + this.toolStripButton2.Size = new System.Drawing.Size(74, 22); + this.toolStripButton2.Text = "줄추가(&I)"; + this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); + // // btAdd // this.btAdd.Image = ((System.Drawing.Image)(resources.GetObject("btAdd.Image"))); @@ -314,11 +324,14 @@ this.toolStripSeparator6.Name = "toolStripSeparator6"; this.toolStripSeparator6.Size = new System.Drawing.Size(6, 25); // - // sbCount + // toolStripButton1 // - this.sbCount.Name = "sbCount"; - this.sbCount.Size = new System.Drawing.Size(83, 22); - this.sbCount.Text = "프로젝트 수량"; + this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); + this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButton1.Name = "toolStripButton1"; + this.toolStripButton1.Size = new System.Drawing.Size(91, 22); + this.toolStripButton1.Text = "Report Data"; + this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); // // cm // @@ -430,30 +443,30 @@ this.fpSpread1_Sheet1.SheetName = "Sheet1"; // Formulas and custom names must be loaded with R1C1 reference style this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.R1C1; - this.fpSpread1_Sheet1.ColumnCount = 20; + this.fpSpread1_Sheet1.ColumnCount = 19; this.fpSpread1_Sheet1.ActiveColumnIndex = -1; this.fpSpread1_Sheet1.ActiveRowIndex = -1; this.fpSpread1_Sheet1.AutoGenerateColumns = false; this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 0).Value = "등록일"; this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 1).Value = "항목"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 2).Value = "파트"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 3).Value = "공정"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 4).Value = "요청"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 5).Value = "담당"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 6).Value = "수량"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 7).Value = "Original\r\n($K)"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 8).StyleName = " "; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 8).Value = "InHouse($K)"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 9).Value = "Effect\r\n($K)"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 10).Value = "완료일"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 11).Value = "비고"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 12).Value = "자산번호"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 13).Value = "담당 파트"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 14).Value = "Work Group"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 15).Value = "Site"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 16).Value = "Category"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 17).Value = "Sub Category"; - this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 19).Value = "Highlight"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 2).Value = "요청파트"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 3).Value = "요청자"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 4).Value = "담당자"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 5).Value = "수량"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 6).Value = "Original\r\n($K)"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 7).StyleName = " "; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 7).Value = "InHouse($K)"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 8).Value = "Effect\r\n($K)"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 9).Value = "완료일"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 10).Value = "비고"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 11).Value = "Part"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 12).Value = "Work Group"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 13).Value = "process/Equipment"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 14).Value = "Site"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 15).Value = "Category"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 16).Value = "Sub Category"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 17).Value = "Fan\r\nOut"; + this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 18).Value = "High\r\nLight"; this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 46F; this.fpSpread1_Sheet1.Columns.Get(0).CellType = textCellType1; this.fpSpread1_Sheet1.Columns.Get(0).DataField = "pdate"; @@ -469,113 +482,122 @@ this.fpSpread1_Sheet1.Columns.Get(2).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(2).CellType = textCellType3; this.fpSpread1_Sheet1.Columns.Get(2).DataField = "part"; - this.fpSpread1_Sheet1.Columns.Get(2).Label = "파트"; - this.fpSpread1_Sheet1.Columns.Get(2).Width = 69F; + this.fpSpread1_Sheet1.Columns.Get(2).Label = "요청파트"; + this.fpSpread1_Sheet1.Columns.Get(2).Width = 84F; this.fpSpread1_Sheet1.Columns.Get(3).AllowAutoFilter = true; this.fpSpread1_Sheet1.Columns.Get(3).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType4; - this.fpSpread1_Sheet1.Columns.Get(3).DataField = "process"; - this.fpSpread1_Sheet1.Columns.Get(3).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left; - this.fpSpread1_Sheet1.Columns.Get(3).Label = "공정"; + this.fpSpread1_Sheet1.Columns.Get(3).DataField = "reqstaff"; + this.fpSpread1_Sheet1.Columns.Get(3).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(3).Label = "요청자"; this.fpSpread1_Sheet1.Columns.Get(3).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(3).Width = 78F; this.fpSpread1_Sheet1.Columns.Get(4).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(4).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType5; - this.fpSpread1_Sheet1.Columns.Get(4).DataField = "reqstaff"; + this.fpSpread1_Sheet1.Columns.Get(4).DataField = "userManager"; this.fpSpread1_Sheet1.Columns.Get(4).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(4).Label = "요청"; + this.fpSpread1_Sheet1.Columns.Get(4).Label = "담당자"; this.fpSpread1_Sheet1.Columns.Get(4).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(4).Width = 78F; - this.fpSpread1_Sheet1.Columns.Get(5).AllowAutoFilter = true; - this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType6; - this.fpSpread1_Sheet1.Columns.Get(5).DataField = "userManager"; - this.fpSpread1_Sheet1.Columns.Get(5).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(5).Label = "담당"; - this.fpSpread1_Sheet1.Columns.Get(5).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(5).Width = 78F; numberCellType1.DecimalPlaces = 0; numberCellType1.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes; numberCellType1.MaximumValue = 2147483647D; numberCellType1.MinimumValue = -2147483648D; - this.fpSpread1_Sheet1.Columns.Get(6).CellType = numberCellType1; - this.fpSpread1_Sheet1.Columns.Get(6).DataField = "cnt"; - this.fpSpread1_Sheet1.Columns.Get(6).Label = "수량"; + this.fpSpread1_Sheet1.Columns.Get(5).CellType = numberCellType1; + this.fpSpread1_Sheet1.Columns.Get(5).DataField = "cnt"; + this.fpSpread1_Sheet1.Columns.Get(5).Label = "수량"; numberCellType2.MaximumValue = 999999999999999D; numberCellType2.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(7).CellType = numberCellType2; - this.fpSpread1_Sheet1.Columns.Get(7).DataField = "costo"; - this.fpSpread1_Sheet1.Columns.Get(7).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(7).Label = "Original\r\n($K)"; - this.fpSpread1_Sheet1.Columns.Get(7).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(6).CellType = numberCellType2; + this.fpSpread1_Sheet1.Columns.Get(6).DataField = "costo"; + this.fpSpread1_Sheet1.Columns.Get(6).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(6).Label = "Original\r\n($K)"; + this.fpSpread1_Sheet1.Columns.Get(6).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; numberCellType3.MaximumValue = 999999999999999D; numberCellType3.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(8).CellType = numberCellType3; - this.fpSpread1_Sheet1.Columns.Get(8).DataField = "costn"; - this.fpSpread1_Sheet1.Columns.Get(8).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(8).Label = "InHouse($K)"; - this.fpSpread1_Sheet1.Columns.Get(8).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(9).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); + this.fpSpread1_Sheet1.Columns.Get(7).CellType = numberCellType3; + this.fpSpread1_Sheet1.Columns.Get(7).DataField = "costn"; + this.fpSpread1_Sheet1.Columns.Get(7).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(7).Label = "InHouse($K)"; + this.fpSpread1_Sheet1.Columns.Get(7).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(8).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); numberCellType4.MaximumValue = 999999999999999D; numberCellType4.MinimumValue = -999999999999999D; - this.fpSpread1_Sheet1.Columns.Get(9).CellType = numberCellType4; - this.fpSpread1_Sheet1.Columns.Get(9).DataField = "coste"; - this.fpSpread1_Sheet1.Columns.Get(9).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); + this.fpSpread1_Sheet1.Columns.Get(8).CellType = numberCellType4; + this.fpSpread1_Sheet1.Columns.Get(8).DataField = "coste"; + this.fpSpread1_Sheet1.Columns.Get(8).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); + this.fpSpread1_Sheet1.Columns.Get(8).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(8).Label = "Effect\r\n($K)"; + this.fpSpread1_Sheet1.Columns.Get(8).Tag = "effect"; + this.fpSpread1_Sheet1.Columns.Get(8).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(9).CellType = textCellType6; + this.fpSpread1_Sheet1.Columns.Get(9).DataField = "edate"; this.fpSpread1_Sheet1.Columns.Get(9).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(9).Label = "Effect\r\n($K)"; - this.fpSpread1_Sheet1.Columns.Get(9).Tag = "effect"; + this.fpSpread1_Sheet1.Columns.Get(9).Label = "완료일"; this.fpSpread1_Sheet1.Columns.Get(9).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(10).CellType = textCellType7; - this.fpSpread1_Sheet1.Columns.Get(10).DataField = "edate"; - this.fpSpread1_Sheet1.Columns.Get(10).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(10).Label = "완료일"; - this.fpSpread1_Sheet1.Columns.Get(10).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(10).DataField = "memo"; + this.fpSpread1_Sheet1.Columns.Get(10).Label = "비고"; + this.fpSpread1_Sheet1.Columns.Get(11).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.fpSpread1_Sheet1.Columns.Get(11).CellType = textCellType8; - this.fpSpread1_Sheet1.Columns.Get(11).DataField = "memo"; - this.fpSpread1_Sheet1.Columns.Get(11).Label = "비고"; + this.fpSpread1_Sheet1.Columns.Get(11).DataField = "eepart"; + this.fpSpread1_Sheet1.Columns.Get(11).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); + this.fpSpread1_Sheet1.Columns.Get(11).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(11).Label = "Part"; + this.fpSpread1_Sheet1.Columns.Get(11).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(12).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.fpSpread1_Sheet1.Columns.Get(12).CellType = textCellType9; - this.fpSpread1_Sheet1.Columns.Get(12).DataField = "asset"; + this.fpSpread1_Sheet1.Columns.Get(12).DataField = "workgroup"; + this.fpSpread1_Sheet1.Columns.Get(12).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(12).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(12).Label = "자산번호"; + this.fpSpread1_Sheet1.Columns.Get(12).Label = "Work Group"; this.fpSpread1_Sheet1.Columns.Get(12).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(13).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.fpSpread1_Sheet1.Columns.Get(13).CellType = textCellType10; - this.fpSpread1_Sheet1.Columns.Get(13).DataField = "eepart"; + this.fpSpread1_Sheet1.Columns.Get(13).DataField = "process"; + this.fpSpread1_Sheet1.Columns.Get(13).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(13).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(13).Label = "담당 파트"; + this.fpSpread1_Sheet1.Columns.Get(13).Label = "process/Equipment"; this.fpSpread1_Sheet1.Columns.Get(13).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + this.fpSpread1_Sheet1.Columns.Get(14).AllowAutoFilter = true; + this.fpSpread1_Sheet1.Columns.Get(14).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.fpSpread1_Sheet1.Columns.Get(14).CellType = textCellType11; - this.fpSpread1_Sheet1.Columns.Get(14).DataField = "workgroup"; + this.fpSpread1_Sheet1.Columns.Get(14).DataField = "site"; + this.fpSpread1_Sheet1.Columns.Get(14).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(14).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(14).Label = "Work Group"; + this.fpSpread1_Sheet1.Columns.Get(14).Label = "Site"; this.fpSpread1_Sheet1.Columns.Get(14).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.Columns.Get(15).AllowAutoFilter = true; + this.fpSpread1_Sheet1.Columns.Get(15).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.fpSpread1_Sheet1.Columns.Get(15).CellType = textCellType12; - this.fpSpread1_Sheet1.Columns.Get(15).DataField = "site"; + this.fpSpread1_Sheet1.Columns.Get(15).DataField = "category"; + this.fpSpread1_Sheet1.Columns.Get(15).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(15).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(15).Label = "Site"; + this.fpSpread1_Sheet1.Columns.Get(15).Label = "Category"; this.fpSpread1_Sheet1.Columns.Get(15).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(16).AllowAutoFilter = true; + this.fpSpread1_Sheet1.Columns.Get(16).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); this.fpSpread1_Sheet1.Columns.Get(16).CellType = textCellType13; - this.fpSpread1_Sheet1.Columns.Get(16).DataField = "category"; + this.fpSpread1_Sheet1.Columns.Get(16).DataField = "subcate"; + this.fpSpread1_Sheet1.Columns.Get(16).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(16).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(16).Label = "Category"; + this.fpSpread1_Sheet1.Columns.Get(16).Label = "Sub Category"; this.fpSpread1_Sheet1.Columns.Get(16).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(17).CellType = textCellType14; - this.fpSpread1_Sheet1.Columns.Get(17).DataField = "subcate"; + this.fpSpread1_Sheet1.Columns.Get(17).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); + this.fpSpread1_Sheet1.Columns.Get(17).CellType = checkBoxCellType1; + this.fpSpread1_Sheet1.Columns.Get(17).DataField = "fanout"; + this.fpSpread1_Sheet1.Columns.Get(17).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(17).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(17).Label = "Sub Category"; + this.fpSpread1_Sheet1.Columns.Get(17).Label = "Fan\r\nOut"; + this.fpSpread1_Sheet1.Columns.Get(17).Tag = "fanout"; this.fpSpread1_Sheet1.Columns.Get(17).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(18).CellType = checkBoxCellType1; - this.fpSpread1_Sheet1.Columns.Get(18).DataField = "fanout"; + this.fpSpread1_Sheet1.Columns.Get(18).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); + this.fpSpread1_Sheet1.Columns.Get(18).CellType = checkBoxCellType2; + this.fpSpread1_Sheet1.Columns.Get(18).DataField = "weekly"; + this.fpSpread1_Sheet1.Columns.Get(18).ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(192))))); this.fpSpread1_Sheet1.Columns.Get(18).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(18).Tag = "fanout"; + this.fpSpread1_Sheet1.Columns.Get(18).Label = "High\r\nLight"; + this.fpSpread1_Sheet1.Columns.Get(18).Tag = "weekly"; this.fpSpread1_Sheet1.Columns.Get(18).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(19).CellType = checkBoxCellType2; - this.fpSpread1_Sheet1.Columns.Get(19).DataField = "weekly"; - this.fpSpread1_Sheet1.Columns.Get(19).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; - this.fpSpread1_Sheet1.Columns.Get(19).Label = "Highlight"; - this.fpSpread1_Sheet1.Columns.Get(19).Tag = "weekly"; - this.fpSpread1_Sheet1.Columns.Get(19).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; this.fpSpread1_Sheet1.DataAutoSizeColumns = false; this.fpSpread1_Sheet1.DataSource = this.bs; this.fpSpread1_Sheet1.RowHeader.Columns.Default.Resizable = false; @@ -1018,7 +1040,6 @@ private System.Windows.Forms.ToolStripMenuItem 편집ToolStripMenuItem1; private System.Windows.Forms.ToolStripMenuItem 삭제ToolStripMenuItem; private System.Windows.Forms.ToolStripSeparator toolStripSeparator6; - private System.Windows.Forms.ToolStripLabel sbCount; private System.Windows.Forms.RichTextBox richTextBox1; private System.Windows.Forms.ToolStripComboBox cmbDateType; private dsPRJTableAdapters.EETGW_SaveCostTableAdapter ta; @@ -1031,5 +1052,7 @@ private System.Windows.Forms.ToolStripLabel lbEnd; private System.Windows.Forms.ToolStripTextBox dtED; private FarPoint.Win.Spread.SheetView fpSpread1_Sheet1; + private System.Windows.Forms.ToolStripButton toolStripButton1; + private System.Windows.Forms.ToolStripButton toolStripButton2; } } \ No newline at end of file diff --git a/SubProject/FPJ0000/SaveCost/fSaveCostList.cs b/SubProject/FPJ0000/SaveCost/fSaveCostList.cs index a0196ed..811ab40 100644 --- a/SubProject/FPJ0000/SaveCost/fSaveCostList.cs +++ b/SubProject/FPJ0000/SaveCost/fSaveCostList.cs @@ -64,6 +64,14 @@ namespace FPJ0000 void refreshData() { + + if (this.dsMSSQL.EETGW_SaveCost.GetChanges() != null) + { + var dlg = util.MsgQ("변경된 내용이 있습니다. 지금 새로고침 하면 해당 자료는 손실 됩니다. 진행 할까요?"); + if (dlg != DialogResult.Yes) return; + } + + string state = ""; string State_Select = " SELECT * FROM EETGW_SaveCost"; string State_where = " WHERE gcode=@gcode and "; @@ -418,5 +426,22 @@ namespace FPJ0000 { funcEdit(); } + + private void toolStripButton1_Click(object sender, EventArgs e) + { + var f = new SaveCost.fSaveCostReport(); + f.Show(); + + } + + private void toolStripButton2_Click(object sender, EventArgs e) + { + var newdr = this.dsMSSQL.EETGW_SaveCost.NewEETGW_SaveCostRow(); + newdr.wuid = FCOMMON.info.Login.no; + newdr.wdate = DateTime.Now; + newdr.pdate = DateTime.Now.ToShortDateString(); + newdr.gcode = FCOMMON.info.Login.gcode; + this.dsMSSQL.EETGW_SaveCost.AddEETGW_SaveCostRow(newdr); + } } } \ No newline at end of file diff --git a/SubProject/FPJ0000/SaveCost/fSaveCostList.resx b/SubProject/FPJ0000/SaveCost/fSaveCostList.resx index d899411..8a91aab 100644 --- a/SubProject/FPJ0000/SaveCost/fSaveCostList.resx +++ b/SubProject/FPJ0000/SaveCost/fSaveCostList.resx @@ -165,6 +165,18 @@ kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG WOTd+W9TcAVDMwiA5FL7X8O9hBUYZt3GqhkEQHJhLS//6wbPw22ATtoNnJIgOb/qh/81fKfhNgAfcMq9 8l/FYwIYQ4UGBWBgAAC+0b+zuQxOnAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wwAADsMBx2+oZAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC + pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ + Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ + /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA + zpX/v6RC8f/fWzFAjeH/p+Zp/J+QpfW/O0P3f3uq/v/mREPCYTIb6E+Qc//dCPjfk6FDWAM6APnz3w1/ + IPb735qsT7oB3em6YP+CcH2cEekGtCQZ/G+IN/xfE2v8vzLahHQD6AQYGAAkI9iedfyIaQAAAABJRU5E + rkJggg== @@ -206,6 +218,21 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO wwAADsMBx2+oZAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== diff --git a/SubProject/FPJ0000/SaveCost/fSaveCostReport.Designer.cs b/SubProject/FPJ0000/SaveCost/fSaveCostReport.Designer.cs new file mode 100644 index 0000000..a72a823 --- /dev/null +++ b/SubProject/FPJ0000/SaveCost/fSaveCostReport.Designer.cs @@ -0,0 +1,231 @@ + +namespace FPJ0000.SaveCost +{ + partial class fSaveCostReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(); + this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView(); + this.progressBar2 = new System.Windows.Forms.ProgressBar(); + this.ta = new FPJ0000.dsReportTableAdapters.JobReportDayTableAdapter(); + this.btSave = new System.Windows.Forms.Button(); + this.label3 = new System.Windows.Forms.Label(); + this.dte = new System.Windows.Forms.DateTimePicker(); + this.label2 = new System.Windows.Forms.Label(); + this.dts = new System.Windows.Forms.DateTimePicker(); + this.btRefresh = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this.dsReport = new FPJ0000.dsReport(); + this.bs = new System.Windows.Forms.BindingSource(this.components); + this.checkBox1 = new System.Windows.Forms.CheckBox(); + this.checkBox2 = new System.Windows.Forms.CheckBox(); + ((System.ComponentModel.ISupportInitialize)(this.fpSpread1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.fpSpread1_Sheet1)).BeginInit(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dsReport)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bs)).BeginInit(); + this.SuspendLayout(); + // + // fpSpread1 + // + this.fpSpread1.AccessibleDescription = ""; + this.fpSpread1.Dock = System.Windows.Forms.DockStyle.Fill; + this.fpSpread1.Location = new System.Drawing.Point(0, 58); + this.fpSpread1.Name = "fpSpread1"; + this.fpSpread1.Sheets.AddRange(new FarPoint.Win.Spread.SheetView[] { + this.fpSpread1_Sheet1}); + this.fpSpread1.Size = new System.Drawing.Size(1114, 539); + this.fpSpread1.TabIndex = 7; + // + // fpSpread1_Sheet1 + // + this.fpSpread1_Sheet1.Reset(); + this.fpSpread1_Sheet1.SheetName = "Sheet1"; + // + // progressBar2 + // + this.progressBar2.Dock = System.Windows.Forms.DockStyle.Bottom; + this.progressBar2.Location = new System.Drawing.Point(0, 597); + this.progressBar2.Name = "progressBar2"; + this.progressBar2.Size = new System.Drawing.Size(1114, 23); + this.progressBar2.TabIndex = 8; + // + // ta + // + this.ta.ClearBeforeFill = true; + // + // btSave + // + this.btSave.Dock = System.Windows.Forms.DockStyle.Right; + this.btSave.Location = new System.Drawing.Point(959, 5); + this.btSave.Name = "btSave"; + this.btSave.Size = new System.Drawing.Size(75, 48); + this.btSave.TabIndex = 12; + this.btSave.Text = "파일저장"; + this.btSave.UseVisualStyleBackColor = true; + this.btSave.Click += new System.EventHandler(this.btSave_Click); + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(261, 27); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(14, 12); + this.label3.TabIndex = 9; + this.label3.Text = "~"; + // + // dte + // + this.dte.Location = new System.Drawing.Point(289, 23); + this.dte.Name = "dte"; + this.dte.Size = new System.Drawing.Size(180, 21); + this.dte.TabIndex = 8; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(10, 27); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(53, 12); + this.label2.TabIndex = 7; + this.label2.Text = "검색기간"; + // + // dts + // + this.dts.Location = new System.Drawing.Point(68, 23); + this.dts.Name = "dts"; + this.dts.Size = new System.Drawing.Size(180, 21); + this.dts.TabIndex = 6; + // + // btRefresh + // + this.btRefresh.Dock = System.Windows.Forms.DockStyle.Right; + this.btRefresh.Location = new System.Drawing.Point(1034, 5); + this.btRefresh.Name = "btRefresh"; + this.btRefresh.Size = new System.Drawing.Size(75, 48); + this.btRefresh.TabIndex = 2; + this.btRefresh.Text = "새로고침"; + this.btRefresh.UseVisualStyleBackColor = true; + this.btRefresh.Click += new System.EventHandler(this.btRefresh_Click); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); + this.panel1.Controls.Add(this.checkBox2); + this.panel1.Controls.Add(this.checkBox1); + this.panel1.Controls.Add(this.btSave); + this.panel1.Controls.Add(this.label3); + this.panel1.Controls.Add(this.dte); + this.panel1.Controls.Add(this.label2); + this.panel1.Controls.Add(this.dts); + this.panel1.Controls.Add(this.btRefresh); + this.panel1.Dock = System.Windows.Forms.DockStyle.Top; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Padding = new System.Windows.Forms.Padding(5); + this.panel1.Size = new System.Drawing.Size(1114, 58); + this.panel1.TabIndex = 6; + this.panel1.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseDoubleClick); + // + // dsReport + // + this.dsReport.DataSetName = "dsReport"; + this.dsReport.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; + // + // bs + // + this.bs.DataMember = "JobReportDay"; + this.bs.DataSource = this.dsReport; + // + // checkBox1 + // + this.checkBox1.AutoSize = true; + this.checkBox1.Checked = true; + this.checkBox1.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBox1.Location = new System.Drawing.Point(493, 25); + this.checkBox1.Name = "checkBox1"; + this.checkBox1.Size = new System.Drawing.Size(108, 16); + this.checkBox1.TabIndex = 13; + this.checkBox1.Text = "High Light 포함"; + this.checkBox1.UseVisualStyleBackColor = true; + // + // checkBox2 + // + this.checkBox2.AutoSize = true; + this.checkBox2.Checked = true; + this.checkBox2.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBox2.Location = new System.Drawing.Point(611, 25); + this.checkBox2.Name = "checkBox2"; + this.checkBox2.Size = new System.Drawing.Size(96, 16); + this.checkBox2.TabIndex = 14; + this.checkBox2.Text = "Fan Out 포함"; + this.checkBox2.UseVisualStyleBackColor = true; + // + // fSaveCostReport + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1114, 620); + this.Controls.Add(this.fpSpread1); + this.Controls.Add(this.progressBar2); + this.Controls.Add(this.panel1); + this.Name = "fSaveCostReport"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Cost Reduction Report"; + this.WindowState = System.Windows.Forms.FormWindowState.Maximized; + this.Load += new System.EventHandler(this.fEBoardReport_Load); + ((System.ComponentModel.ISupportInitialize)(this.fpSpread1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.fpSpread1_Sheet1)).EndInit(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dsReport)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bs)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private FarPoint.Win.Spread.FpSpread fpSpread1; + private FarPoint.Win.Spread.SheetView fpSpread1_Sheet1; + private System.Windows.Forms.ProgressBar progressBar2; + private dsReportTableAdapters.JobReportDayTableAdapter ta; + private System.Windows.Forms.Button btSave; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.DateTimePicker dte; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.DateTimePicker dts; + private System.Windows.Forms.Button btRefresh; + private System.Windows.Forms.Panel panel1; + private dsReport dsReport; + private System.Windows.Forms.BindingSource bs; + private System.Windows.Forms.CheckBox checkBox1; + private System.Windows.Forms.CheckBox checkBox2; + } +} \ No newline at end of file diff --git a/SubProject/FPJ0000/SaveCost/fSaveCostReport.cs b/SubProject/FPJ0000/SaveCost/fSaveCostReport.cs new file mode 100644 index 0000000..b867fba --- /dev/null +++ b/SubProject/FPJ0000/SaveCost/fSaveCostReport.cs @@ -0,0 +1,255 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace FPJ0000.SaveCost +{ + public partial class fSaveCostReport : Form + { + public fSaveCostReport() + { + InitializeComponent(); + } + + private void fEBoardReport_Load(object sender, EventArgs e) + { + //기본엑셀파일을 가져온다 + this.Show(); + Application.DoEvents(); + + dts.Value = new DateTime(DateTime.Now.Year, 1, 1); + dte.Value = new DateTime(DateTime.Now.Year, 12, 31); + + //파일불러오기 + LoadExcel(); + } + + void LoadExcel() + { + //파일불러오기 + var fn = "CostReduction_" + DateTime.Now.Year.ToString("0000") + ".xlsx"; + var fi = new System.IO.FileInfo(FCOMMON.Util.CurrentPath + fn); + this.fpSpread1.OpenExcel(fi.FullName); + } + + + int GetColIndex(string colname) + { + var sIndex = (int)'A'; + var eIndex = (int)'Z'; + var colsize = eIndex - sIndex + 1; + var collist = colname.ToCharArray(); + var idx = 0; + + for (int i = collist.Length; i > 0; i--) + { + var c = collist[i - 1]; + idx += (int)(c - sIndex) + (colsize * (i - 1)); + } + return idx; + } + string GetColName(int idx) + { + var sIndex = (int)'A'; + var eIndex = (int)'Z'; + var colsize = eIndex - sIndex + 1; + string colName = string.Empty; + while (true) + { + var mok = (int)(Math.Floor((idx * 1.0) / colsize)); + if (mok > 0) colName += (char)(mok + sIndex); + var namoji = (idx % colsize); + if (namoji < colsize) + { + colName += (char)(namoji + sIndex); + break; + } + else idx = namoji; + } + return colName; + } + private void btRefresh_Click(object sender, EventArgs e) + { + //새로고침 + //a2 에 날짜를 표시함. + var db = new EEEntities(); + var sd = this.dts.Value.ToShortDateString(); + var ed = this.dte.Value.ToShortDateString(); + + this.fpSpread1.ActiveSheetIndex = 1; + var 기간자료 = db.EETGW_SaveCost.Where(t => t.pdate.CompareTo(sd) >= 0 && t.pdate.CompareTo(ed) <= 0).OrderBy(t => t.pdate).GroupBy(t => t.name); + + + var row = 6; + foreach (var item in 기간자료) + { + var dr = item.FirstOrDefault(); + this.fpSpread1.ActiveSheet.Cells["C" + row.ToString()].Value = dr.eepart; + this.fpSpread1.ActiveSheet.Cells["D" + row.ToString()].Value = dr.workgroup; + this.fpSpread1.ActiveSheet.Cells["E" + row.ToString()].Value = dr.process; + this.fpSpread1.ActiveSheet.Cells["F" + row.ToString()].Value = dr.site; + this.fpSpread1.ActiveSheet.Cells["G" + row.ToString()].Value = dr.category; + this.fpSpread1.ActiveSheet.Cells["H" + row.ToString()].Value = dr.subcate; + this.fpSpread1.ActiveSheet.Cells["I" + row.ToString()].Value = dr.name; + + this.fpSpread1.ActiveSheet.Cells["J" + row.ToString()].Value = "--"; + this.fpSpread1.ActiveSheet.Cells["K" + row.ToString()].Value = "--"; + + this.fpSpread1.ActiveSheet.Cells["L" + row.ToString()].Value = dr.part; + var str_fanout = dr.fanout == null ? "New" : ((bool)dr.fanout ? "Fan-Out" : "New"); + this.fpSpread1.ActiveSheet.Cells["M" + row.ToString()].Value = str_fanout; + + this.fpSpread1.ActiveSheet.Cells["N" + row.ToString()].Value = item.Sum(t => t.costo); + this.fpSpread1.ActiveSheet.Cells["O" + row.ToString()].Value = item.Sum(t => t.costn); + + this.fpSpread1.ActiveSheet.Cells["AM" + row.ToString()].Value = dr.userManager; + + //1월수량 + var colZ = GetColIndex("Z"); + for (int ii = 0; ii < 12; ii++) + { + var psd = new DateTime(2021,ii+1,1); + var ped = psd.AddMonths(1).AddDays(-1); + var datas = item.Where(t => t.pdate.CompareTo(psd.ToShortDateString()) >= 0 && t.pdate.CompareTo(ped.ToShortDateString()) <= 0); + var tCnt = datas.Count(); + this.fpSpread1.ActiveSheet.Cells[row, colZ + ii].Value = tCnt;// datas.Count(); + } + + row += 1; + } + + + + + + //var 분류목록 = db.EETGW_JobReport_EBoard.Where(t => string.IsNullOrEmpty(t.분류) == false).OrderBy(t => t.분류).GroupBy(t => t.분류).ToList(); + + + //var 담당목록 = db.vGroupUser.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.processs == "전자실" && string.IsNullOrEmpty(t.state) == true).OrderBy(t => t.name).GroupBy(t => t.name); + + + //var row = 1; + //var col = 1; + //var col0 = 1; + //foreach (var item in 분류목록) + //{ + // var dr = item.FirstOrDefault(); + // var cell = this.fpSpread1.Sheets[0].Cells[row, col + 0]; + // cell.Value = dr.분류; + // cell.ColumnSpan = 2; + // cell.BackColor = Color.SkyBlue; + // cell.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + // cell.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + + // cell = this.fpSpread1.Sheets[0].Cells[row + 1, col + 0]; + // cell.Value = "건"; + // cell.BackColor = Color.Khaki; + // cell.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + // cell.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + + // cell = this.fpSpread1.Sheets[0].Cells[row + 1, col + 1]; + // cell.Value = "시간"; + // cell.BackColor = Color.Khaki; + // cell.HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + // cell.VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + + // col += 2; + // col0 += 1; + //} + + ////마지막 열에는 비용절감항목을 추가한다. + //fpSpread1.Sheets[0].Cells[1, col].Value = "비용절감"; + //fpSpread1.Sheets[0].Cells[1, col].BackColor = Color.WhiteSmoke; + //fpSpread1.Sheets[0].Cells[1, col].RowSpan = 2; + //fpSpread1.Sheets[0].Cells[1, col].VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + //fpSpread1.Sheets[0].Cells[1, col].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + + //var MaxCol = col0; + //col = 0; + //row = 3; + //foreach (var item in 담당목록) + //{ + // //var dr = item.KeY; + // this.fpSpread1.Sheets[0].Cells[row, col].Value = item.Key; + + // //이 담당자의 횟수를 읽어온다 + // for (int i = 1; i < MaxCol; i++) + // { + // var 분류명 = fpSpread1.Sheets[0].Cells[1, 1 + (i - 1) * 2].Value.ToString(); + // var 분류데이터 = 기간자료.Where(t => t.uid.Contains(item.Key) && t.분류 == 분류명); + // var 건수 = 분류데이터.Count(); + // var 시간 = 분류데이터.Sum(t => t.RepairTime); + // this.fpSpread1.Sheets[0].Cells[row, (i - 1) * 2 + 1].Value = 건수; + // this.fpSpread1.Sheets[0].Cells[row, (i - 1) * 2 + 2].Value = 시간; + // this.fpSpread1.Sheets[0].Cells[row, (i - 1) * 2 + 2].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + // this.fpSpread1.Sheets[0].Cells[row, (i - 1) * 2 + 2].VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + + // this.fpSpread1.Sheets[0].Cells[row, (i - 1) * 2 + 1].Column.Width = 50; + // this.fpSpread1.Sheets[0].Cells[row, (i - 1) * 2 + 2].Column.Width = 70; + // } + + // //이 담당자의 수리완료건의 비용절감비용을 가져온다 + // var 절감비용 = 기간자료.Where(t => t.uid.Contains(item.Key) && t.분류 == "수리완료" && string.IsNullOrEmpty(t.수리완료일) == false && string.IsNullOrEmpty(t.외주업체) == true).Sum(t => t.CostReduction); + // this.fpSpread1.Sheets[0].Cells[row, (MaxCol) * 2 - 1].Value = 절감비용; + // this.fpSpread1.Sheets[0].Cells[row, (MaxCol) * 2 - 1].BackColor = Color.WhiteSmoke; + // this.fpSpread1.Sheets[0].Cells[row, (MaxCol) * 2 - 1].VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center; + // this.fpSpread1.Sheets[0].Cells[row, (MaxCol) * 2 - 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center; + // row += 1; + //} + + //this.fpSpread1.Sheets[0].Cells[row, 0].Value = "합계"; + + + //for (int i = 1; i < MaxCol; i++) + //{ + // var colIdx = (i - 1) * 2; + // var c1 = (char)(65 + colIdx + 1); + // var c2 = (char)(65 + colIdx + 2); + // this.fpSpread1.Sheets[0].Cells[row, colIdx + 1].Formula = $"SUM({c1}4:{c1}" + row.ToString() + ")"; + // this.fpSpread1.Sheets[0].Cells[row, colIdx + 2].Formula = $"SUM({c2}4:{c2}" + row.ToString() + ")"; + //} + //var c3 = (char)(65 + MaxCol * 2 - 1); + //this.fpSpread1.Sheets[0].Cells[row, (MaxCol) * 2 - 1].Formula = $"SUM({c3}4:{c3}" + row.ToString() + ")"; + //this.fpSpread1.Sheets[0].Cells["A1"].Value = "Performance"; + //this.fpSpread1.Sheets[0].Cells["A1"].ColumnSpan = MaxCol * 2; + //this.fpSpread1.Sheets[0].Cells["A2"].Value = "성명"; + //this.fpSpread1.Sheets[0].Cells["A2"].RowSpan = 2; + + //this.fpSpread1.Sheets[0].Cells[$"A2:A{row}"].BackColor = Color.WhiteSmoke; + + ////합계필드 색상변경 + //this.fpSpread1.Sheets[0].Cells[$"A{row + 1}:{c3}{row + 1}"].BackColor = Color.WhiteSmoke; + ////this.fpSpread1.Sheets[0].Cells[$"A{row + 1}:{c3}{row + 1}"].Border = + //// new FarPoint.Win.ComplexBorder( + //// new FarPoint.Win.ComplexBorderSide(FarPoint.Win.ComplexBorderSideStyle.MediumLine)); + + + ////모든열을 중앙정렬한다 + + this.fpSpread1.ActiveSheetIndex = 0; + this.fpSpread1.Invalidate(); + } + + private void btSave_Click(object sender, EventArgs e) + { + //파일저장 + var sd = new SaveFileDialog(); + sd.Filter = "excel|*.xls"; + if (sd.ShowDialog() == DialogResult.OK) + { + this.fpSpread1.SaveExcel(sd.FileName); + } + } + + private void panel1_MouseDoubleClick(object sender, MouseEventArgs e) + { + LoadExcel(); + } + } +} diff --git a/SubProject/FPJ0000/SaveCost/fSaveCostReport.resx b/SubProject/FPJ0000/SaveCost/fSaveCostReport.resx new file mode 100644 index 0000000..7362dc4 --- /dev/null +++ b/SubProject/FPJ0000/SaveCost/fSaveCostReport.resx @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 397, 17 + + + 397, 17 + + + 549, 17 + + + 611, 17 + + + 713, 17 + + \ No newline at end of file