Esempio n. 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         ImageUrls = "";
         ViewState["strSavePath"] = "";
         str                = "";
         strddd             = "";
         cratemodeldatetime = "";
         if (!string.IsNullOrEmpty(Request.QueryString["LoginName"].ToString()))
         {
             loaginnames = Request.QueryString["LoginName"].ToString();
             GZS.Model.AreaTab model = areatabbll.GetModelCountByLogName(loaginnames);
             if (model != null)
             {
                 cratemodeldatetime = model.createdates.Trim();
             }
             id = 0;
             if (model != null)//判断是否是修改
             {
                 id = model.areaid;
                 txtzhongwen.Text = model.Chineseintroduced.Trim();
                 txtengilsh.Text  = model.Englishintroduction.Trim();
                 List <GZS.Model.Areaimg> list = areaimgbll.GetAllModelByareId(id);
                 for (int i = 0; i < list.Count; i++)
                 {
                     str += list[i].ImageUrl.ToString().Trim() + "$";
                 }
                 BindShow(str);
             }
         }
     }
 }
Esempio n. 2
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        AreaIndexBLL areaindexbll = new AreaIndexBLL();

        if (txtzhongwen.Text.Trim() == "")
        {
            Response.Write("<script>alert('请输入中文描述!');</script>");
            txtzhongwen.Focus();
            return;
        }
        if (id == 0)//添加
        {
            GZS.Model.AreaTab areatab = new GZS.Model.AreaTab();
            areatab.loginName           = loaginnames;
            areatab.Chineseintroduced   = txtzhongwen.Text.Trim();
            areatab.Englishintroduction = txtengilsh.Text.Trim();
            areatab.createdates         = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim();
            areatab.Updatetimes         = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim();
            areatab.Htmlurl             = "";
            GZS.Model.Areaimg areaing = new GZS.Model.Areaimg();
            areaing.ImageName     = "";
            areaing.imgageexplain = "";
            areaing.ImageUrl      = str;
            int result = areatabbll.InsertAreaTab(areatab, areaing);
            if (result > 0)
            {
                GZS.Model.AreaTab areatabs   = areatabbll.GetModel(result);
                string            urladdress = areatabs.Htmlurl.Trim();
                GZS.Model.AreaTab areatabss  = new GZS.Model.AreaTab();
                areatabss.Chineseintroduced   = areatabs.Chineseintroduced;
                areatabss.areaid              = areatabs.areaid;
                areatabss.Englishintroduction = areatabs.Englishintroduction;
                areatabss.createdates         = areatabs.createdates;
                areatabss.Updatetimes         = areatabs.Updatetimes;
                areatabss.loginName           = areatabs.loginName;
                if (urladdress == "NULL" || urladdress == "")
                {
                    areatabss.Htmlurl = "Regionaloverview.htm";
                }
                else
                {
                    areatabss.Htmlurl = urladdress;
                }
                int sd = areatabbll.UpdateAreatab(areatabss);
                if (sd > 0)
                {
                    //区域概况
                    int sdsas = areatabbll.StaticHtml(result, loaginnames);
                    //IF
                    areatabbll.StaticHtmls(loaginnames);

                    Response.Write("<script>alert('录入成功!');window.location.href ='AreaInsert.aspx'</script>");
                }
                else
                {
                    Response.Write("<script>alert('录入失败!');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('录入失败!');</script>");
            }
        }
        else //修改
        {
            GZS.Model.AreaTab areatab = new GZS.Model.AreaTab();
            areatab.loginName           = loaginnames;
            areatab.Chineseintroduced   = txtzhongwen.Text.Trim();
            areatab.Englishintroduction = txtengilsh.Text.Trim();
            areatab.createdates         = cratemodeldatetime;
            areatab.Updatetimes         = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString().Trim();
            areatab.areaid = id;
            GZS.Model.AreaTab areatabs   = areatabbll.GetModel(id);
            string            urladdress = areatabs.Htmlurl.Trim();
            if (urladdress == "NULL" || urladdress == "")
            {
                areatab.Htmlurl = "Regionaloverview.htm";
            }
            else
            {
                areatab.Htmlurl = urladdress;
            }
            int res = areatabbll.UpdateAreatab(areatab);
            if (res > 0)
            {
                areaimgbll.Delete(id);

                GZS.Model.Areaimg areaing = new GZS.Model.Areaimg();
                areaing.ImageName     = "";
                areaing.imgageexplain = "";
                areaing.ImageUrl      = str;
                areaing.areaid        = id;
                int result = areaimgbll.Inserts(areaing);
                if (result > 0)
                {
                    int sds = areatabbll.StaticHtml(id, loaginnames);
                    if (sds > 0)
                    {
                        areatabbll.StaticHtmls(loaginnames);
                        Response.Write("<script>alert('修改成功!');location.href='AreaManage.aspx';</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('修改成功!生成静态页面失败!');</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('修改失败!');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('修改失败!');</script>");
            }
        }
    }