sid 목록 가져오기 기능 . 일부 수정
This commit is contained in:
204
SubProject/FPJ0000/Project/fPartList.Designer.cs
generated
204
SubProject/FPJ0000/Project/fPartList.Designer.cs
generated
@@ -43,27 +43,28 @@
|
||||
FarPoint.Win.Spread.FlatFocusIndicatorRenderer flatFocusIndicatorRenderer1 = new FarPoint.Win.Spread.FlatFocusIndicatorRenderer();
|
||||
FarPoint.Win.Spread.FlatScrollBarRenderer flatScrollBarRenderer1 = new FarPoint.Win.Spread.FlatScrollBarRenderer();
|
||||
FarPoint.Win.Spread.FlatScrollBarRenderer flatScrollBarRenderer2 = new FarPoint.Win.Spread.FlatScrollBarRenderer();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType21 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType22 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType19 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType23 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType24 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType25 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType26 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType20 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType21 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType22 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType23 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType24 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType25 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType27 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
FarPoint.Win.Spread.CellType.TextCellType textCellType28 = new FarPoint.Win.Spread.CellType.TextCellType();
|
||||
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.NumberCellType numberCellType26 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType27 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.NoPrinterPrintInfo noPrinterPrintInfo3 = new FarPoint.Win.Spread.NoPrinterPrintInfo();
|
||||
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.NumberCellType numberCellType1 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
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 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.NumberCellType numberCellType7 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
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.NumberCellType numberCellType8 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.CellType.NumberCellType numberCellType9 = new FarPoint.Win.Spread.CellType.NumberCellType();
|
||||
FarPoint.Win.Spread.NoPrinterPrintInfo noPrinterPrintInfo1 = new FarPoint.Win.Spread.NoPrinterPrintInfo();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.radSortGrp = new System.Windows.Forms.RadioButton();
|
||||
this.radSortNo = new System.Windows.Forms.RadioButton();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
@@ -103,6 +104,7 @@
|
||||
this.bindingNavigatorMoveLastItem = new System.Windows.Forms.ToolStripButton();
|
||||
this.bindingNavigatorSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripButton7 = new System.Windows.Forms.ToolStripButton();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel();
|
||||
@@ -119,8 +121,6 @@
|
||||
this.taPart = new FPJ0000.dsPRJTableAdapters.ProjectsPartTableAdapter();
|
||||
this.fpSpread1 = new FarPoint.Win.Spread.FpSpread();
|
||||
this.fpSpread1_Sheet1 = new FarPoint.Win.Spread.SheetView();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
||||
pdateLabel = new System.Windows.Forms.Label();
|
||||
requestLabel = new System.Windows.Forms.Label();
|
||||
reqstaffLabel = new System.Windows.Forms.Label();
|
||||
@@ -266,6 +266,19 @@
|
||||
this.panel1.Size = new System.Drawing.Size(1246, 97);
|
||||
this.panel1.TabIndex = 0;
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
|
||||
this.button2.Image = ((System.Drawing.Image)(resources.GetObject("button2.Image")));
|
||||
this.button2.Location = new System.Drawing.Point(1090, 10);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(98, 78);
|
||||
this.button2.TabIndex = 30;
|
||||
this.button2.Text = "저장(&S)";
|
||||
this.button2.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// radSortGrp
|
||||
//
|
||||
this.radSortGrp.AutoSize = true;
|
||||
@@ -631,6 +644,11 @@
|
||||
this.toolStripButton2.Text = "비용요약";
|
||||
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 25);
|
||||
//
|
||||
// toolStripButton7
|
||||
//
|
||||
this.toolStripButton7.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton7.Image")));
|
||||
@@ -803,94 +821,94 @@
|
||||
this.fpSpread1_Sheet1.ColumnHeader.DefaultStyle.Parent = "ColumnHeaderFlat";
|
||||
this.fpSpread1_Sheet1.ColumnHeader.Rows.Get(0).Height = 36F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(0).AllowAutoFilter = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(0).CellType = textCellType21;
|
||||
this.fpSpread1_Sheet1.Columns.Get(0).CellType = textCellType1;
|
||||
this.fpSpread1_Sheet1.Columns.Get(0).DataField = "ItemGroup";
|
||||
this.fpSpread1_Sheet1.Columns.Get(0).Label = "중분류";
|
||||
this.fpSpread1_Sheet1.Columns.Get(0).Width = 89F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(1).AllowAutoFilter = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType22;
|
||||
this.fpSpread1_Sheet1.Columns.Get(1).CellType = textCellType2;
|
||||
this.fpSpread1_Sheet1.Columns.Get(1).DataField = "option1";
|
||||
this.fpSpread1_Sheet1.Columns.Get(1).Label = "소분류";
|
||||
this.fpSpread1_Sheet1.Columns.Get(1).Width = 86F;
|
||||
numberCellType19.DecimalPlaces = 0;
|
||||
numberCellType19.NegativeRed = true;
|
||||
numberCellType19.NullDisplay = "--";
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).CellType = numberCellType19;
|
||||
numberCellType1.DecimalPlaces = 0;
|
||||
numberCellType1.NegativeRed = true;
|
||||
numberCellType1.NullDisplay = "--";
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).CellType = numberCellType1;
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).DataField = "no";
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).Label = "번호";
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(2).Width = 79F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType23;
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).CellType = textCellType3;
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).DataField = "ItemSid";
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).Label = "SID";
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).Tag = "sid";
|
||||
this.fpSpread1_Sheet1.Columns.Get(3).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(4).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType24;
|
||||
this.fpSpread1_Sheet1.Columns.Get(4).CellType = textCellType4;
|
||||
this.fpSpread1_Sheet1.Columns.Get(4).DataField = "ItemName";
|
||||
this.fpSpread1_Sheet1.Columns.Get(4).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
|
||||
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 = 113F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType25;
|
||||
this.fpSpread1_Sheet1.Columns.Get(5).CellType = textCellType5;
|
||||
this.fpSpread1_Sheet1.Columns.Get(5).DataField = "ItemModel";
|
||||
this.fpSpread1_Sheet1.Columns.Get(5).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
|
||||
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 = 99F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType26;
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).CellType = textCellType6;
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).DataField = "ItemUnit";
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).Label = "단위";
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).Tag = "unit";
|
||||
this.fpSpread1_Sheet1.Columns.Get(6).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
numberCellType20.DecimalPlaces = 0;
|
||||
numberCellType20.MaximumValue = 10000000D;
|
||||
numberCellType20.MinimumValue = -10000000D;
|
||||
numberCellType20.NegativeRed = true;
|
||||
numberCellType20.NullDisplay = "0";
|
||||
numberCellType20.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(7).CellType = numberCellType20;
|
||||
numberCellType2.DecimalPlaces = 0;
|
||||
numberCellType2.MaximumValue = 10000000D;
|
||||
numberCellType2.MinimumValue = -10000000D;
|
||||
numberCellType2.NegativeRed = true;
|
||||
numberCellType2.NullDisplay = "0";
|
||||
numberCellType2.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(7).CellType = numberCellType2;
|
||||
this.fpSpread1_Sheet1.Columns.Get(7).DataField = "price";
|
||||
this.fpSpread1_Sheet1.Columns.Get(7).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right;
|
||||
this.fpSpread1_Sheet1.Columns.Get(7).Label = "단가";
|
||||
this.fpSpread1_Sheet1.Columns.Get(7).Tag = "price";
|
||||
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)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
numberCellType21.DecimalPlaces = 0;
|
||||
numberCellType21.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes;
|
||||
numberCellType21.MaximumValue = 2147483647D;
|
||||
numberCellType21.MinimumValue = -2147483648D;
|
||||
numberCellType21.NegativeRed = true;
|
||||
numberCellType21.Separator = ",";
|
||||
numberCellType21.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).CellType = numberCellType21;
|
||||
numberCellType3.DecimalPlaces = 0;
|
||||
numberCellType3.LeadingZero = FarPoint.Win.Spread.CellType.LeadingZero.Yes;
|
||||
numberCellType3.MaximumValue = 2147483647D;
|
||||
numberCellType3.MinimumValue = -2147483648D;
|
||||
numberCellType3.NegativeRed = true;
|
||||
numberCellType3.Separator = ",";
|
||||
numberCellType3.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).CellType = numberCellType3;
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).DataField = "qty";
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).Label = "1대 수량";
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).Tag = "qty";
|
||||
this.fpSpread1_Sheet1.Columns.Get(8).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
numberCellType22.DecimalPlaces = 0;
|
||||
numberCellType22.NegativeRed = true;
|
||||
numberCellType22.Separator = ",";
|
||||
numberCellType22.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).CellType = numberCellType22;
|
||||
numberCellType4.DecimalPlaces = 0;
|
||||
numberCellType4.NegativeRed = true;
|
||||
numberCellType4.Separator = ",";
|
||||
numberCellType4.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).CellType = numberCellType4;
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).DataField = "qtyn";
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).Label = "N대 수량";
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).Tag = "qtyn";
|
||||
this.fpSpread1_Sheet1.Columns.Get(9).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
numberCellType23.DecimalPlaces = 0;
|
||||
numberCellType23.MaximumValue = 9999999999999.99D;
|
||||
numberCellType23.MinimumValue = -9999999999999.99D;
|
||||
numberCellType23.NegativeRed = true;
|
||||
numberCellType23.NullDisplay = "--";
|
||||
numberCellType23.Separator = ",";
|
||||
numberCellType23.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).CellType = numberCellType23;
|
||||
numberCellType5.DecimalPlaces = 0;
|
||||
numberCellType5.MaximumValue = 9999999999999.99D;
|
||||
numberCellType5.MinimumValue = -9999999999999.99D;
|
||||
numberCellType5.NegativeRed = true;
|
||||
numberCellType5.NullDisplay = "--";
|
||||
numberCellType5.Separator = ",";
|
||||
numberCellType5.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).CellType = numberCellType5;
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).DataField = "amt";
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).Formula = "RC[-3]*RC[-2]";
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right;
|
||||
@@ -898,36 +916,36 @@
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).Tag = "amt";
|
||||
this.fpSpread1_Sheet1.Columns.Get(10).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).CellType = numberCellType23;
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).CellType = numberCellType5;
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).DataField = "amtn";
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).Formula = "RC[-4]*RC[-2]";
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Right;
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).Label = "N대 금액";
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).Tag = "amtn";
|
||||
this.fpSpread1_Sheet1.Columns.Get(11).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
numberCellType24.DecimalPlaces = 0;
|
||||
numberCellType24.NegativeRed = true;
|
||||
numberCellType24.NullDisplay = "--";
|
||||
numberCellType24.Separator = ",";
|
||||
numberCellType24.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).CellType = numberCellType24;
|
||||
numberCellType6.DecimalPlaces = 0;
|
||||
numberCellType6.NegativeRed = true;
|
||||
numberCellType6.NullDisplay = "--";
|
||||
numberCellType6.Separator = ",";
|
||||
numberCellType6.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).CellType = numberCellType6;
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).DataField = "qtyjago";
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).Label = "PMP재고";
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).Tag = "pmp";
|
||||
this.fpSpread1_Sheet1.Columns.Get(12).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
numberCellType25.DecimalPlaces = 0;
|
||||
numberCellType25.NegativeRed = true;
|
||||
numberCellType25.NullDisplay = "--";
|
||||
numberCellType25.Separator = ",";
|
||||
numberCellType25.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(13).CellType = numberCellType25;
|
||||
numberCellType7.DecimalPlaces = 0;
|
||||
numberCellType7.NegativeRed = true;
|
||||
numberCellType7.NullDisplay = "--";
|
||||
numberCellType7.Separator = ",";
|
||||
numberCellType7.ShowSeparator = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(13).CellType = numberCellType7;
|
||||
this.fpSpread1_Sheet1.Columns.Get(13).DataField = "qtybuy";
|
||||
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).Tag = "buy";
|
||||
this.fpSpread1_Sheet1.Columns.Get(13).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(14).CellType = textCellType27;
|
||||
this.fpSpread1_Sheet1.Columns.Get(14).CellType = textCellType7;
|
||||
this.fpSpread1_Sheet1.Columns.Get(14).DataField = "ItemManu";
|
||||
this.fpSpread1_Sheet1.Columns.Get(14).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
|
||||
this.fpSpread1_Sheet1.Columns.Get(14).Label = "제조사";
|
||||
@@ -935,28 +953,28 @@
|
||||
this.fpSpread1_Sheet1.Columns.Get(14).Width = 113F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).AllowAutoFilter = true;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).CellType = textCellType28;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).CellType = textCellType8;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).DataField = "ItemSupply";
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).ImeMode = System.Windows.Forms.ImeMode.Hangul;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).Label = "공급사";
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(15).Width = 113F;
|
||||
this.fpSpread1_Sheet1.Columns.Get(16).CellType = textCellType29;
|
||||
this.fpSpread1_Sheet1.Columns.Get(16).CellType = textCellType9;
|
||||
this.fpSpread1_Sheet1.Columns.Get(16).DataField = "option2";
|
||||
this.fpSpread1_Sheet1.Columns.Get(16).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
|
||||
this.fpSpread1_Sheet1.Columns.Get(16).Label = "납기일";
|
||||
this.fpSpread1_Sheet1.Columns.Get(16).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(17).CellType = textCellType30;
|
||||
this.fpSpread1_Sheet1.Columns.Get(17).CellType = textCellType10;
|
||||
this.fpSpread1_Sheet1.Columns.Get(17).DataField = "memo";
|
||||
this.fpSpread1_Sheet1.Columns.Get(17).HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Left;
|
||||
this.fpSpread1_Sheet1.Columns.Get(17).Label = "비고";
|
||||
this.fpSpread1_Sheet1.Columns.Get(17).VerticalAlignment = FarPoint.Win.Spread.CellVerticalAlignment.Center;
|
||||
this.fpSpread1_Sheet1.Columns.Get(18).CellType = numberCellType26;
|
||||
this.fpSpread1_Sheet1.Columns.Get(18).CellType = numberCellType8;
|
||||
this.fpSpread1_Sheet1.Columns.Get(18).DataField = "Item";
|
||||
this.fpSpread1_Sheet1.Columns.Get(18).Tag = "item";
|
||||
this.fpSpread1_Sheet1.Columns.Get(18).Visible = false;
|
||||
this.fpSpread1_Sheet1.Columns.Get(19).CellType = numberCellType27;
|
||||
this.fpSpread1_Sheet1.Columns.Get(19).CellType = numberCellType9;
|
||||
this.fpSpread1_Sheet1.Columns.Get(19).DataField = "ItemSupplyidx";
|
||||
this.fpSpread1_Sheet1.Columns.Get(19).Visible = false;
|
||||
this.fpSpread1_Sheet1.DataAutoCellTypes = false;
|
||||
@@ -970,11 +988,11 @@
|
||||
this.fpSpread1_Sheet1.FilterBarHeaderStyle.Parent = "FilterBarHeaderFlat";
|
||||
this.fpSpread1_Sheet1.PrintInfo.Footer = "EET Groupware - Alpha -";
|
||||
this.fpSpread1_Sheet1.PrintInfo.Header = "PartList";
|
||||
noPrinterPrintInfo3.Bounds = new System.Drawing.Rectangle(0, 0, 816, 1148);
|
||||
noPrinterPrintInfo3.HardMarginX = 0F;
|
||||
noPrinterPrintInfo3.HardMarginY = 0F;
|
||||
noPrinterPrintInfo3.SupportColor = true;
|
||||
this.fpSpread1_Sheet1.PrintInfo.NoPrinterSetting = noPrinterPrintInfo3;
|
||||
noPrinterPrintInfo1.Bounds = new System.Drawing.Rectangle(0, 0, 816, 1148);
|
||||
noPrinterPrintInfo1.HardMarginX = 0F;
|
||||
noPrinterPrintInfo1.HardMarginY = 0F;
|
||||
noPrinterPrintInfo1.SupportColor = true;
|
||||
this.fpSpread1_Sheet1.PrintInfo.NoPrinterSetting = noPrinterPrintInfo1;
|
||||
this.fpSpread1_Sheet1.PrintInfo.PdfSecurity = null;
|
||||
this.fpSpread1_Sheet1.RowHeader.Columns.Default.Resizable = false;
|
||||
this.fpSpread1_Sheet1.RowHeader.DefaultStyle.BackColor = System.Drawing.Color.Empty;
|
||||
@@ -987,24 +1005,6 @@
|
||||
this.fpSpread1_Sheet1.TitleInfo.Value = "Partlist";
|
||||
this.fpSpread1_Sheet1.ReferenceStyle = FarPoint.Win.Spread.Model.ReferenceStyle.A1;
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
|
||||
this.button2.Image = ((System.Drawing.Image)(resources.GetObject("button2.Image")));
|
||||
this.button2.Location = new System.Drawing.Point(1090, 10);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(98, 78);
|
||||
this.button2.TabIndex = 30;
|
||||
this.button2.Text = "저장(&S)";
|
||||
this.button2.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// toolStripSeparator4
|
||||
//
|
||||
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
||||
this.toolStripSeparator4.Size = new System.Drawing.Size(6, 25);
|
||||
//
|
||||
// fPartList
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||
|
||||
@@ -479,7 +479,7 @@ namespace FPJ0000
|
||||
var cnt_ok = 0;
|
||||
var cnt_no = 0;
|
||||
var cnt_ng = 0;
|
||||
var cnt_reduce = 0;
|
||||
// var cnt_reduce = 0;
|
||||
foreach (dsPRJ.ProjectsPartRow dr in this.dsPRJ.ProjectsPart.Rows)
|
||||
{
|
||||
if (dr.RowState == DataRowState.Detached || dr.RowState == DataRowState.Deleted) continue;
|
||||
@@ -517,14 +517,14 @@ namespace FPJ0000
|
||||
{
|
||||
cnt_ng += 1;
|
||||
dr.qtyjago = "{" + db.Count.ToString() + "}";
|
||||
dr.qtybuy = qty;
|
||||
//dr.qtybuy = qty;
|
||||
}
|
||||
else if (db.Count == 1 && db[0].qty != 0)
|
||||
{
|
||||
cnt_ok += 1;
|
||||
dr.qtyjago = db[0].qty.ToString(); //재고수량
|
||||
dr.qtybuy = Math.Max(qty - db[0].qty, 0);
|
||||
cnt_reduce += (qty - dr.qtybuy);
|
||||
//dr.qtybuy = Math.Max(qty - db[0].qty, 0);
|
||||
//cnt_reduce += (qty - dr.qtybuy);
|
||||
|
||||
}
|
||||
else
|
||||
@@ -532,7 +532,7 @@ namespace FPJ0000
|
||||
//pmp에 자료 없다
|
||||
cnt_no += 1;
|
||||
dr.qtyjago = "--";
|
||||
dr.qtybuy = qty;
|
||||
//dr.qtybuy = qty;
|
||||
}
|
||||
dr.EndEdit();
|
||||
}
|
||||
@@ -547,8 +547,7 @@ namespace FPJ0000
|
||||
var msg = string.Format("PMP 검색결과 현황\n" +
|
||||
"검색완료 : {0}\n" +
|
||||
"복수확인 : {1}\n" +
|
||||
"확인불가 : {2}\n" +
|
||||
"신규 구매 감소 : {3}", cnt_ok, cnt_ng, cnt_no, cnt_reduce);
|
||||
"확인불가 : {2}" , cnt_ok, cnt_ng, cnt_no);
|
||||
FCOMMON.Util.MsgI(msg);
|
||||
}
|
||||
|
||||
|
||||
@@ -148,45 +148,51 @@
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="button2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAG
|
||||
7AAABuwBHnU4NQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFNSURBVFhH7ZLN
|
||||
S8MwGIf7Z3sXvHSIIlU2u01oL0rXzTm/ceuGzM+rB0FchTEQbx1MwUrllbTLIV3bZUknyQPPpdD+HtIo
|
||||
kkVRXGsMm8YN0Xbj2QvdLDV9s977mUfDdnxwXbO/KoVWAU2nw65eD16evIBk/2IUuWd1grcPj0qj3g3u
|
||||
Ou5nRW1to/lkeAfCdzNFsghcUfVI/HkYCEJkWT3WUEY8eQWC9447SYzMMxC8bb/O/t15B4IzI5chEIyN
|
||||
XJZA0NrtuShrCovAOJMCoQVlTfnXgQ/OexS4pZ8E+v7lXFatqz+L5hlxJzRzIG9lIK0ykNZUgZp5FJw6
|
||||
j1yELXw7VSC8yAvYwrdlYFbECHTHixVHjBNkiRiBpHtEI44YJ8gSMQJJ94hGHDFOkCUykJZUgTurteFB
|
||||
qTsI3SjX/MPz/jcPYQvfhhaUJaFEUX4B8Gv8C+/jmnoAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
<data name="button1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
txiKQUsjZwAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>100, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bs.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>100, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dsPRJ.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="dsPRJ.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
@@ -305,21 +311,21 @@
|
||||
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
<data name="toolStripButton7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
@@ -342,20 +348,20 @@
|
||||
<data name="toolStripButton3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL2SURBVDhPhZLrT1JhHMd5lX9Cs1700q2VzGzV6kVlQqht
|
||||
XU1dWV4IXeZtSastoyGti9E0J2zVWq7Wi2rZBdFCTUQUFrYos5sSIlGipHI5BzkHvz3nQFFbW7/ts+fF
|
||||
c76fnd/3HAE3otPGoh2NFsPOy5YfYoWFIifNo+ZOK72zcYjOvmge2SQ3Na/MvbeED/05WecGTF4/PeP0
|
||||
eFlfMAxfIMGMn4PGe48f9U9cKLj8ISSp1CfFo7HJuWD2ur/PsEPOCKwTDKwuBhYnA/OXBRg/h9E1GkSY
|
||||
AXQfKNQ/mkDp1RHqL4lY0UXNhxYwPMni1SRDTgYveckC+sfCeD4aIoIohj0srF8jUOldyDjVe5cP56u3
|
||||
OvYrchdlmr0obd2H1mdtaHioRoYiFVsJEtVGiJTr0KRr4lcJ0AymZkMQ1fQzvCCvMeNB79sOdHy6gVZL
|
||||
HS853JKNujuFqGorgFS7CyXaEujsU+gYCeDpm3nMkZ7EygGaF0iaJUkiRTVr+diH22+VuGSs5CVFmhwS
|
||||
3o3ya2UwjQX5VXo+UTCQHmaDEYgbBmMCbrIu9NO1N4thGzNDaz2B893Hka/ehqKWXNicIdhIsVzBpvFY
|
||||
Jz4iECn/EGw+o4isP7kChc0SDI8PQdV3FEp9LQquZKLN+Biv3QxspNihLxEMErz+CDLOxgVr5MmydPly
|
||||
VN06gIOaLBxo2s5LavWFkD8sI2+SCe5+2MXiJfeJCX5SZFq1OSZIly91p8uXkYeSkV6XjD2XMlFxvRim
|
||||
UQNUhpM4er8YUk0ebERgJf+GhQjoSBTCamNihS3VA7RnjobdzfL0f/yKmpvlOEKCMm0Bjt869vuOI7TA
|
||||
EsHjhICzTfoSgv8RJCsIy9oTgg21L0L28W+L/3r4X3h9s9HVh3WBeJwUWd7tmJgP+e2OqahjmoLDS2Es
|
||||
znQgwsM1H6BZeLw/ohRFzaUc6nwXjwsEa8ufVQilXd1pMoNPKGunf3MkRuovpO10irRzdlVJZ09qsb5U
|
||||
IBAIfgI33aDRLdfyBgAAAABJRU5ErkJggg==
|
||||
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAL1SURBVDhPhZLrS1NhHMf3qv6EsF70UojSyqioF6WpTQ3s
|
||||
Zipm3uYUTZfowiBbTCPzEpqoUCFK0YsKtdKpTc05pxvO0DRTm/dLTZ2XXc7RnTO/PedsOQOhH3x4Xjzn
|
||||
++H8vucIuAm4r4q9VKhVhhZpVwJlWoqcNE8xd+ro0MIeOviJZuisVF16KOztHj60c4IedakXzfTy5LyR
|
||||
NVk3YLK4WTZz0PixYEbOxxlEFo3YhGmKva6oc0LyNYuzv5bYnik7dNMMdDMMtFMMNJObUP3cQPOwFRsM
|
||||
0DBCIad+GgnPhqh/JIGyZmrdtom+WRZfZxlyMujlJZvoNGzg87CNCBzoW2Chm7cjTzEDv3vtb/hwRLHv
|
||||
xA1Z2Ja44hoSyq+jvKUGubXF8JN5wZcgzDuDAPlJlDSU8KtYaAbGVRsCJJ0MLwgv9HvfPtiIxrGXKNdm
|
||||
8ZKYsmBkvY5Gek0kRJWXEV8Zj4YBIxqHLPj0bR1rpKdAeRfNC4Slwr3+MgmrHe3Aq0E5ClRpvCS2IoSE
|
||||
ryD5eRLUBiu/StsYBSXpYdVqR2But1PATVB+J51RFQe9QYNK3V08bs1ERPEFxJaFQT9lg54UyxWsHnd2
|
||||
YiKCAPkOwbkHMvup7IOILhWib7wHeR0pkCsyEPnUHzWqD+ifY6AnxfZM2tFNWDTb4ffQJTgu9RD7SA8g
|
||||
vToKNyuCEFVykZdkKKIhrU0ib+IP7r5vhkUv94kJZlLkUYnGKfCR7pvzke4nD3nAJ8sDVwv8kfoiDuph
|
||||
JfKU2Uh5FwdRRTj0RKAj/4aWCGi7A94SlXuF85IuemGNxsAcy9M5Oo87VclIJEFxZSQyq29v33HYNlki
|
||||
qHcLONusyS34H1aygndSnVtwOuOLrd+wsLXbw7thXF5xHIlpsLjipMjk1onpdZu5f/y3Y2KJwsQiBYOL
|
||||
JYudh2veQrOYN5ocFEWted5q+u6KCwQnkltSvUXNrcfESpO3uI7eJtGJ119EdbSnqGn1cHxTm1ecIkEg
|
||||
EAj+ABQBoLtReJTrAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="toolStripButton4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
@@ -403,16 +409,4 @@
|
||||
<metadata name="fpSpread1_Sheet1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>614, 18</value>
|
||||
</metadata>
|
||||
<data name="button2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
YQUAAAAJcEhZcwAABuwAAAbsAR51ODUAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwa
|
||||
AAABTUlEQVRYR+2SzUvDMBiH+2d7F7x0iCJVNrtNaC9K1805v3HrhszPqwdBXIUxEG8dTMFK5ZW0yyFd
|
||||
22VJJ8kDz6XQ/h7SKJJFUVxrDJvGDdF249kL3Sw1fbPe+5lHw3Z8cF2zvyqFVgFNp8OuXg9enryAZP9i
|
||||
FLlndYK3D49Ko94N7jruZ0VtbaP5ZHgHwnczRbIIXFH1SPx5GAhCZFk91lBGPHkFgveOO0mMzDMQvG2/
|
||||
zv7deQeCMyOXIRCMjVyWQNDa7bkoawqLwDiTAqEFZU3514EPznsUuKWfBPr+5VxWras/i+YZcSc0cyBv
|
||||
ZSCtMpDWVIGaeRScOo9chC18O1UgvMgL2MK3ZWBWxAh0x4sVR4wTZIkYgaR7RCOOGCfIEjECSfeIRhwx
|
||||
TpAlMpCWVIE7q7XhQak7CN0o1/zD8/43D2EL34YWlCWhRFF+AfBr/Avv45p6AAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -63,6 +63,7 @@ namespace FPJ0000
|
||||
int grp2cnt = 0;
|
||||
int spanStart = 0;
|
||||
int spanStart2 = -1;
|
||||
int cnt = 0;
|
||||
|
||||
this.fpSpread1_Sheet1.RowCount = 0;
|
||||
this.fpSpread1.SuspendLayout();
|
||||
@@ -71,15 +72,16 @@ namespace FPJ0000
|
||||
sum3 += dr.amt;
|
||||
if (first)
|
||||
{
|
||||
grp1 = dr.ItemGroup;
|
||||
grp2 = dr.option1;
|
||||
grp1 = dr.ItemGroup.Trim();
|
||||
grp2 = dr.option1.Trim();
|
||||
|
||||
//한줄추가한다
|
||||
this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.RowCount, 1);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = grp1;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = grp1;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = grp2;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = dr.ItemSupply;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = dr.amt;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
sum = dr.amt;
|
||||
sum2 = dr.amt;
|
||||
first = false;
|
||||
@@ -87,11 +89,40 @@ namespace FPJ0000
|
||||
}
|
||||
else
|
||||
{
|
||||
if (grp1 != dr.ItemGroup)
|
||||
if (grp1 != dr.ItemGroup.Trim())
|
||||
{
|
||||
//소계를 추가한다
|
||||
|
||||
//소계항목이 남아있다면?
|
||||
if (grp2cnt > 1)
|
||||
{
|
||||
this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.RowCount, 1);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = "소계(" + grp2 + ")";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = sum2;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
grp2cnt = 0;
|
||||
|
||||
//소분류가 변경되었으므로 처음 줄부터 지금 줄까지 스팬을 건다
|
||||
if (spanStart2 != -1)
|
||||
{
|
||||
var spanRows3 = (this.fpSpread1_Sheet1.RowCount - spanStart2 - 1);
|
||||
if (spanRows3 > 1)
|
||||
{
|
||||
this.fpSpread1_Sheet1.Cells[spanStart2, 1].RowSpan = spanRows3;
|
||||
this.fpSpread1_Sheet1.Cells[spanStart2, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
//중분류 합계를 추가한다
|
||||
this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.RowCount, 1);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = "소계(" + grp1 + ")";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = "합계(" + grp1 + ")";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = sum;
|
||||
@@ -109,12 +140,12 @@ namespace FPJ0000
|
||||
spanStart2 = this.fpSpread1_Sheet1.RowCount;
|
||||
sum = 0;
|
||||
sum2 = 0;
|
||||
grp1 = dr.ItemGroup;
|
||||
grp2 = dr.option1;
|
||||
grp1 = dr.ItemGroup.Trim();
|
||||
grp2 = dr.option1.Trim();
|
||||
|
||||
}
|
||||
|
||||
if (grp2 != dr.option1)
|
||||
if (grp2 != dr.option1.Trim())
|
||||
{
|
||||
//소계를 추가한다
|
||||
//그룹이 바뀌엇지만 항목이 1보다 클 때 처맇낟
|
||||
@@ -125,9 +156,10 @@ namespace FPJ0000
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = "소계(" + grp2 + ")" ;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = sum2;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].BackColor = Color.FromArgb(220, 220, 220);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].BackColor = Color.FromArgb(220, 220, 220);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].BackColor = Color.FromArgb(220, 220, 220);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
grp2cnt = 0;
|
||||
|
||||
//소분류가 변경되었으므로 처음 줄부터 지금 줄까지 스팬을 건다
|
||||
@@ -139,24 +171,22 @@ namespace FPJ0000
|
||||
this.fpSpread1_Sheet1.Cells[spanStart2, 1].RowSpan = spanRows3;
|
||||
this.fpSpread1_Sheet1.Cells[spanStart2, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
spanStart2 = this.fpSpread1_Sheet1.RowCount;
|
||||
sum2 = 0;
|
||||
grp2 = dr.option1;
|
||||
|
||||
grp2 = dr.option1.Trim();
|
||||
grp2cnt = 1;
|
||||
}
|
||||
else grp2cnt += 1;
|
||||
|
||||
this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.RowCount, 1);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = grp1;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = grp1;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = grp2;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = dr.ItemSupply;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = dr.amt;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
cnt++;
|
||||
|
||||
sum += dr.amt;
|
||||
sum2 += dr.amt;
|
||||
@@ -164,11 +194,39 @@ namespace FPJ0000
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//소계항목이 남아있다면?
|
||||
if (grp2cnt > 1)
|
||||
{
|
||||
this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.RowCount, 1);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = "소계(" + grp2 + ")";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = sum2;
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].BackColor = Color.FromArgb(240, 240, 240);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
grp2cnt = 0;
|
||||
|
||||
//소분류가 변경되었으므로 처음 줄부터 지금 줄까지 스팬을 건다
|
||||
if (spanStart2 != -1)
|
||||
{
|
||||
var spanRows3 = (this.fpSpread1_Sheet1.RowCount - spanStart2 - 1);
|
||||
if (spanRows3 > 1)
|
||||
{
|
||||
this.fpSpread1_Sheet1.Cells[spanStart2, 1].RowSpan = spanRows3;
|
||||
this.fpSpread1_Sheet1.Cells[spanStart2, 1].HorizontalAlignment = FarPoint.Win.Spread.CellHorizontalAlignment.Center;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//마지막 중분류 소계를 추가한다
|
||||
|
||||
this.fpSpread1_Sheet1.Rows.Add(this.fpSpread1_Sheet1.RowCount, 1);
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = "소계(" + grp1 + ")";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 0].Value = "합계(" + grp1 + ")";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 1].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = sum;
|
||||
@@ -184,6 +242,7 @@ namespace FPJ0000
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 2].Value = "";
|
||||
this.fpSpread1_Sheet1.Cells[this.fpSpread1_Sheet1.RowCount - 1, 3].Value = sum3;
|
||||
this.fpSpread1_Sheet1.Rows[this.fpSpread1_Sheet1.RowCount - 1].BackColor = Color.LightSkyBlue;
|
||||
|
||||
this.fpSpread1.ResumeLayout();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user