/// <summary> /// 根据Id查询任务类型 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void view_OnSelectedDropTaskType(object sender, Views.PublishTaskArgs e) { DataTable dt = Model.QueryTaskTypeById(e.SelectedDropTaskTypeId); if (dt != null && dt.Rows.Count > 0) { e.IsExistOragnAdd = true; } else { e.IsExistOragnAdd = false; } }
///// <summary> ///// 查询文件Seq,重命名文件 ///// </summary> ///// <param name="sender"></param> ///// <param name="e"></param> //void view_OnFileSeq(object sender, Views.PublishTaskArgs e) //{ // e.FileSeq = Model.QueryFileSeq(); //} /// <summary> /// 保存事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void view_OnSave(object sender, Views.PublishTaskArgs e) { System.Data.DataRow dr = e.User.Rows[0]; bool isSaveSuccess = false; List <object> sqlParams = new List <object>(); string taskSeq = Model.QueryTaskSeq(); sqlParams.Add(taskSeq); sqlParams.Add(e.TaskName); sqlParams.Add(e.TemplateId); sqlParams.Add(e.StartDate); sqlParams.Add(e.EndDate); sqlParams.Add(dr["USER_ID"]); sqlParams.Add(dr["USER_NAME"].ToString()); sqlParams.Add(dr["USER_ID"]); sqlParams.Add(e.TaskType); sqlParams.Add(e.OrganName); sqlParams.Add(e.CheckScord); sqlParams.Add(e.Remark); sqlParams.Add(e.User.Rows[0]["organ_id"].ToString()); using (CJia.Transaction trans = new CJia.Transaction(CJia.DefaultOleDb.DefaultAdapter)) { // 插入任务表 if (Model.InsertTask(trans.ID, sqlParams)) { for (int i = 0; i < e.FileName.Count; i++) { // 插入文件表 if (Model.InsertFiles(trans.ID, e.FileName[i], e.FilePath[i], taskSeq, dr["USER_ID"].ToString())) { isSaveSuccess = true; } else { isSaveSuccess = false; } } } trans.Complete(); } View.ExeIsSaveSuccess(isSaveSuccess); }
/// <summary> /// 初始化事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void view_OnInit(object sender, Views.PublishTaskArgs e) { BindTaskType(); }