修改培训任务时长,观看教材修改培训状态
This commit is contained in:
parent
23667888c9
commit
b1c21ffc8a
|
@ -285,8 +285,19 @@ namespace BLL
|
||||||
var span = endTime.Subtract(startTime);
|
var span = endTime.Subtract(startTime);
|
||||||
//item.LearnTime = item.LearnTime.Value + (int)span.TotalMinutes;
|
//item.LearnTime = item.LearnTime.Value + (int)span.TotalMinutes;
|
||||||
item.EndTime = endTime;
|
item.EndTime = endTime;
|
||||||
|
|
||||||
db.SubmitChanges();
|
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
|
#endregion
|
||||||
|
|
|
@ -23,10 +23,10 @@
|
||||||
<Columns>
|
<Columns>
|
||||||
<f:RowNumberField ColumnID="rbNumber" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
<f:RowNumberField ColumnID="rbNumber" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
|
||||||
TextAlign="Center" />
|
TextAlign="Center" />
|
||||||
<f:RenderField Width="120px" ColumnID="TrainingCode" DataField="TrainingCode"
|
<f:RenderField Width="120px" ColumnID="TrainingCode" DataField="TrainingCode" Hidden="true"
|
||||||
FieldType="String" HeaderText="类型编号" HeaderTextAlign="Center" TextAlign="Left">
|
FieldType="String" HeaderText="类型编号" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="120px" ColumnID="TrainingName" DataField="TrainingName"
|
<f:RenderField Width="120px" ColumnID="TrainingName" DataField="TrainingName" Hidden="true"
|
||||||
FieldType="String" HeaderText="教材类型" HeaderTextAlign="Center" TextAlign="Left">
|
FieldType="String" HeaderText="教材类型" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="100px" ColumnID="TrainingItemCode" DataField="TrainingItemCode"
|
<f:RenderField Width="100px" ColumnID="TrainingItemCode" DataField="TrainingItemCode"
|
||||||
|
@ -38,12 +38,27 @@
|
||||||
<%--<f:RenderField Width="350px" ColumnID="Summary" DataField="Summary" FieldType="String"
|
<%--<f:RenderField Width="350px" ColumnID="Summary" DataField="Summary" FieldType="String"
|
||||||
HeaderText="教材内容" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
|
HeaderText="教材内容" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
|
||||||
</f:RenderField>--%>
|
</f:RenderField>--%>
|
||||||
<f:RenderField Width="200px" ColumnID="LearnTime" DataField="LearnTime" FieldType="String"
|
<%-- <f:RenderField Width="200px" ColumnID="LearnTime" DataField="LearnTime" FieldType="String"
|
||||||
HeaderText="教材时长(分钟)" HeaderTextAlign="Center" TextAlign="Left">
|
HeaderText="教材时长(分钟)" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>--%>
|
||||||
<f:RenderField Width="200px" ColumnID="VideoProgress" DataField="VideoProgress" FieldType="String"
|
<f:TemplateField ColumnID="tfLearnTime" Width="350px" HeaderText="教材时长(分钟)" HeaderTextAlign="Center"
|
||||||
|
TextAlign="left">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblLearnTime" runat="server" Text='<%# ConvertTime(Eval("LearnTime")) %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
|
||||||
|
<f:TemplateField ColumnID="tfVideoProgress" Width="200px" HeaderText="学习时长(分钟)" HeaderTextAlign="Center"
|
||||||
|
TextAlign="left">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lblVideoProgress" runat="server" Text='<%# ConvertTime(Eval("VideoProgress")) %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
|
||||||
|
|
||||||
|
<%-- <f:RenderField Width="200px" ColumnID="VideoProgress" DataField="VideoProgress" FieldType="String"
|
||||||
HeaderText="学习时长(分钟)" HeaderTextAlign="Center" TextAlign="Left">
|
HeaderText="学习时长(分钟)" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>--%>
|
||||||
</Columns>
|
</Columns>
|
||||||
<Listeners>
|
<Listeners>
|
||||||
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||||
|
|
|
@ -151,5 +151,30 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TaskRecordView.aspx?TrainingEduItemId={0}", Grid1.SelectedRowID, "编辑 - ")));
|
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TaskRecordView.aspx?TrainingEduItemId={0}", Grid1.SelectedRowID, "编辑 - ")));
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 格式化字符串
|
||||||
|
/// <summary>
|
||||||
|
/// 获取单位名称
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="unitIds"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
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
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -7,11 +7,13 @@
|
||||||
// </自动生成>
|
// </自动生成>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace FineUIPro.Web.HSSE.EduTrain {
|
namespace FineUIPro.Web.HSSE.EduTrain
|
||||||
|
{
|
||||||
|
|
||||||
public partial class TaskView {
|
|
||||||
|
public partial class TaskView
|
||||||
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// form1 控件。
|
/// form1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PageManager1 控件。
|
/// PageManager1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.PageManager PageManager1;
|
protected global::FineUIPro.PageManager PageManager1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// SimpleForm1 控件。
|
/// SimpleForm1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Form SimpleForm1;
|
protected global::FineUIPro.Form SimpleForm1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Grid1 控件。
|
/// Grid1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47,7 +49,25 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Grid Grid1;
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblLearnTime 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label lblLearnTime;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblVideoProgress 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label lblVideoProgress;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarSeparator1 控件。
|
/// ToolbarSeparator1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -56,7 +76,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarText1 控件。
|
/// ToolbarText1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -65,7 +85,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.ToolbarText ToolbarText1;
|
protected global::FineUIPro.ToolbarText ToolbarText1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ddlPageSize 控件。
|
/// ddlPageSize 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -74,7 +94,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList ddlPageSize;
|
protected global::FineUIPro.DropDownList ddlPageSize;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window1 控件。
|
/// Window1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -83,7 +103,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Menu1 控件。
|
/// Menu1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -92,7 +112,7 @@ namespace FineUIPro.Web.HSSE.EduTrain {
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Menu Menu1;
|
protected global::FineUIPro.Menu Menu1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnMenuView 控件。
|
/// btnMenuView 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -202,7 +202,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrEmpty(time.ToString()))
|
if (!string.IsNullOrEmpty(time.ToString()))
|
||||||
{
|
{
|
||||||
return (Convert.ToInt32(time) * 60).ToString();
|
return (Convert.ToInt32(time) / 60).ToString();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return hours;
|
return hours;
|
||||||
|
|
Loading…
Reference in New Issue