Ejemplo n.º 1
0
        //保存
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr  = "";
            string upload1 = "";

            if (ViewState["urlname1"] != null)
            {
                upload1 = ViewState["urlname1"].ToString();
            }
            if (upload1 == "")
            {
                MessageBox.Show(this, "请上传图片");
                return;
            }
            upload1 = upload1.Substring(upload1.LastIndexOf("/") + 1, upload1.Length - upload1.LastIndexOf("/") - 1);
            int i = 0;

            if (!int.TryParse(txtSort.Text, out i) && int.Parse(txtSort.Text) < 0)
            {
                strErr += "排序号必需是大于或等于0的整数!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string LinkImage = upload1;
            string LinkName  = this.txtLinkName.Text;
            string LinkUrl   = this.txtLinkUrl.Text;
            string sort      = txtSort.Text.Trim();


            lgk.BLL.tb_Link   bll   = new lgk.BLL.tb_Link();
            lgk.Model.tb_Link model = new lgk.Model.tb_Link();
            if (id != 0)
            {
                model = bll.GetModel(id);
            }
            model.LinkImage = LinkImage;       //链接图片
            model.LinkName  = LinkName;        //链接名称
            model.LinkUrl   = LinkUrl;         //链接地址
            model.Status    = int.Parse(sort); //排序号
            model.Link001   = type;
            model.Link002   = "";


            if (id == 0)
            {
                bll.Add(model);
            }
            else
            {
                bll.Update(model);
            }
            //  MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
            MyRedirect(type);
        }
Ejemplo n.º 2
0
        //绑定数据
        private void ShowInfo(int ID)
        {
            lgk.BLL.tb_Link   bll   = new lgk.BLL.tb_Link();
            lgk.Model.tb_Link model = bll.GetModel(ID);

            this.Image1.ImageUrl  = "../../Upload/Banner/" + model.LinkImage;
            this.txtLinkName.Text = model.LinkName;
            this.txtLinkUrl.Text  = model.LinkUrl;
            this.txtSort.Text     = model.Status.ToString();
            ViewState["urlname1"] = model.LinkImage;
        }
Ejemplo n.º 3
0
        public List <IndexModel> IndexList()
        {
            DataTable dt = new lgk.BLL.tb_Link().GetList("Link001=2", "Status desc").Tables[0];

            return(DataTableToList(dt));;
        }