migratino complete
This commit is contained in:
		| @@ -111,7 +111,7 @@ namespace FPJ0000.JobReport_ | ||||
|         } | ||||
|         void refrehData() | ||||
|         { | ||||
|             var db = new EEEntities(); | ||||
|             //var db = new EEEntities(); | ||||
|  | ||||
|             progressBar1.Value = 0; | ||||
|             progressBar1.Maximum = 10; | ||||
| @@ -136,7 +136,8 @@ namespace FPJ0000.JobReport_ | ||||
|             var vED = dte.Value.ToShortDateString(); | ||||
|  | ||||
|             //휴가일수확인 | ||||
|             var drDays = db.HolidayLIst.Where(t => t.free == false && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0); | ||||
|             var taHolidylist = new dsJobReportTableAdapters.HolidayLIstTableAdapter(); | ||||
|             var drDays = taHolidylist.GetData(vSD, vED).Where(t => t.IsfreeNull() || t.free == false);// db.HolidayLIst.Where(t => t.free == false && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0); | ||||
|  | ||||
|             //근무일수적용 | ||||
|             if (drDays == null || drDays.Count() < 1) this.fpSpread1.Sheets[0].Cells[3, 6].Value = 0; | ||||
| @@ -149,21 +150,22 @@ namespace FPJ0000.JobReport_ | ||||
|             ComplexBorderSide bottom = new ComplexBorderSide(Color.Gray, 1); | ||||
|  | ||||
|             //사용자목록을 가져온다 | ||||
|             List<vJobReportForUser> baseData; | ||||
|            | ||||
|             var userCount = 0; | ||||
|             var taJobreportuser = new dsJobReportTableAdapters.vJobReportForUserTableAdapter(); | ||||
|             if (cmbUser.SelectedIndex > 0) | ||||
|             { | ||||
|                 //사용자번호  | ||||
|                 var UserNo = getUserID();// cmbUser.Text.Substring(1, cmbUser.Text.IndexOf(']') - 1); | ||||
|                 userCount = db.vJobReportForUser.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.id == UserNo).GroupBy(t=>t.id).Count(); | ||||
|                 userCount = 1;// db.vJobReportForUser.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.id == UserNo).GroupBy(t=>t.id).Count(); | ||||
|             } | ||||
|             else if (tbProcess.SelectedIndex > 0) | ||||
|             { | ||||
|                 userCount = db.vJobReportForUser.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.userProcess == tbProcess.Text).GroupBy(t => t.id).Count(); | ||||
|                 userCount = (int)taJobreportuser.GetProcessUserCount(FCOMMON.info.Login.gcode,tbProcess.Text);// db.vJobReportForUser.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.userProcess == tbProcess.Text).GroupBy(t => t.id).Count(); | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 userCount = db.vJobReportForUser.Where(t => t.gcode == FCOMMON.info.Login.gcode).GroupBy(t => t.id).Count(); | ||||
|                 userCount = (int)taJobreportuser.GetUserCount(FCOMMON.info.Login.gcode);// db.vJobReportForUser.Where(t => t.gcode == FCOMMON.info.Login.gcode).GroupBy(t => t.id).Count(); | ||||
|             } | ||||
|  | ||||
|  | ||||
| @@ -175,31 +177,32 @@ namespace FPJ0000.JobReport_ | ||||
|  | ||||
|  | ||||
|             //해당 그룹의 기간데이터를 가져온다 | ||||
|             dsJobReport.vJobReportForUserDataTable baseData; | ||||
|             if (cmbUser.SelectedIndex > 0) | ||||
|             { | ||||
|                 //사용자번호  | ||||
|                 var UserNo = getUserID();// cmbUser.Text.Substring(1, cmbUser.Text.IndexOf(']') - 1); | ||||
|                 baseData = db.vJobReportForUser | ||||
|                     .Where(t => t.gcode == FCOMMON.info.Login.gcode && t.id == UserNo && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0) | ||||
|                     .OrderBy(t => t.name) | ||||
|                     .OrderBy(t => t.pdate) | ||||
|                     .ToList(); | ||||
|                 baseData = taJobreportuser.GetDataID(FCOMMON.info.Login.gcode, UserNo, vSD, vED); // db.vJobReportForUser | ||||
|                     //.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.id == UserNo && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0) | ||||
|                     //.OrderBy(t => t.name) | ||||
|                     //.OrderBy(t => t.pdate) | ||||
|                     //.ToList(); | ||||
|             } | ||||
|             else if (tbProcess.SelectedIndex > 0) | ||||
|             { | ||||
|                 baseData = db.vJobReportForUser | ||||
|                     .Where(t => t.gcode == FCOMMON.info.Login.gcode && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0 && t.userProcess == tbProcess.Text) | ||||
|                     .OrderBy(t => t.name) | ||||
|                     .OrderBy(t => t.pdate) | ||||
|                     .ToList(); | ||||
|                 baseData = taJobreportuser.GetByProcess(FCOMMON.info.Login.gcode, tbProcess.Text, vSD, vED);// db.vJobReportForUser | ||||
|                     //.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0 && t.userProcess == tbProcess.Text) | ||||
|                     //.OrderBy(t => t.name) | ||||
|                     //.OrderBy(t => t.pdate) | ||||
|                     //.ToList(); | ||||
|             } | ||||
|             else | ||||
|             { | ||||
|                 baseData = db.vJobReportForUser | ||||
|                     .Where(t => t.gcode == FCOMMON.info.Login.gcode && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0) | ||||
|                     .OrderBy(t => t.name) | ||||
|                     .OrderBy(t => t.pdate) | ||||
|                     .ToList(); | ||||
|                 baseData = taJobreportuser.GetByDate(FCOMMON.info.Login.gcode, vSD, vED);// db.vJobReportForUser | ||||
|                     //.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.pdate.CompareTo(vSD) >= 0 && t.pdate.CompareTo(vED) <= 0) | ||||
|                     //.OrderBy(t => t.name) | ||||
|                     //.OrderBy(t => t.pdate) | ||||
|                     //.ToList(); | ||||
|             } | ||||
|  | ||||
|             col = 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 chi
					chi