..
This commit is contained in:
@@ -26,6 +26,7 @@ namespace FPJ0000.EBoard
|
||||
//파일불러오기
|
||||
//LoadExcel();
|
||||
this.fpSpread1.ActiveSheet.RowCount = 0;
|
||||
//this.rv1.RefreshReport();
|
||||
}
|
||||
|
||||
string Loadexcel = string.Empty;
|
||||
@@ -74,7 +75,16 @@ namespace FPJ0000.EBoard
|
||||
void Refresh1()
|
||||
{
|
||||
|
||||
|
||||
//var sql = "select * from eetgw_jobreport_eboard where gcode=@gcode and pdate between @sd and @ed";
|
||||
//var cmd = new System.Data.SqlClient.SqlCommand(sql, this.ta.Connection);
|
||||
//cmd.Parameters.Add("gcode", SqlDbType.VarChar).Value = FCOMMON.info.Login.gcode;
|
||||
//cmd.Parameters.Add("sd", SqlDbType.VarChar).Value = dts.Value.ToShortDateString();
|
||||
//cmd.Parameters.Add("ed", SqlDbType.VarChar).Value = dte.Value.ToShortDateString();
|
||||
//var da = new System.Data.SqlClient.SqlDataAdapter(cmd);
|
||||
//ds1.EETGW_JobReport_EBoard.Clear();
|
||||
//da.Fill(this.ds1.EETGW_JobReport_EBoard);
|
||||
//ds1.EETGW_JobReport_EBoard.AcceptChanges();
|
||||
//this.rv1.RefreshReport();
|
||||
|
||||
//새로고침
|
||||
//a2 에 날짜를 표시함.
|
||||
@@ -83,8 +93,12 @@ namespace FPJ0000.EBoard
|
||||
var ed = this.dte.Value.ToShortDateString();
|
||||
|
||||
var 분류목록 = db.EETGW_JobReport_EBoard.Where(t => string.IsNullOrEmpty(t.분류) == false).OrderBy(t => t.분류).GroupBy(t => t.분류).ToList();
|
||||
IQueryable<EETGW_JobReport_EBoard> 기간자료;
|
||||
if (radPdate.Checked)
|
||||
기간자료 = db.EETGW_JobReport_EBoard.Where(t => t.pdate.CompareTo(sd) >= 0 && t.pdate.CompareTo(ed) <= 0);
|
||||
else
|
||||
기간자료 = db.EETGW_JobReport_EBoard.Where(t => t.수리완료일.CompareTo(sd) >= 0 && t.수리완료일.CompareTo(ed) <= 0);
|
||||
|
||||
var 기간자료 = db.EETGW_JobReport_EBoard.Where(t => t.pdate.CompareTo(sd) >= 0 && t.pdate.CompareTo(ed) <= 0);
|
||||
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);
|
||||
|
||||
|
||||
@@ -228,7 +242,14 @@ namespace FPJ0000.EBoard
|
||||
this.fpSpread1.OpenExcel(fi.FullName);
|
||||
this.Loadexcel = fi.FullName;
|
||||
|
||||
var 기간자료 = db.EETGW_JobReport_EBoard.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.pdate.CompareTo(sd) >= 0 && t.pdate.CompareTo(ed) <= 0);
|
||||
|
||||
|
||||
IQueryable<EETGW_JobReport_EBoard> 기간자료;
|
||||
if (radPdate.Checked)
|
||||
기간자료 = db.EETGW_JobReport_EBoard.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.pdate.CompareTo(sd) >= 0 && t.pdate.CompareTo(ed) <= 0);
|
||||
else
|
||||
기간자료 = db.EETGW_JobReport_EBoard.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.수리완료일.CompareTo(sd) >= 0 && t.수리완료일.CompareTo(ed) <= 0);
|
||||
|
||||
var Grp_process = 기간자료.GroupBy(t => t.Process);
|
||||
|
||||
this.fpSpread1.Sheets[0].ColumnCount = 5;
|
||||
@@ -313,7 +334,7 @@ namespace FPJ0000.EBoard
|
||||
|
||||
this.fpSpread1.Sheets[0].Cells[$"D{row}"].Value = itemModel.Sum(t => t.QTY);
|
||||
this.fpSpread1.Sheets[0].Cells[$"E{row}"].Value = itemModel.Sum(t => t.CostReduction);
|
||||
this.fpSpread1.Sheets[0].Cells[$"C{row}:E{row}"].BackColor = Color.FromArgb(200,200,200);
|
||||
this.fpSpread1.Sheets[0].Cells[$"C{row}:E{row}"].BackColor = Color.FromArgb(200, 200, 200);
|
||||
this.fpSpread1.Sheets[0].Cells[$"B{row_mod}"].RowSpan = row - row_mod + 1;
|
||||
}
|
||||
|
||||
@@ -333,7 +354,7 @@ namespace FPJ0000.EBoard
|
||||
this.fpSpread1.Sheets[0].Cells[$"D{row}"].Value = item.Sum(t => t.QTY);
|
||||
this.fpSpread1.Sheets[0].Cells[$"E{row}"].Value = item.Sum(t => t.CostReduction);
|
||||
this.fpSpread1.Sheets[0].Cells[$"B{row}:E{row}"].BackColor = Color.FromArgb(150, 150, 150);
|
||||
this.fpSpread1.Sheets[0].Cells[$"A{row_grp}"].RowSpan = row-row_grp+1 ;
|
||||
this.fpSpread1.Sheets[0].Cells[$"A{row_grp}"].RowSpan = row - row_grp + 1;
|
||||
}
|
||||
|
||||
row += 1;
|
||||
|
||||
Reference in New Issue
Block a user