Exemplo n.º 1
0
        private void ShowInfo(int id)
        {
            hidid.Value = id.ToString();
            Model.wx_dati_dx dati = datiBll.GetModel(id);
            hidid.Value = dati.id.ToString();
            //绑定控件的值
            txttitle.Text = dati.title.Trim().ToString();

            txtscore.Text = dati.score.ToString();

            rblisshow.SelectedValue = dati.isshow == true ? "1" : "0";
            txtsummary.InnerText    = dati.summary.Trim();
            string getanswer = dati.answer;

            if (getanswer == rbxA.Text.ToString())
            {
                rbxA.Checked = true;
            }
            if (getanswer == rbxB.Text.ToString())
            {
                rbxB.Checked = true;
            }
            if (getanswer == rbxC.Text.ToString())
            {
                rbxC.Checked = true;
            }
            if (getanswer == rbxD.Text.ToString())
            {
                rbxD.Checked = true;
            }
            if (getanswer == rbxE.Text.ToString())
            {
                rbxE.Checked = true;
            }
            if (getanswer == rbxF.Text.ToString())
            {
                rbxF.Checked = true;
            }

            txtxA.Text = dati.xA.Trim().ToString();
            txtxB.Text = dati.xB.Trim().ToString();
            txtxC.Text = dati.xC.Trim().ToString();
            txtxD.Text = dati.xD.Trim().ToString();
            txtxE.Text = dati.xE.Trim().ToString();
            txtxF.Text = dati.xF.Trim().ToString();
        }
Exemplo n.º 2
0
        //保存
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string answer = null;

            if (rbxA.Checked)
            {
                answer = rbxA.Text.Trim();
            }
            if (rbxB.Checked)
            {
                answer = rbxB.Text.Trim();
            }
            if (rbxC.Checked)
            {
                answer = rbxC.Text.Trim();
            }
            if (rbxD.Checked)
            {
                answer = rbxD.Text.Trim();
            }
            if (rbxE.Checked)
            {
                answer = rbxE.Text.Trim();
            }
            if (rbxF.Checked)
            {
                answer = rbxF.Text.Trim();
            }

            int id = MyCommFun.Str2Int(hidid.Value);

            #region  //先判断
            string strErr = "";
            if (this.txttitle.Text.Trim().Length == 0)
            {
                strErr += "题目名称不能为空! ";
            }
            if (answer == null)
            {
                strErr += "答案不能为空! ";
            }

            if (strErr != "")
            {
                JscriptMsg(strErr, "back", "Error");
                return;
            }

            #endregion

            #region 赋值
            Model.wx_dati_dx dati = new Model.wx_dati_dx();

            if (id > 0)
            {
                dati = datiBll.GetModel(id);
            }


            dati.title   = txttitle.Text.Trim();
            dati.score   = int.Parse(txtscore.Text.Trim());
            dati.isshow  = rblisshow.SelectedValue == "0" ? false : true;
            dati.answer  = answer;
            dati.summary = txtsummary.Value.Trim();
            dati.xA      = txtxA.Text.Trim();
            dati.xB      = txtxB.Text.Trim();
            dati.xC      = txtxC.Text.Trim();
            dati.xD      = txtxD.Text.Trim();
            dati.xE      = txtxE.Text.Trim();
            dati.xF      = txtxF.Text.Trim();


            #endregion



            if (id <= 0)
            {  //新增
                dati.pid = pid;
                int c = datiBll.GetRecordCount(" pid=" + pid) + 1;
                dati.sid = c;
                //1新增主表
                id = datiBll.Add(dati);
                //更新mid号
                DataSet dt = datiBll.GetList(" pid=" + pid);
                for (int i = 0; i < dt.Tables[0].Rows.Count; i++)
                {
                    datiBll.UpdateMid(int.Parse(dt.Tables[0].Rows[i]["id"].ToString()), i + 1);
                }
                AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加题库信息,主键为" + id); //记录日志
                JscriptMsg("添加题目信息成功!", "dxitemlist.aspx?pid=" + pid, "Success");
            }
            else
            {   //修改
                datiBll.Update(dati);

                AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改题库信息,主键为" + id); //记录日志
                JscriptMsg("修改题目信息成功!", "dxitemlist.aspx?pid=" + pid, "Success");
            }
        }