업무분포 출력물 오류
This commit is contained in:
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||||||
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로
|
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로
|
||||||
// 지정되도록 할 수 있습니다.
|
// 지정되도록 할 수 있습니다.
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("24.06.26.0000")]
|
[assembly: AssemblyVersion("24.06.27.0000")]
|
||||||
[assembly: AssemblyFileVersion("24.06.26.0000")]
|
[assembly: AssemblyFileVersion("24.06.27.0000")]
|
||||||
|
|||||||
@@ -96,6 +96,7 @@
|
|||||||
// btSave
|
// btSave
|
||||||
//
|
//
|
||||||
this.btSave.Dock = System.Windows.Forms.DockStyle.Right;
|
this.btSave.Dock = System.Windows.Forms.DockStyle.Right;
|
||||||
|
this.btSave.Enabled = false;
|
||||||
this.btSave.Location = new System.Drawing.Point(947, 5);
|
this.btSave.Location = new System.Drawing.Point(947, 5);
|
||||||
this.btSave.Name = "btSave";
|
this.btSave.Name = "btSave";
|
||||||
this.btSave.Size = new System.Drawing.Size(75, 48);
|
this.btSave.Size = new System.Drawing.Size(75, 48);
|
||||||
@@ -176,6 +177,7 @@
|
|||||||
// btRefresh
|
// btRefresh
|
||||||
//
|
//
|
||||||
this.btRefresh.Dock = System.Windows.Forms.DockStyle.Right;
|
this.btRefresh.Dock = System.Windows.Forms.DockStyle.Right;
|
||||||
|
this.btRefresh.Enabled = false;
|
||||||
this.btRefresh.Location = new System.Drawing.Point(1022, 5);
|
this.btRefresh.Location = new System.Drawing.Point(1022, 5);
|
||||||
this.btRefresh.Name = "btRefresh";
|
this.btRefresh.Name = "btRefresh";
|
||||||
this.btRefresh.Size = new System.Drawing.Size(75, 48);
|
this.btRefresh.Size = new System.Drawing.Size(75, 48);
|
||||||
@@ -217,7 +219,6 @@
|
|||||||
this.Controls.Add(this.progressBar1);
|
this.Controls.Add(this.progressBar1);
|
||||||
this.Controls.Add(this.panel1);
|
this.Controls.Add(this.panel1);
|
||||||
this.Name = "fJobChartMenu";
|
this.Name = "fJobChartMenu";
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
|
||||||
this.Text = "작업 분포 확인";
|
this.Text = "작업 분포 확인";
|
||||||
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
|
||||||
this.Load += new System.EventHandler(this.fJobChartMenu_Load);
|
this.Load += new System.EventHandler(this.fJobChartMenu_Load);
|
||||||
|
|||||||
@@ -57,6 +57,8 @@ namespace FPJ0000.JobReport_
|
|||||||
|
|
||||||
//refrehData();
|
//refrehData();
|
||||||
binit = true;
|
binit = true;
|
||||||
|
btSave.Enabled = true;
|
||||||
|
btRefresh.Enabled = true;
|
||||||
}
|
}
|
||||||
void UpdateUserList()
|
void UpdateUserList()
|
||||||
{
|
{
|
||||||
@@ -206,10 +208,21 @@ namespace FPJ0000.JobReport_
|
|||||||
foreach (var item in baseData.GroupBy(t => t.id)) //사용자별로 그룹을 해서
|
foreach (var item in baseData.GroupBy(t => t.id)) //사용자별로 그룹을 해서
|
||||||
{
|
{
|
||||||
var dr = item.FirstOrDefault();
|
var dr = item.FirstOrDefault();
|
||||||
this.fpSpread1.Sheets[2].Cells[row, 0].Value = dr.name;
|
if (row <= this.fpSpread1.Sheets[2].RowCount)
|
||||||
this.fpSpread1.Sheets[2].Cells[row, 1].Value = dr.id;
|
this.fpSpread1.Sheets[2].RowCount = Math.Max(100, row);
|
||||||
this.fpSpread1.Sheets[2].Cells[row, 2].Value = item.Sum(t => t.hrs);
|
|
||||||
this.fpSpread1.Sheets[2].Cells[row, 3].Value = item.Sum(t => t.ot);
|
if(row < this.fpSpread1.Sheets[2].RowCount)
|
||||||
|
{
|
||||||
|
this.fpSpread1.Sheets[2].Cells[row, 0].Value = dr.name;
|
||||||
|
this.fpSpread1.Sheets[2].Cells[row, 1].Value = dr.id;
|
||||||
|
this.fpSpread1.Sheets[2].Cells[row, 2].Value = item.Sum(t => t.hrs);
|
||||||
|
this.fpSpread1.Sheets[2].Cells[row, 3].Value = item.Sum(t => t.ot);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
row += 1;
|
row += 1;
|
||||||
}
|
}
|
||||||
fpSpread1.Sheets[1].ColumnCount = 5;
|
fpSpread1.Sheets[1].ColumnCount = 5;
|
||||||
|
|||||||
Reference in New Issue
Block a user