/// <summary> /// 复制计划(重启计划) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolsTaskCopy_Click(object sender, EventArgs e) { DataGridViewCellCollection cells = this.dgvTaskPlan.Rows[MouseCurrentRowIndex].Cells; if (cells != null) { TaskEdit te = new TaskEdit(hotForm, this); te.Title = "复制任务计划"; te.hotGoodsText = JsonConvert.DeserializeObject <List <GoodsTaskModel> >(cells["goodsText"].Value.ToString()); te.hotPidsText = JsonConvert.DeserializeObject <List <UserPidTaskModel> >(cells["pidsText"].Value.ToString()); te.taskStartTime = cells["taskStartTime"].Value.ToString(); te.taskTitle = cells["taskTitle"].Value.ToString(); te.taskEndTime = cells["taskEndTime"].Value.ToString(); te.ShowDialog(this); } }
private void UpdateTask(DataGridViewCellCollection cells) { int eCode = 0; int.TryParse(cells["ExecStatus"].Value.ToString(), out eCode); if (eCode == 0) { // TaskEdit te = new TaskEdit(hotForm, this); te.Title = "修改任务计划"; int result = 0; int.TryParse(cells["taskid"].Value.ToString(), out result); te.taskid = result; te.taskStartTime = cells["taskStartTime"].Value.ToString(); te.taskTitle = cells["taskTitle"].Value.ToString(); te.taskEndTime = cells["taskEndTime"].Value.ToString(); te.ShowDialog(this); } else { ShowAlert("只能修改[未执行]的任务"); } }