protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         var idx = Request["Id"];
         if (string.IsNullOrEmpty(idx))
         {
             Response.End(); return;
         }
         var et = new Tab_QA_SubType();
         et = et.Get(idx);
         if (null == et)
         {
             Response.End(); return;
         }
         var etm = new Tab_QA_Type().Get(et.QaTypeIdx_Fx.ToString());
         if (null == etm)
         {
             txtName.Text = "所属的QA大类不存在";
         }
         else
         {
             txtName.Text = etm.QaTypeName;
         }
         txtTitle.Text = et.QaSubTypeName;
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     VerfiyAdmin.CheckAdminLogin(this);
     if (!IsPostBack)
     {
         var idx = Request["Id"];
         if (string.IsNullOrEmpty(idx))
         {
             Response.End(); return;
         }
         var et = new Tab_QA_SubType().ListAll("select * from Tab_QA_SubType where QaTypeIdx_Fx=" + idx);
         if (null != et && et.Count() > 0)//存在子类,不可删除
         {
             Cmn.Js.ExeScriptBlock("alert('该类别下存在子类别,不可删除!');window.location.href='QATypeManage.aspx';");
         }
         else
         {
             if (null == et || et.Count() < 1)//无子类别存在,则可以删除
             {
                 new Tab_QA_Type().Delete(idx);
                 Cmn.Js.ExeScriptBlock("alert('操作成功');window.location.href='QATypeManage.aspx';");
             }
         }
     }
 }
Exemple #3
0
    /// <summary>
    /// 根据QA大类获取子类
    /// </summary>
    /// <param name="idx"></param>
    /// <returns></returns>
    public List <Tab_QA_SubType> GetQASubType(int idx)
    {
        var ets = new Tab_QA_SubType().ListAll("select * from Tab_QA_SubType where QaTypeIdx_Fx=" + idx.ToString());

        if (null == ets)
        {
            return(null);
        }
        return(ets.ToList());
    }
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        var et = new Tab_QA_SubType().Get(DropDownList1.SelectedValue);

        if (null != et)
        {
            txtSType.Text = et.QaSubTypeName;
        }
        else
        {
            txtSType.Text = string.Empty;
        }
    }
Exemple #5
0
    /// <summary>
    /// 获取子类别
    /// </summary>
    /// <param name="midx"></param>
    /// <returns></returns>
    public List <Tab_QA_SubType> GetQASubType(string midx)
    {
        if (string.IsNullOrEmpty(midx))
        {
            return(null);
        }
        var et = new Tab_QA_SubType().ListAll("select * from Tab_QA_SubType where QaTypeIdx_Fx=" + midx);

        if (null == et || et.Count() < 1)
        {
            return(null);
        }
        return(et.ToList());
    }
Exemple #6
0
    /// <summary>
    /// 在大类下添加子类
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Button1_Click(object sender, EventArgs e)
    {
        var idx = Request["Id"];

        if (string.IsNullOrEmpty(idx))
        {
            Response.End(); return;
        }
        var et = new Tab_QA_SubType();

        et.AddNew(new Tab_QA_SubType {
            QaSubTypeName = Server.HtmlEncode(txtTitle.Text.Trim()),
            QaTypeIdx_Fx  = Int32.Parse(idx),
        });

        Cmn.Js.Alert("操作成功");
        Cmn.Js.ExeScriptBlock("window.location.href='QATypeManage.aspx'");
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (string.IsNullOrEmpty(txtTitle.Text.Trim()))
        {
            return;
        }
        var idx = Request["Id"];

        if (string.IsNullOrEmpty(idx))
        {
            return;
        }
        var et = new Tab_QA_SubType().Get(idx);

        if (null == et)
        {
            return;
        }
        et.QaSubTypeName = Server.HtmlEncode(txtTitle.Text.Trim());
        et.Update(et);
        Cmn.Js.Alert("操作成功");
        Cmn.Js.ExeScriptBlock("window.location.href='QATypeManage.aspx'");
    }