..
This commit is contained in:
		
							
								
								
									
										86
									
								
								SubProject/FEQ0000/PurchaseNR/fPurchaseNRList.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										86
									
								
								SubProject/FEQ0000/PurchaseNR/fPurchaseNRList.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,86 @@ | ||||
| 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 FEQ0000 | ||||
| { | ||||
|     public partial class fPurchaseNRList : Form | ||||
|     { | ||||
|         public fPurchaseNRList(dsPurchase.PurchaseDataTable dt) | ||||
|         { | ||||
|             InitializeComponent(); | ||||
|             Properties.Settings.Default["gwcs"] = FCOMMON.info.CS; | ||||
|             Properties.Settings.Default["EEEntities"] = FCOMMON.info.CS; | ||||
|  | ||||
|             this.ds1.Purchase.Merge(dt); | ||||
|             this.ds1.AcceptChanges(); | ||||
|         } | ||||
|  | ||||
|         private void fEBoardReport_Load(object sender, EventArgs e) | ||||
|         { | ||||
|             //기본엑셀파일을 가져온다 | ||||
|             this.Show(); | ||||
|             this.bs1.Sort = "sc,sid,pumname"; | ||||
|             this.bs1.Filter = "sc <> ''"; | ||||
|             Application.DoEvents(); | ||||
|  | ||||
|             //파일불러오기 | ||||
|             LoadExcel(); | ||||
|  | ||||
|             //순번맥기기 | ||||
|             var sumamt = ds1.Purchase.Where(t=>t.sc != "").Sum(t => t.pumamt); | ||||
|             for (int r = 0; r < this.fpSpread1.ActiveSheet.RowCount; r++) | ||||
|             { | ||||
|                 fpSpread1.ActiveSheet.Cells[r, 0].Value = r + 1; | ||||
|  | ||||
|             } | ||||
|  | ||||
|             //마지막 한줄 추가하고 합계 | ||||
|             fpSpread1.ActiveSheet.AddUnboundRows(fpSpread1.ActiveSheet.RowCount, 1); | ||||
|             fpSpread1.ActiveSheet.Cells[$"J{fpSpread1.ActiveSheet.RowCount}"].Value = sumamt; | ||||
|             fpSpread1.ActiveSheet.Cells[$"B{fpSpread1.ActiveSheet.RowCount}"].Value = "Total"; | ||||
|             fpSpread1.ActiveSheet.Cells[$"A{fpSpread1.ActiveSheet.RowCount}:L{fpSpread1.ActiveSheet.RowCount}"].BackColor = Color.FromArgb(220, 220, 220); | ||||
|  | ||||
|         } | ||||
|  | ||||
|         void LoadExcel() | ||||
|         { | ||||
|             //파일불러오기 | ||||
|             //var fi = new System.IO.FileInfo(FCOMMON.Util.CurrentPath + "EBoardReport.xlsx"); | ||||
|             //this.fpSpread1.OpenExcel(fi.FullName); | ||||
|         } | ||||
|  | ||||
|         private void btRefresh_Click(object sender, EventArgs e) | ||||
|         { | ||||
|             this.ds1.RejectChanges(); | ||||
|             this.fpSpread1.Invalidate(); | ||||
|         } | ||||
|  | ||||
|         private void btSave_Click(object sender, EventArgs e) | ||||
|         { | ||||
|  | ||||
|         } | ||||
|  | ||||
|         private void panel1_MouseDoubleClick(object sender, MouseEventArgs e) | ||||
|         { | ||||
|             LoadExcel(); | ||||
|         } | ||||
|  | ||||
|         private void toolStripButton1_Click(object sender, EventArgs e) | ||||
|         { | ||||
|             //파일저장 | ||||
|             var sd = new SaveFileDialog(); | ||||
|             sd.Filter = "excel|*.xls"; | ||||
|             if (sd.ShowDialog() == DialogResult.OK) | ||||
|             { | ||||
|                 this.fpSpread1.SaveExcel(sd.FileName, FarPoint.Excel.ExcelSaveFlags.SaveBothCustomRowAndColumnHeaders); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 chi
					chi