Exemplo n.º 1
0
 /// <summary>
 /// 按索引编码更新索引目录信息。
 /// 索引编码为主键。
 /// </summary>
 /// <param name="syml"></param>
 /// <returns></returns>
 public bool updateZwqkSYMLBySYBM(ZWQK_SYML syml)
 {
     bool result;
     try
     {
         sqlMapper.BeginTransaction();
         sqlMapper.Update("UpdateZWQK_SYML", syml);
         sqlMapper.CommitTransaction();
         result = true;
     }
     catch
     {
         sqlMapper.RollBackTransaction();
         result = false;
     }
     return result;
 }
Exemplo n.º 2
0
    /// <summary>
    /// 获取页面中的信息
    /// </summary>
    /// <returns>一个索引目录对象</returns>
    private ZWQK_SYML GetZWQK_SYML()
    {
        ZWQK_SYML zwqkSYML = new ZWQK_SYML();

        //分类编码
        zwqkSYML.flbm = this.flbmTextBox.Text.Trim();
        //索引编码
        zwqkSYML.sybm = this.sybmTextBox.Text.Trim();
        //中文名称
        zwqkSYML.zwmc = this.zwmcTextBox.Text.Trim();
        //外文名称
        zwqkSYML.wwmc = this.wwmcTextBox.Text.Trim();
        //开放
        if (this.kfCheckBox.Checked)
        {
            zwqkSYML.kf = true;
        }
        else
        {
            zwqkSYML.kf = false;
        }

        //收录年份
        zwqkSYML.slnf = this.slnfTextBox.Text.Trim();

        //最新年份
        try
        {
            zwqkSYML.zxnf = Int32.Parse(this.zxnfTextBox.Text.Trim());
        }
        catch (Exception)
        {
        }

        //年份区间
        try
        {
            zwqkSYML.nfqj = Int32.Parse(this.nfqjTextBox.Text.Trim());
        }
        catch (Exception)
        {
        }
        //主办单位
        zwqkSYML.zbdw=this.zbdwTextBox.Text.Trim();
        //编辑单位
        zwqkSYML.bjdw = this.bjdwTextBox.Text.Trim();
        //通讯地址
        zwqkSYML.txdz = this.txdzTextBox.Text.Trim();
        //办公电话
        zwqkSYML.bgdh = this.bgdhTextBox.Text.Trim();
        //传真电话
        zwqkSYML.czdh = this.czdhTextBox.Text.Trim();
        //电子邮件
        zwqkSYML.dzyj = this.dzyjTextBox.Text.Trim();
        //创刊年份
        zwqkSYML.cknf = this.cknfTextBox.Text.Trim();
        //负责人
        zwqkSYML.fzr = this.fzrTextBox.Text.Trim();
        //邮政编码
        zwqkSYML.yzbm = this.yzbmTextBox.Text.Trim();
        //发行周期
        zwqkSYML.fxzq = this.fxzqDropDownList.SelectedValue;
        //国际刊号
        zwqkSYML.gjkh = this.gjkhTextBox.Text.Trim();
        //国内刊号
        zwqkSYML.gnkh = this.gnkhTextBox.Text.Trim();
        //邮发代号
        zwqkSYML.yfdh = this.yfdhTextBox.Text.Trim();
        //资料来源
        zwqkSYML.zlly = this.zllyTextBox.Text.Trim();
        //简介
        zwqkSYML.jj = this.jjTextBox.Text;

        return zwqkSYML;
    }
Exemplo n.º 3
0
 /// <summary>
 /// 插入中文期刊索引目录信息。
 /// </summary>
 /// <param name="syml"></param>
 public void insertZwqkSYML(ZWQK_SYML syml)
 {
     sqlMapper.Insert("InsertZWQK_SYML", syml);
 }
Exemplo n.º 4
0
    /// <summary>
    /// 绑定数据
    /// </summary>
    private void BindData()
    {
        this.currentSYBM=(String)Request["sybm"];
        if (null == this.currentSYBM)
        {
            String message = "错误:索引编码为空";
            Response.Redirect(GlobalResource.ERROR_PAGE+"?message="+message);
            return;
        }
        this.zwqk_syml = this.zwqkDAO.getZwqkSYMLBySybm(this.currentSYBM);

        if (null == this.zwqk_syml)
        {
            String message = "错误:没有找到索引编码对应的索引期刊";
            Response.Redirect(GlobalResource.ERROR_PAGE + "?message=" + message);
            return;
        }
        //索引编码
        this.sybmTextBox.Text = this.zwqk_syml.sybm;
        //分类编码
        this.flbmTextBox.Text = this.zwqk_syml.flbm;
        //分类名称
        this.SetFLMC(this.zwqk_syml.flbm);
        //收录年份
        this.slnfTextBox.Text = this.zwqk_syml.slnf;
        //年份区间
        this.nfqjTextBox.Text = this.zwqk_syml.nfqj.ToString();
        //最新年份
        this.zxnfTextBox.Text = this.zwqk_syml.zxnf.ToString();
        //中文名称
        this.zwmcTextBox.Text = this.zwqk_syml.zwmc;
        //开放
        if (this.zwqk_syml.kf)
        {
            this.kfCheckBox.Checked = true;
        }
        else
        {
            this.kfCheckBox.Checked = false;
        }
        //外文名称
        this.wwmcTextBox.Text = this.zwqk_syml.wwmc;
        //主办单位
        this.zbdwTextBox.Text = this.zwqk_syml.zbdw;
        //创刊年份
        this.cknfTextBox.Text = this.zwqk_syml.cknf;
        //编辑单位
        this.bjdwTextBox.Text = this.zwqk_syml.bjdw;
        //负责人
        this.fzrTextBox.Text = this.zwqk_syml.fzr;
        //通讯地址
        this.txdzTextBox.Text = this.zwqk_syml.txdz;
        //邮政编码
        this.yzbmTextBox.Text = this.zwqk_syml.yzbm;
        //办公电话
        this.bgdhTextBox.Text = this.zwqk_syml.bgdh;
        //传真电话
        this.czdhTextBox.Text = this.zwqk_syml.czdh;
        //电子邮件
        this.dzyjTextBox.Text = this.zwqk_syml.dzyj;
        //发行周期
        this.SetFXZQ(this.zwqk_syml.fxzq);
        //国际刊号
        this.gjkhTextBox.Text = this.zwqk_syml.gjkh;
        //国内刊号
        this.gnkhTextBox.Text = this.zwqk_syml.gnkh;
        //资料来源
        this.zllyTextBox.Text = this.zwqk_syml.zlly;
        //邮发代号
        this.yfdhTextBox.Text = this.zwqk_syml.yfdh;
        //简介
        this.jjTextBox.Text = this.zwqk_syml.jj;
    }