示例#1
0
        /// <summary>
        /// 根据表,获取一个MySqlParameter数组
        /// </summary>
        /// <returns>MySqlParameter[]</returns>
        public static MySqlParameter[] GetSqlParameter(yh_corekeys yh_corekeysExample)
        {
            List <MySqlParameter> list_param = new List <MySqlParameter>();

            if (!string.IsNullOrEmpty(yh_corekeysExample.ckname))
            {
                list_param.Add(new MySqlParameter("@ckname", yh_corekeysExample.ckname));
            }
            else
            {
                list_param.Add(new MySqlParameter("@ckname", DBNull.Value));
            }

            if (!string.IsNullOrEmpty(yh_corekeysExample.ckremark))
            {
                list_param.Add(new MySqlParameter("@ckremark", yh_corekeysExample.ckremark));
            }
            else
            {
                list_param.Add(new MySqlParameter("@ckremark", DBNull.Value));
            }

            if (!string.IsNullOrEmpty(yh_corekeysExample.cksort))
            {
                list_param.Add(new MySqlParameter("@cksort", yh_corekeysExample.cksort));
            }
            else
            {
                list_param.Add(new MySqlParameter("@cksort", DBNull.Value));
            }

            if (!string.IsNullOrEmpty(yh_corekeysExample.ckstate))
            {
                list_param.Add(new MySqlParameter("@ckstate", yh_corekeysExample.ckstate));
            }
            else
            {
                list_param.Add(new MySqlParameter("@ckstate", DBNull.Value));
            }

            if (!string.IsNullOrEmpty(yh_corekeysExample.gtid))
            {
                list_param.Add(new MySqlParameter("@gtid", yh_corekeysExample.gtid));
            }
            else
            {
                list_param.Add(new MySqlParameter("@gtid", DBNull.Value));
            }
            MySqlParameter[] param = new MySqlParameter[list_param.Count];
            int index = 0;

            foreach (MySqlParameter p in list_param)
            {
                param[index] = p;
                index++;
            }
            return(param);
        }
示例#2
0
    protected void btn_save_Click(object sender, EventArgs e)
    {
        try
        {
            string name   = txt_name.Text.Trim();
            string remark = txt_remark.Text.Trim();
            string state  = ddl_state.SelectedValue.ToString();
            string gt     = ddl_goodstype.SelectedValue;
            string sort   = txt_sort.Text.Trim();


            yh_corekeys ck = new yh_corekeys();


            if (!string.IsNullOrEmpty(id))
            {
                ck = BLL.yh_corekeysManager.SearchByckid(Convert.ToInt32(id));
            }
            else
            {
                ck.ckdate = DateTime.Now;
            }

            ck.ckname   = name;
            ck.ckremark = remark;
            ck.cksort   = sort;
            ck.ckstate  = state;
            ck.gtid     = gt;

            int res;
            if (string.IsNullOrEmpty(id))
            {
                res = BLL.yh_corekeysManager.Insert(ck);
            }
            else
            {
                res = BLL.yh_corekeysManager.Update(ck);
            }
            if (res == 1)
            {
                Manager.Alert("保存成功", Page);
            }
            else
            {
                Manager.Alert("保存失败", Page);
            }
        }
        catch (Exception ex)
        {
            Manager.Alert(ex.ToString());
        }
        Manager.page_href_reload(Page);
    }
示例#3
0
        /// <summary>
        /// 从一个MySqlDataReader里读数据
        /// </summary>
        /// <param name="Reader">MySqlDataReader</param>
        /// <returns>yh_corekeysExample</returns>
        public static yh_corekeys GetByReader(MySqlDataReader Reader)
        {
            yh_corekeys yh_corekeysExample = new yh_corekeys();

            yh_corekeysExample.ckdate   = Reader["ckdate"] == DBNull.Value ? new DateTime() : Convert.ToDateTime(Reader["ckdate"]);
            yh_corekeysExample.ckid     = Reader["ckid"] == DBNull.Value ? 0 : (int)Reader["ckid"];
            yh_corekeysExample.ckname   = Reader["ckname"] == DBNull.Value ? null : Reader["ckname"].ToString();
            yh_corekeysExample.ckremark = Reader["ckremark"] == DBNull.Value ? null : Reader["ckremark"].ToString();
            yh_corekeysExample.cksort   = Reader["cksort"] == DBNull.Value ? null : Reader["cksort"].ToString();
            yh_corekeysExample.ckstate  = Reader["ckstate"] == DBNull.Value ? null : Reader["ckstate"].ToString();
            yh_corekeysExample.gtid     = Reader["gtid"] == DBNull.Value ? null : Reader["gtid"].ToString();
            return(yh_corekeysExample);
        }
示例#4
0
        /// <summary>
        /// 查询全部数据
        /// </summary>
        /// <returns>IList</returns>
        /*查看是否为视图*/
        public IList <yh_corekeys> SearchAll()
        {
            DBHelper.sqlstr = "select * from yh_corekeys  order by cksort asc,ckdate desc ";
            List <yh_corekeys> list   = new List <yh_corekeys>();
            MySqlDataReader    reader = DBHelper.ExecuteReader();

            while (reader.Read())
            {
                yh_corekeys Obj = GetByReader(reader);
                list.Add(Obj);
            }
            reader.Close();
            return(list);
        }
示例#5
0
    protected void btn_quickadd_Click(object sender, EventArgs e)
    {
        string      str    = txt_quickadd.Text.Trim();
        string      remark = txt_remark.Text.Trim();
        string      state  = ddl_state.SelectedValue.ToString();
        string      gt     = ddl_goodstype.SelectedValue;
        string      sort   = txt_sort.Text.Trim();
        yh_corekeys ck     = new yh_corekeys();

        ck.ckremark = remark;
        ck.cksort   = sort;
        ck.ckstate  = state;
        ck.gtid     = gt;


        int res1 = 0;
        int res2 = 0;

        if (string.IsNullOrEmpty(str))
        {
            return;
        }
        try
        {
            string[] ss = str.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
            foreach (string s in ss)
            {
                string temp = s.Trim();
                if (!string.IsNullOrEmpty(temp))
                {
                    ck.ckname = temp;
                    ck.ckdate = DateTime.Now;
                    if (BLL.yh_corekeysManager.Insert(ck) == 1)
                    {
                        res1++;
                    }
                    else
                    {
                        res2++;
                    }
                }
            }
            Manager.Alert("批处理操作完成:\\n成功添加 " + res1.ToString() + " 条信息" + (res2 == 0 ? "" : "\\n添加失败" + res2.ToString() + "条信息!请注意核实!"), Page);
        }
        catch (Exception ex)
        {
            Manager.Alert(ex.ToString(), Page);
        }
    }
示例#6
0
        /// <summary>
        /// 根据ckid,查询一条数据
        /// </summary>
        /// <param name="ckid">核心关键词ID</param>
        /// <returns></returns>
        public yh_corekeys SearchByckid(int ckid)
        {
            DBHelper.sqlstr = "select * from yh_corekeys where ckid = @ckid";
            MySqlParameter[] param = new MySqlParameter[] {
                new MySqlParameter("@ckid", ckid)
            };
            MySqlDataReader reader = DBHelper.ExecuteReader(param);
            yh_corekeys     Obj    = null;

            if (reader.Read())
            {
                Obj = GetByReader(reader);
            }
            reader.Close();
            return(Obj);
        }
示例#7
0
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        TextBox txt_name   = GridView1.Rows[e.RowIndex].FindControl("txt_name") as TextBox;
        TextBox txt_remark = GridView1.Rows[e.RowIndex].FindControl("txt_remark") as TextBox;
        TextBox txt_sort   = GridView1.Rows[e.RowIndex].FindControl("txt_sort") as TextBox;

        int         id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values["ckid"]);
        yh_corekeys ck = BLL.yh_corekeysManager.SearchByckid(id);

        ck.ckname   = string.IsNullOrEmpty(txt_name.Text) ? "" : txt_name.Text.Trim();
        ck.ckremark = string.IsNullOrEmpty(txt_name.Text) ? "" : txt_remark.Text.Trim();
        ck.cksort   = string.IsNullOrEmpty(txt_sort.Text) ? "" : txt_sort.Text.Trim();

        if (BLL.yh_corekeysManager.Update(ck) != 1)
        {
            AJAXManager.Alert(this.UpdatePanel1, "修改失败");
        }
        else
        {
            GridView1.EditIndex = -1;
            bind();
        }
    }
示例#8
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        string state = e.CommandName;

        if (state == "state")
        {
            int id = Convert.ToInt32(GridView1.DataKeys[((e.CommandSource as LinkButton).NamingContainer as GridViewRow).RowIndex].Values["ckid"].ToString());
            if (id != 0)
            {
                yh_corekeys ck = BLL.yh_corekeysManager.SearchByckid(id);
                ck.ckstate = ck.ckstate == "1" ? "2" : "1";
                if (BLL.yh_corekeysManager.Update(ck) != 1)
                {
                    AJAXManager.Alert(this.UpdatePanel1, "修改失败");
                }
                else
                {
                    GridView1.EditIndex = -1;
                    bind();
                }
            }
        }
    }
示例#9
0
        /// <summary>
        /// 条件搜索
        /// </summary>
        /// <param name="s">起始位置</param>
        /// <param name="e">结束位置</param>
        /// <param name="key">关键词</param>
        /// <param name="gt">商品类型</param>
        /// <param name="state">状态 空:不查,1:启用,2:禁用</param>
        /// <param name="dt1_add">添加商品起始时间</param>
        /// <param name="dt2_add">添加商品结束时间</param>
        /// <param name="orderby">排序方式,直接输入order by后面的语句</param>
        /// <returns>IList<goods></returns>
        public IList <yh_corekeys> Search(int s, int e, string key, int gt, string state, DateTime dt1_add, DateTime dt2_add, string orderby)
        {
            string sql1 = "select  top " + (e - s + 1).ToString() + " *   from yh_corekeys where ";
            string sql2 = string.IsNullOrEmpty(key) ? " 1=1 " : " (  ckname like '%" + key + "%' or  ckremark like '%" + key + "%'   ) ";
            string sql3 = gt == 0 ? "" : " and gtid='" + gt.ToString() + "' ";
            string sql4 = string.IsNullOrEmpty(state) ? "" : " and ckstate= '" + state + "' ";
            string sql5 = dt1_add == new DateTime() ? "" : " and datediff(d,'" + dt1_add.ToString() + "',ckdate)>=0 ";
            string sql6 = dt2_add == new DateTime() ? "" : " and datediff(d,'" + dt2_add.ToString() + "',ckdate)<=0 ";
            string sql8 = string.IsNullOrEmpty(orderby) ? " order by cksort asc,ckdate desc " : " order by " + orderby;
            string sql7 = s == 1 ? "" : " and ckid not in ( select top " + (s - 1).ToString() + " ckid from yh_corekeys where " + sql2 + sql3 + sql4 + sql5 + sql6 + sql8 + " ) ";

            DBHelper.sqlstr = sql1 + sql2 + sql3 + sql4 + sql5 + sql6 + sql7 + sql8;
            List <yh_corekeys> list   = new List <yh_corekeys>();
            SqlDataReader      reader = DBHelper.ExecuteReader();

            while (reader.Read())
            {
                yh_corekeys Obj = GetByReader(reader);
                list.Add(Obj);
            }
            reader.Close();
            return(list);
        }
示例#10
0
 void bind()
 {
     if (!string.IsNullOrEmpty(id))
     {
         int temp = 0;
         if (int.TryParse(id, out temp))
         {
             yh_corekeys ck = yh_corekeysManager.SearchByckid(temp);
             if (ck != null)
             {
                 try
                 {
                     txt_name.Text               = ck.ckname;
                     txt_remark.Text             = ck.ckremark;
                     txt_sort.Text               = ck.cksort;
                     lbl_date.Text               = ck.ckdate.ToString();
                     ddl_goodstype.SelectedValue = ck.gtid.ToString();
                     ddl_state.SelectedValue     = ck.ckstate;
                 }
                 catch { }
             }
         }
     }
 }
示例#11
0
    protected void btn_save_Click(object sender, EventArgs e)
    {
        try
        {
            //string name = txt_name.Text.Trim();
            //string remark = txt_remark.Text.Trim();
            //txt_name.Text = k.kname;
            //txt_dianjilv.Text = k.kdianjilv.ToString();
            //txt_dianjizhanbi.Text = k.kscdianjizhanbi.ToString();
            //txt_dianjizhishu.Text = k.kdianjizhishu.ToString();
            //txt_remark.Text = k.kremark;
            //txt_shangpinshuliang.Text = k.kgoodsnum.ToString();
            //txt_sousuocishu.Text = k.kcishu.ToString();
            //txt_sousuorenshu.Text = k.krenshu.ToString();
            //txt_sousuozhanbi.Text = k.ksousuozhanbi.ToString();
            //txt_zhitongche.Text = k.kzhitongche.ToString();
            //txt_zhuanhualv.Text = k.kzhuanhualv.ToString();
            //lbl_dangebaobeisousuocishu.Text = k.kdgbbsscs.ToString();
            //lbl_qiangebaobeichengjiaocishu.Text = k.kqgbbcjcs.ToString();
            //lbl_date.Text = k.kdate.ToString();
            //ddl_state.SelectedValue = k.kstate;


            yh_corekeys ck = new yh_corekeys();


            if (!string.IsNullOrEmpty(id))
            {
                ck = BLL.yh_corekeysManager.SearchByckid(Convert.ToInt32(id));
            }
            else
            {
                ck.ckdate = DateTime.Now;
            }

            //ck.ckname = name;
            //ck.ckremark = remark;
            //ck.cksort = sort;
            //ck.ckstate = state;
            //ck.gtid = gt;

            int res;
            if (string.IsNullOrEmpty(id))
            {
                res = BLL.yh_corekeysManager.Insert(ck);
            }
            else
            {
                res = BLL.yh_corekeysManager.Update(ck);
            }
            if (res == 1)
            {
                Manager.Alert("保存成功", Page);
            }
            else
            {
                Manager.Alert("保存失败", Page);
            }
        }
        catch (Exception ex)
        {
            Manager.Alert(ex.ToString());
        }
        Manager.page_href_reload(Page);
    }
示例#12
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="yh_corekeys">yh_corekeys表实例</param>
 /// <returns>int</returns>
 public static int Update(yh_corekeys yh_corekeysExample)
 {
     return(Service.Update(yh_corekeysExample));
 }
示例#13
0
 /// <summary>
 /// 插入方法
 /// </summary>
 /// <param name="yh_corekeys">yh_corekeys表实例</param>
 /// <returns>int</returns>
 public static int Insert(yh_corekeys yh_corekeysExample)
 {
     return(Service.Insert(yh_corekeysExample));
 }
示例#14
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="yh_corekeys">yh_corekeys表实例</param>
 /// <returns>int</returns>
 public int Update(yh_corekeys yh_corekeysExample)
 {
     DBHelper.sqlstr = "update yh_corekeys set ckdate='" + yh_corekeysExample.ckdate.ToString() + "',ckname=@ckname,ckremark=@ckremark,cksort=@cksort,ckstate=@ckstate,gtid=@gtid where ckid=" + yh_corekeysExample.ckid;
     return(DBHelper.ExecuteNonQuery(GetSqlParameter(yh_corekeysExample)));
 }
示例#15
0
 /// <summary>
 /// 插入方法
 /// </summary>
 /// <param name="yh_corekeys">yh_corekeys表实例</param>
 /// <returns>int</returns>
 public int Insert(yh_corekeys yh_corekeysExample)
 {
     DBHelper.sqlstr = "insert into  yh_corekeys (ckdate,ckname,ckremark,cksort,ckstate,gtid)values('" + yh_corekeysExample.ckdate.ToString() + "',@ckname,@ckremark,@cksort,@ckstate,@gtid)";
     return(DBHelper.ExecuteNonQuery(GetSqlParameter(yh_corekeysExample)));
 }