コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: SysCompetitor.aspx.cs プロジェクト: evelh/Done
 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);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        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);
        }
コード例 #7
0
ファイル: ActionType.aspx.cs プロジェクト: evelh/Done
        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);
        }