Esempio n. 1
0
        private void UpdateView(JJGeshiInfo jj)
        {
            //刷新界面显示
            cbb_geshimingcheng.Text = jj._mingcheng;
            cbb_chachongku.Text     = jj._chachongku;

            tb_zhengwenchongfulujing.Text   = jj._zhengwenchongfulujing;
            cb_quanwenchachong.Checked      = Convert.ToBoolean(jj._quanwenchachong);
            cb_zhengwenchachong.Checked     = Convert.ToBoolean(jj._zhengwenchachong);
            cb_biaozhunduanchachong.Checked = Convert.ToBoolean(jj._biaozhunduanchachong);
            cb_biaozhunjuchachong.Checked   = Convert.ToBoolean(jj._biaozhunjuchachong);
            cb_quanwenruku.Checked          = Convert.ToBoolean(jj._quanwenruku);
            cb_zhengwenruku.Checked         = Convert.ToBoolean(jj._zhengwenruku);
            cb_biaozhunduanruku.Checked     = Convert.ToBoolean(jj._biaozhunduanruku);
            cb_biaozhunjuruku.Checked       = Convert.ToBoolean(jj._biaozhunjuruku);
            //百分比设置
            panel1.Controls.Clear();
            JJBaifenbiList jjb = JsonConvert.DeserializeObject <JJBaifenbiList>(jj._baifenbishezhi);

            foreach (JJBaifenbi b in jjb.list_baifenbi)
            {
                JJUCbairfenbi myuc = new JJUCbairfenbi(b)
                {
                    Dock = DockStyle.Top
                };
                panel1.Controls.Add(myuc);
                //panel1.Controls.SetChildIndex(myuc, 0);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 删除格式
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public bool DeleteFormat(JJGeshiInfo info)
        {
            string str_sql = $"update  查重工具库.格式信息表 set 删除=1 where 名称='{info._mingcheng}' and 删除=0";
            int    num     = _mysql.ExecuteNonQuery(str_sql);

            return(num > 0 ? true : false);
        }
Esempio n. 3
0
 private void cbb_geshimingcheng_TextChanged(object sender, EventArgs e)
 {
     try
     {
         //获得jjgeshiinof 类
         JJGeshiInfo info = _myc.GetGeshiInfo(cbb_geshimingcheng.Text);
         //刷新界面显示
         UpdateView(info);
     }
     catch { }
 }
Esempio n. 4
0
        /// <summary>
        /// 保存格式信息
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public bool SaveFormat(JJGeshiInfo info)
        {
            string str_sql = $"delete from 查重工具库.格式信息表 where 名称='{info._mingcheng}' and 删除=0";

            _mysql.ExecuteNonQuery(str_sql);
            str_sql = $"insert into 查重工具库.格式信息表 values('{info._mingcheng}','{info._chachongku}',@zhengwenlujing," +
                      $"'{info._quanwenchachong}','{info._zhengwenchachong}','{info._biaozhunduanchachong}'," +
                      $"'{info._biaozhunjuchachong}','{info._quanwenruku}','{info._zhengwenruku}','{info._biaozhunduanruku}'," +
                      $"'{info._biaozhunjuruku}',@baifenbi,'0')";
            int num = _mysql.ExecuteNonQuery(str_sql, new MySqlParameter[] {
                new MySqlParameter("@zhengwenlujing", info._zhengwenchongfulujing),
                new MySqlParameter("@baifenbi", info._baifenbishezhi)
            });;

            return(num > 0 ? true : false);
        }
Esempio n. 5
0
        /// <summary>
        /// 点击删除按钮式触发的事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            //构造一个jjgeshiinfo
            JJGeshiInfo info = new JJGeshiInfo()
            {
                _mingcheng = cbb_geshimingcheng.Text
            };
            //删除格式
            bool b = _myc.DeleteFormat(info);

            if (b)
            {
                MessageBox.Show("格式已删除!");
                //刷新界面数据
                cbb_geshimingcheng.SelectedIndex = 0;
            }
        }
Esempio n. 6
0
        /// <summary>
        /// 点击保存格式按钮式触发的事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            string formatname = cbb_geshimingcheng.Text;
            //构造一个jjgeshiinfo
            JJGeshiInfo info = new JJGeshiInfo()
            {
                _mingcheng  = cbb_geshimingcheng.Text,
                _chachongku = cbb_chachongku.Text,
                //_quanwenchongfulujing = tb_quanwenchongfulujing.Text,
                _zhengwenchongfulujing = tb_zhengwenchongfulujing.Text,
                _quanwenchachong       = Convert.ToInt32(cb_quanwenchachong.Checked),
                _zhengwenchachong      = Convert.ToInt32(cb_zhengwenchachong.Checked),
                _biaozhunduanchachong  = Convert.ToInt32(cb_biaozhunduanchachong.Checked),
                _biaozhunjuchachong    = Convert.ToInt32(cb_biaozhunjuchachong.Checked),
                _quanwenruku           = Convert.ToInt32(cb_quanwenruku.Checked),
                _zhengwenruku          = Convert.ToInt32(cb_zhengwenruku.Checked),
                _biaozhunduanruku      = Convert.ToInt32(cb_biaozhunduanruku.Checked),
                _biaozhunjuruku        = Convert.ToInt32(cb_biaozhunjuruku.Checked)
            };
            JJBaifenbiList mylist = new JJBaifenbiList();

            mylist.list_baifenbi = new List <JJBaifenbi>();
            //构造json格式的百分比设置
            foreach (UserControl uc in panel1.Controls)
            {
                JJUCbairfenbi myuc = uc as JJUCbairfenbi;
                mylist.list_baifenbi.Add(myuc._myb);
            }
            string json_baifenbi = JsonConvert.SerializeObject(mylist);

            info._baifenbishezhi = json_baifenbi;
            //保存数据
            bool b = _myc.SaveFormat(info);

            if (b)
            {
                MessageBox.Show("格式已保存!");
            }
            //刷新界面数据,切换一下选中的文格式名称
            //cbb_chachongku.Text = string.Empty;
            //cbb_chachongku.Text = formatname;
        }
Esempio n. 7
0
        /// <summary>
        /// 根据格式名称获得格式信息类
        /// </summary>
        /// <param name="s"></param>
        /// <returns></returns>
        public JJGeshiInfo GetGeshiInfo(string s)
        {
            string      str_sql = $"select * from 查重工具库.格式信息表 where 名称='{s}' and 删除=0";
            DataRow     dr      = _mysql.ExecuteDataRow(str_sql);
            JJGeshiInfo j       = new JJGeshiInfo()
            {
                _mingcheng             = dr["名称"].ToString(),
                _chachongku            = dr["查重库"].ToString(),
                _zhengwenchongfulujing = dr["正文重复路径"].ToString(),
                _quanwenchachong       = Convert.ToInt32(dr["全文查重"].ToString()),
                _zhengwenchachong      = Convert.ToInt32(dr["正文查重"].ToString()),
                _biaozhunduanchachong  = Convert.ToInt32(dr["标准段查重"].ToString()),
                _biaozhunjuchachong    = Convert.ToInt32(dr["标准句查重"].ToString()),
                _quanwenruku           = Convert.ToInt32(dr["全文入库"].ToString()),
                _zhengwenruku          = Convert.ToInt32(dr["正文入库"].ToString()),
                _biaozhunduanruku      = Convert.ToInt32(dr["标准段入库"].ToString()),
                _biaozhunjuruku        = Convert.ToInt32(dr["标准句入库"].ToString()),
                _baifenbishezhi        = dr["百分比设置"].ToString()
            };

            return(j);
        }