private bool save_deal() { if (id > 0) { mark = new GeneralBLL().GetSingleGeneral(id); } mark.name = this.Market_Name.Text.Trim().ToString(); if (!string.IsNullOrEmpty(this.Market_Description.Text.Trim().ToString())) { mark.remark = this.Market_Description.Text.Trim().ToString(); } if (id > 0) { var result = smbll.Update(mark, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('市场领域修改成功!');</script>"); return(true); } if (result == DTO.ERROR_CODE.USER_NOT_FIND) { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { mark.general_table_id = (int)GeneralTableEnum.MARKET_SEGMENT; var result = smbll.Insert(mark, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('市场领域添加成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } else { return(false); } } return(false); }
private bool save_deal() { if (id > 0)//修改 { compe = new GeneralBLL().GetSingleGeneral(id); if (compe == null) { Response.Write("<script>alert('获取相关信息失败,无法修改!');window.close();self.opener.location.reload();</script>"); } } compe.name = this.Competitor_Name.Text.Trim().ToString(); if (!string.IsNullOrEmpty(this.Competitor_Name.Text.Trim().ToString())) { compe.remark = this.Competitor_Description.Text.Trim().ToString(); } if (id > 0) { var result = smbll.Update(compe, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { compe.general_table_id = (int)GeneralTableEnum.COMPETITOR; var result = smbll.Insert(compe, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } return(false); }
private bool save_deal() { if (id > 0) { leadsource = new GeneralBLL().GetSingleGeneral(id); } leadsource.name = this.Name.Text.Trim().ToString(); if (!string.IsNullOrEmpty(this.Description.Text.Trim())) { leadsource.remark = this.Description.Text.Trim().ToString(); } if (!string.IsNullOrEmpty(this.Number.Text.Trim().ToString())) { leadsource.sort_order = Convert.ToDecimal(this.Number.Text.Trim().ToString()); } if (id > 0) { //修改更新 if ((leadsource.sort_order != null && sobll.update_sort_order(leadsource.id, leadsource.general_table_id, (Decimal)leadsource.sort_order)) || leadsource.sort_order == null) { var result = sobll.Update(leadsource, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('商机来源修改成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { Response.Write("<script>alert('已经存在的商机来源中包含该序列号,请修改!');</script>"); } } else { //新增 leadsource.general_table_id = (int)GeneralTableEnum.OPPORTUNITY_SOURCE; if (leadsource.sort_order == null || (leadsource.sort_order != null && sobll.sort_order(leadsource.general_table_id, (Decimal)leadsource.sort_order))) { var result = sobll.Insert(leadsource, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('商机来源添加成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { Response.Write("<script>alert('已经存在的商机来源中包含该序列号,请修改!');</script>"); } } return(false); }
private bool save_deal() { if (id > 0) { winreason = new GeneralBLL().GetSingleGeneral(id); } winreason.name = this.Name.Text.Trim().ToString(); if (!string.IsNullOrEmpty(this.Description.Text.Trim())) { winreason.remark = this.Description.Text.Trim().ToString(); } if (this.Active.Checked) { winreason.is_active = 1; } else { winreason.is_active = 0; } if (id > 0) { //修改更新 var result = sobll.Update(winreason, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('关闭商机原因修改成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { //新增 winreason.general_table_id = (int)GeneralTableEnum.OPPORTUNITY_WIN_REASON_TYPE; var result = sobll.Insert(winreason, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('关闭商机原因添加成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } return(false); }
private bool save_deal() { if (id > 0) { stage = new GeneralBLL().GetSingleGeneral(id); } stage.name = this.Name.Text.Trim().ToString(); if (!string.IsNullOrEmpty(this.Description.Text.Trim())) { stage.remark = this.Description.Text.Trim().ToString(); } if (this.Lost.Checked) { stage.ext1 = "1"; } else { stage.ext1 = "0"; } if (this.Won.Checked) { stage.ext2 = "1"; } else { stage.ext2 = "0"; } if (!string.IsNullOrEmpty(this.Sort_Order.Text.Trim().ToString())) { stage.sort_order = Convert.ToDecimal(this.Sort_Order.Text.Trim().ToString()); } if (id > 0) { //修改更新 if ((stage.sort_order != null && sobll.update_sort_order(stage.id, stage.general_table_id, (Decimal)stage.sort_order)) || stage.sort_order == null) { var result = sobll.Update(stage, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('商机阶段修改成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { Response.Write("<script>alert('已经存在的商机阶段中包含该序列号,请修改!');</script>"); } } else { //新增 stage.general_table_id = (int)GeneralTableEnum.OPPORTUNITY_STAGE; if (stage.sort_order == null || (stage.sort_order != null && sobll.sort_order(stage.general_table_id, (Decimal)stage.sort_order))) { var result = sobll.Insert(stage, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('商机阶段添加成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { Response.Write("<script>alert('已经存在的商机阶段中包含该序列号,请修改!');</script>"); } } return(false); }
private bool save() { switch (type) { case (long)QueryType.Line_Of_Business: parentid = (long)GeneralTableEnum.LINE_OF_BUSINESS; break; case (long)QueryType.Project_Status: parentid = (long)GeneralTableEnum.PROJECT_STATUS; break; case (long)QueryType.Task_Type: parentid = (long)GeneralTableEnum.TASK_TYPE; break; case (long)QueryType.Payment_Term: parentid = (long)GeneralTableEnum.PAYMENT_TERM; break; case (long)QueryType.Payment_Type: parentid = (long)GeneralTableEnum.PAYMENT_TYPE; break; case (long)QueryType.Payment_Ship_Type: parentid = (long)GeneralTableEnum.PAYMENT_SHIP_TYPE; break; default: break; } if (id > 0)//修改 { general = gbll.GetSingleGeneral(id); } general.name = this.Name.Text.Trim().ToString(); if (!string.IsNullOrEmpty(this.Description.Text.Trim().ToString())) { general.remark = this.Description.Text.Trim().ToString(); } else { general.remark = null; } if (this.Active.Checked) { general.is_active = 1; } else { general.is_active = 0; } if (!string.IsNullOrEmpty(this.Sort.Text.Trim().ToString())) { general.sort_order = Convert.ToDecimal(this.Sort.Text.Trim().ToString()); } else { general.sort_order = null; } if (parentid == (long)GeneralTableEnum.PAYMENT_TERM) { if (!string.IsNullOrEmpty(this.termday.Text.Trim().ToString())) { general.ext1 = this.termday.Text.Trim().ToString(); } else { general.ext1 = null; } } if (parentid == (long)GeneralTableEnum.PAYMENT_TYPE) { if (this.Reimbursable.Checked) { general.ext1 = "1"; } else { general.ext1 = null; } } if (parentid == (long)GeneralTableEnum.PAYMENT_SHIP_TYPE) { if (this.Cost_Code.SelectedIndex > 0) { general.ext1 = this.Cost_Code.SelectedValue; } else { general.ext1 = null; } } if (id > 0) { var result = gbll.Update(general, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('修改成功!');</script>"); return(true); } if (result == DTO.ERROR_CODE.USER_NOT_FIND) { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } else { general.general_table_id = (int)parentid; var result = gbll.Insert(general, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('添加成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } } return(false); }
private bool save_deal() { if (id > 0) { action = new GeneralBLL().GetSingleGeneral(id); if (action == null) { Response.Write("<script>alert('获取市场相关信息失败,无法修改!');window.close();self.opener.location.reload();</script>"); } } action.name = this.Name.Text.Trim().ToString(); action.parent_id = Convert.ToInt32(this.View.SelectedValue.ToString()); action.general_table_id = (int)GeneralTableEnum.ACTION_TYPE; if (this.Active.Checked) { action.is_active = 1; } else { action.is_active = 0; } if (id > 0) //更新 { var result = atbll.Update(action, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('活动类型修改成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } else { Response.Write("<script>alert('活动类型修改失败!');</script>"); } } else //新增 { var result = atbll.Insert(action, GetLoginUserId()); if (result == DTO.ERROR_CODE.SUCCESS) { Response.Write("<script>alert('活动类型添加成功!');</script>"); return(true); } else if (result == DTO.ERROR_CODE.USER_NOT_FIND) // 用户丢失 { Response.Write("<script>alert('查询不到用户,请重新登陆');</script>"); Response.Redirect("../Login.aspx"); } else if (result == DTO.ERROR_CODE.EXIST) { Response.Write("<script>alert('已经存在相同名称,请修改!');</script>"); } else { Response.Write("<script>alert('活动类型添加失败!');</script>"); } } return(false); }