diff --git a/SGGL/BLL/API/HSSE/APITrainingTaskService.cs b/SGGL/BLL/API/HSSE/APITrainingTaskService.cs index 3518b1b5..cfe67ac2 100644 --- a/SGGL/BLL/API/HSSE/APITrainingTaskService.cs +++ b/SGGL/BLL/API/HSSE/APITrainingTaskService.cs @@ -285,8 +285,19 @@ namespace BLL var span = endTime.Subtract(startTime); //item.LearnTime = item.LearnTime.Value + (int)span.TotalMinutes; item.EndTime = endTime; + db.SubmitChanges(); - return item; + + //如果学习时长大于培训教材时长,则关闭状态 + if (item.VideoProgress > item.LearnTime) + { + var taskModel = db.Training_Task.FirstOrDefault(x => x.TaskId == item.TaskId); + taskModel.States = "2"; + db.SubmitChanges(); + } + + + return item; } } #endregion diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx b/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx index 5bfed5dd..1eb8a7d2 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx @@ -23,10 +23,10 @@ - - --%> - - - --%> + + + + + + + + + + + + + + <%-- - + --%> diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.cs index 47112101..2394d701 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.cs @@ -151,5 +151,30 @@ namespace FineUIPro.Web.HSSE.EduTrain PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TaskRecordView.aspx?TrainingEduItemId={0}", Grid1.SelectedRowID, "编辑 - "))); } #endregion + + #region 格式化字符串 + /// + /// 获取单位名称 + /// + /// + /// + protected string ConvertTime(object time) + { + string hours = "0"; + if (time != null) + { + if (!string.IsNullOrEmpty(time.ToString())) + { + return (Convert.ToInt32(time) / 60).ToString(); + } + else + { + return hours; + } + + } + return hours; + } + #endregion } } \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.designer.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.designer.cs index a2fa80e6..09b138ad 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/TaskView.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.HSSE.EduTrain { - - - public partial class TaskView { - +namespace FineUIPro.Web.HSSE.EduTrain +{ + + + public partial class TaskView + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// SimpleForm1 控件。 /// @@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Form SimpleForm1; - + /// /// Grid1 控件。 /// @@ -47,7 +49,25 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + + /// + /// lblLearnTime 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblLearnTime; + + /// + /// lblVideoProgress 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.WebControls.Label lblVideoProgress; + /// /// ToolbarSeparator1 控件。 /// @@ -56,7 +76,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; - + /// /// ToolbarText1 控件。 /// @@ -65,7 +85,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -74,7 +94,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Window1 控件。 /// @@ -83,7 +103,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Menu1 控件。 /// @@ -92,7 +112,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnMenuView 控件。 /// diff --git a/SGGL/FineUIPro.Web/HSSE/EduTrain/Trainingrecords.aspx.cs b/SGGL/FineUIPro.Web/HSSE/EduTrain/Trainingrecords.aspx.cs index 6fb959c8..79b4d9b8 100644 --- a/SGGL/FineUIPro.Web/HSSE/EduTrain/Trainingrecords.aspx.cs +++ b/SGGL/FineUIPro.Web/HSSE/EduTrain/Trainingrecords.aspx.cs @@ -202,7 +202,7 @@ namespace FineUIPro.Web.HSSE.EduTrain { if (!string.IsNullOrEmpty(time.ToString())) { - return (Convert.ToInt32(time) * 60).ToString(); + return (Convert.ToInt32(time) / 60).ToString(); } else { return hours;