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;
     }
 }
Esempio n. 2
0
    /// <summary>
    /// 获取所有QA大类
    /// </summary>
    /// <returns></returns>
    public List <Tab_QA_Type> GetQAMainType()
    {
        var ets = new Tab_QA_Type().ListAll("select * from Tab_QA_Type order by SortNumb");

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

        if (null != et)
        {
            txtQAMType.Text = et.QaTypeName;
            txtMSort.Text   = et.SortNumb.ToString();
        }
    }
Esempio n. 4
0
 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_Type().Get(idx);
         if (null == et)
         {
             Response.End(); return;
         }
         txtName.Text  = et.QaTypeName;
         txtTitle.Text = et.SortNumb.ToString();
     }
 }
Esempio n. 5
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        int stn = 1;
        var idx = Request["Id"];

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

        if (null == et)
        {
            Response.End(); return;
        }
        if (Int32.TryParse(txtTitle.Text, out stn))
        {
            et.SortNumb = stn;
        }
        et.QaTypeName = txtName.Text;
        et.Update(et);
        Cmn.Js.ExeScriptBlock("alert('操作成功');window.location.href='QATypeManage.aspx';");
    }
    /// <summary>
    /// 保存大类
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Button4_Click(object sender, EventArgs e)
    {
        if (string.IsNullOrEmpty(QATtype.SelectedValue))
        {
            return;
        }
        var ent = new Tab_QA_Type().Get(QATtype.SelectedValue);

        if (null == ent)
        {
            return;
        }
        ent.QaTypeName = txtQAMType.Text.Trim();
        var sort = 0;

        if (Int32.TryParse(txtMSort.Text, out sort))
        {
            ent.SortNumb = sort;
        }

        ent.Update(ent);
        Response.Redirect("QATypeEdit.aspx");
    }
Esempio n. 7
0
    /// <summary>
    /// 按页或类型名获取QA主类别名称信息
    /// </summary>
    /// <param name="startRowIndex"></param>
    /// <param name="maximumRows"></param>
    /// <param name="mtypename"></param>
    /// <returns></returns>
    public static List <Tab_QA_Type> GetQAMainType(int startRowIndex = 1, int maximumRows = 10, string mtypename = null)
    {
        bool bTotalCount = false;

        maximumRows = maximumRows <= 1 ? 10 : maximumRows;
        int pgIdx = startRowIndex / maximumRows; pgIdx = (pgIdx < 1 || startRowIndex <= 0) ? 1 : (startRowIndex / maximumRows) + 1;

        if (startRowIndex == 0)
        {
            pgIdx = 1;
        }
        SqlParameter prmWhr = new SqlParameter("@strWhere", string.Empty);

        if (!string.IsNullOrEmpty(mtypename))
        {
            prmWhr.SqlValue = "QaTypeName like '%" + mtypename + "%'";
        }
        var prmDoCount = new SqlParameter("@doCount", bTotalCount);

        SqlParameter[] prms = new SqlParameter[] {
            new SqlParameter("@tblName", "Tab_QA_Type"),
            new SqlParameter("@strGetFields", "*"),
            new SqlParameter("@fldName", "Idx"),
            new SqlParameter("@PageSize", maximumRows),
            new SqlParameter("@PageIndex", pgIdx),
            prmDoCount,
            new SqlParameter("@OrderType", true),//降序
            prmWhr
        };
        var ds = SqlHelper.ExecuteDataset(CommandType.StoredProcedure, "P_Y_Pagination", prms);

        if (null == ds || ds.Tables == null || ds.Tables.Count < 1)
        {
            return(null);
        }
        return(Tab_QA_Type.ToModel(ds.Tables[0]));
    }