合并最新
This commit is contained in:
@@ -0,0 +1,243 @@
|
||||
using BLL;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace FineUIPro.Web.HSSE.EduTrain
|
||||
{
|
||||
public partial class TaskNoticeEdit : PageBase
|
||||
{
|
||||
#region 定义变量
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
public string TaskNoticeId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["TaskNoticeId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["TaskNoticeId"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
public string ProjectId
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["ProjectId"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["ProjectId"] = value;
|
||||
}
|
||||
}
|
||||
public string Type
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["Type"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["Type"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 加载页面
|
||||
/// <summary>
|
||||
/// 加载页面
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHidePostBackReference();
|
||||
this.ProjectId = this.CurrUser.LoginProjectId;
|
||||
this.InitDropDownList();
|
||||
this.TaskNoticeId = Request.Params["TaskNoticeId"];
|
||||
this.Type= Request.Params["Type"];
|
||||
var model=BLL.EduTrain_TaskNoticeService.GetEduTrain_TaskNoticeById(this.TaskNoticeId);
|
||||
if (model != null)
|
||||
{
|
||||
txtTrainTitle.Text = model.TrainTitle;
|
||||
drpTrainType.SelectedValue = model.TrainType;
|
||||
txtTrainContent.Text = model.TrainContent;
|
||||
txtTrainStartDate.SelectedDate = model.TrainStartDate;
|
||||
txtTeachHour.Text = model.TeachHour.ToString();
|
||||
txtTeachMan.SelectedValueArray = model.TeachMan.Split(',');
|
||||
txtTeachAddress.Text = model.TeachAddress;
|
||||
drpUnits.SelectedValueArray = model.Units.Split(',');
|
||||
drpCycle.SelectedValue = model.Cycle;
|
||||
txtCycleStartDate.SelectedDate = model.CycleStartDate;
|
||||
txtCycleEndDate.SelectedDate = model.CycleEndDate;
|
||||
nbAheadOfTime.Text = model.AheadOfTime;
|
||||
dpDayOfWeek.SelectedValue = model.DayOfWeek;
|
||||
dpWeekOfMonth.SelectedValue = model.WeekOfMonth;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
private void InitDropDownList()
|
||||
{
|
||||
//培训类型
|
||||
TrainTypeService.InitTrainTypeDropDownList(this.drpTrainType, true);
|
||||
//培训单位
|
||||
UnitService.InitUnitDropDownList(this.drpUnits, this.ProjectId, false);
|
||||
|
||||
UserService.InitUserDropDownList(this.txtTeachMan, this.ProjectId, false);
|
||||
|
||||
}
|
||||
|
||||
|
||||
#region 提交按钮
|
||||
/// <summary>
|
||||
/// 提交按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSubmit_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
this.SaveData(Const.BtnSubmit);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 保存按钮
|
||||
/// <summary>
|
||||
/// 保存按钮
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.SaveData(Const.BtnSave);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 保存方法
|
||||
/// <summary>
|
||||
/// 保存数据
|
||||
/// </summary>
|
||||
/// <param name="type"></param>
|
||||
private void SaveData(string type)
|
||||
{
|
||||
var model =new Model.EduTrain_TaskNotice ();
|
||||
model.TrainTitle=txtTrainTitle.Text ;
|
||||
model.TrainType= drpTrainType.SelectedValue;
|
||||
model.TrainContent = txtTrainContent.Text ;
|
||||
model.TrainStartDate= txtTrainStartDate.SelectedDate ;
|
||||
model.TeachHour= Funs.GetNewIntOrZero( txtTeachHour.Text) ;
|
||||
model.TeachMan= String.Join (",", txtTeachMan.SelectedValueArray) ;
|
||||
model.TeachAddress= txtTeachAddress.Text;
|
||||
model.Units= String .Join (",", drpUnits.SelectedValueArray) ;
|
||||
model.Cycle= drpCycle.SelectedValue ;
|
||||
model.CycleStartDate= txtCycleStartDate.SelectedDate;
|
||||
model.CycleEndDate= txtCycleEndDate.SelectedDate ;
|
||||
model.CreatMan=this.CurrUser.UserId ;
|
||||
model.CreatDate = DateTime.Now;
|
||||
model.ProjectId= ProjectId;
|
||||
model.AheadOfTime = nbAheadOfTime.Text;
|
||||
model.DayOfWeek = dpDayOfWeek.SelectedValue;
|
||||
model.WeekOfMonth = dpWeekOfMonth.SelectedValue;
|
||||
if (Const.BtnSubmit == type)
|
||||
{
|
||||
model.State = "1";
|
||||
}
|
||||
else
|
||||
{
|
||||
model.State = "0";
|
||||
|
||||
}
|
||||
if (this.Type=="new")
|
||||
{
|
||||
TaskNoticeId = null;
|
||||
}
|
||||
if (string.IsNullOrEmpty( TaskNoticeId) )
|
||||
{
|
||||
TaskNoticeId = SQLHelper.GetNewID(typeof(Model.EduTrain_TaskNotice));
|
||||
model.TaskNoticeId = TaskNoticeId ;
|
||||
BLL.EduTrain_TaskNoticeService.AddEduTrain_TaskNotice(model);
|
||||
}
|
||||
else
|
||||
{
|
||||
model.TaskNoticeId = TaskNoticeId;
|
||||
BLL.EduTrain_TaskNoticeService.UpdateEduTrain_TaskNotice (model);
|
||||
}
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 关闭弹出窗
|
||||
/// <summary>
|
||||
/// 关闭弹出窗
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void Window1_Close(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
//#region 附件上传
|
||||
///// <summary>
|
||||
///// 上传附件
|
||||
///// </summary>
|
||||
///// <param name="sender"></param>
|
||||
///// <param name="e"></param>
|
||||
//protected void btnAttachUrl_Click(object sender, EventArgs e)
|
||||
//{
|
||||
// if (this.drpTrainType.SelectedValue == BLL.Const._Null)
|
||||
// {
|
||||
// ShowNotify("请选择培训类型!", MessageBoxIcon.Warning);
|
||||
// return;
|
||||
// }
|
||||
// if (string.IsNullOrEmpty(this.TaskNoticeId))
|
||||
// {
|
||||
// this.SaveData(BLL.Const.BtnSave);
|
||||
// }
|
||||
// PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/TrainRecord&menuId={1}", this.TaskNoticeId, BLL.Const.ProjectTrainRecordMenuId)));
|
||||
//}
|
||||
//#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
///// <summary>
|
||||
///// 选择培训教材类型
|
||||
///// </summary>
|
||||
///// <param name="sender"></param>
|
||||
///// <param name="e"></param>
|
||||
//protected void btnTrainingType_Click(object sender, EventArgs e)
|
||||
//{
|
||||
// if (string.IsNullOrEmpty(this.TaskNoticeId))
|
||||
// {
|
||||
// this.SaveData(BLL.Const.BtnSave);
|
||||
// }
|
||||
// PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("ShowTrainingType.aspx?TaskNoticeId={0}&TrainTypeId={1}", this.TaskNoticeId, this.drpTrainType.SelectedValue, "编辑 - ")));
|
||||
//}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user