protected void save_close_Click(object sender, EventArgs e) { var pageItem = AssembleModel <d_sla_item>(); pageItem.sla_id = sla.id; if (!string.IsNullOrEmpty(Request.Form["isActive"]) && Request.Form["isActive"] == "on") { pageItem.is_active = 1; } else { pageItem.is_active = 0; } if (!string.IsNullOrEmpty(Request.Form["firstResponse"])) { pageItem.first_response_target_type_id = int.Parse(Request.Form["firstResponse"]); } else { pageItem.first_response_target_type_id = (int)DicEnum.SLA_TARGET_TYPE.BY_TIME; } if (!string.IsNullOrEmpty(Request.Form[pageItem.first_response_target_type_id.ToString() + "_firstResponse_value"])) { pageItem.first_response_target_hours = decimal.Parse(Request.Form[pageItem.first_response_target_type_id.ToString() + "_firstResponse_value"]); } if (!string.IsNullOrEmpty(Request.Form["resoluPlan"])) { pageItem.resolution_plan_target_type_id = int.Parse(Request.Form["resoluPlan"]); } else { pageItem.resolution_plan_target_type_id = (int)DicEnum.SLA_TARGET_TYPE.BY_TIME; } if (!string.IsNullOrEmpty(Request.Form[pageItem.resolution_plan_target_type_id.ToString() + "_resoluPlan_value"])) { pageItem.resolution_plan_target_hours = decimal.Parse(Request.Form[pageItem.resolution_plan_target_type_id.ToString() + "_resoluPlan_value"]); } if (!string.IsNullOrEmpty(Request.Form["resolution"])) { pageItem.resolution_target_type_id = int.Parse(Request.Form["resolution"]); } else { pageItem.resolution_target_type_id = (int)DicEnum.SLA_TARGET_TYPE.BY_TIME; } if (!string.IsNullOrEmpty(Request.Form[pageItem.resolution_target_type_id.ToString() + "_resolution_value"])) { pageItem.resolution_target_hours = decimal.Parse(Request.Form[pageItem.resolution_target_type_id.ToString() + "_resolution_value"]); } if (!isAdd) { slaItem.priority_id = pageItem.priority_id; slaItem.issue_type_id = pageItem.issue_type_id; slaItem.sub_issue_type_id = pageItem.sub_issue_type_id; slaItem.ticket_cate_id = pageItem.ticket_cate_id; slaItem.ticket_type_id = pageItem.ticket_type_id; slaItem.sla_timeframe_id = pageItem.sla_timeframe_id; slaItem.is_active = pageItem.is_active; slaItem.first_response_target_type_id = pageItem.first_response_target_type_id; slaItem.resolution_plan_target_type_id = pageItem.resolution_plan_target_type_id; slaItem.resolution_target_type_id = pageItem.resolution_target_type_id; slaItem.first_response_target_hours = pageItem.first_response_target_hours; slaItem.resolution_plan_target_hours = pageItem.resolution_plan_target_hours; slaItem.resolution_target_hours = pageItem.resolution_target_hours; } bool result = false; if (isAdd) { result = bll.AddItem(pageItem, LoginUserId); } else { result = bll.EditItem(slaItem, LoginUserId); } ClientScript.RegisterStartupScript(this.GetType(), "提示信息", $"<script>alert('保存{(result ? "成功" : "失败")}!');self.opener.location.reload();window.close();</script>"); }