Esempio n. 1
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public List <ParkInfoM> DataTableToList(DataTable dt)
        {
            List <ParkInfoM> modelList = new List <ParkInfoM>();
            int rowsCount = dt.Rows.Count;

            if (rowsCount > 0)
            {
                ParkInfoM model;
                for (int n = 0; n < rowsCount; n++)
                {
                    model = new ParkInfoM();
                    if (dt.Rows[n]["parkid"].ToString() != "")
                    {
                        model.parkid = int.Parse(dt.Rows[n]["parkid"].ToString());
                    }
                    model.parkName = dt.Rows[n]["parkName"].ToString();
                    if (dt.Rows[n]["parktypeid"].ToString() != "")
                    {
                        model.parktypeid = int.Parse(dt.Rows[n]["parktypeid"].ToString());
                    }
                    model.Chineseintroduced   = dt.Rows[n]["Chineseintroduced"].ToString();
                    model.Englishintroduction = dt.Rows[n]["Englishintroduction"].ToString();
                    if (dt.Rows[n]["CreateDate"].ToString() != "")
                    {
                        model.CreateDate = DateTime.Parse(dt.Rows[n]["CreateDate"].ToString());
                    }
                    modelList.Add(model);
                }
            }
            return(modelList);
        }
Esempio n. 2
0
        string ParkTem      = ConfigurationManager.AppSettings["ParkTemplate"].ToString(); //其他成功案例模版存放位置
        public int StaticHtml(int id, string loginName)
        {
            try
            {
                string TempFileName = ParkTem.ToString();
                string Tem          = Compage.Reader(TempFileName); //读取模板内容
                string TempSoure    = Tem;
                if (id == 0)
                {
                    parkM = parkBLL.GetParkByLoginName(loginName);
                }
                else
                {
                    parkM = parkBLL.GetModel(id);
                }

                TempSoure = TempSoure.Replace("$ParkID$", parkM.parkid.ToString().Trim());
                string ids      = "";
                int    scriptId = 0;
                TempSoure = TempSoure.Replace("$typeName$", type(ref ids, ref scriptId, loginName));
                TempSoure = TempSoure.Replace("$style$", types(ids));
                TempSoure = TempSoure.Replace("$ChinaName$", content(ids, loginName));
                TempSoure = TempSoure.Replace("$loginName$", loginName);
                CompanyShow com = new CompanyShow();
                TempSoure = TempSoure.Replace("$CompanyName$", com.GetCompanyNameByLoginName(loginName));
                //TempSoure = TempSoure.Replace("$ProductScript$", script(scriptId));
                TempSoure = TempSoure.Replace("$ParkScript$", scriptId.ToString());
                if (string.IsNullOrEmpty(parkM.htmlurl))
                {
                    parkM.htmlurl = "Park.htm";
                }
                string htmlFile = "Park.htm";//parkM.htmlurl;

                string wenjian = ParkPath + loginName;
                if (!Directory.Exists(wenjian))
                {
                    Directory.CreateDirectory(wenjian);
                }
                string htmlpaths = wenjian + "/" + htmlFile;
                Compage.Writer(htmlpaths, TempSoure);
                return(1);
            }

            catch (Exception e)
            {
                return(0);
            }
        }
Esempio n. 3
0
        public ParkInfoM GetModel(int parktypeid, string loginName)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 loginName,parkid,parkName,parktypeid,Chineseintroduced,Englishintroduction,CreateDate from parkInfoTab ");
            strSql.Append(" where parktypeid=@parktypeid and loginName=@loginName");
            SqlParameter[] parameters =
            {
                new SqlParameter("@parktypeid", SqlDbType.Int,     4),
                new SqlParameter("@loginName",  SqlDbType.VarChar, 50)
            };
            parameters[0].Value = parktypeid;
            parameters[1].Value = loginName;
            ParkInfoM model = new ParkInfoM();
            DataSet   ds    = DBHelper.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["parkid"].ToString() != "")
                {
                    model.parkid = int.Parse(ds.Tables[0].Rows[0]["parkid"].ToString());
                }
                model.loginName = ds.Tables[0].Rows[0]["loginName"].ToString();
                model.parkName  = ds.Tables[0].Rows[0]["parkName"].ToString();
                if (ds.Tables[0].Rows[0]["parktypeid"].ToString() != "")
                {
                    model.parktypeid = int.Parse(ds.Tables[0].Rows[0]["parktypeid"].ToString());
                }
                model.Chineseintroduced   = ds.Tables[0].Rows[0]["Chineseintroduced"].ToString();
                model.Englishintroduction = ds.Tables[0].Rows[0]["Englishintroduction"].ToString();
                if (ds.Tables[0].Rows[0]["CreateDate"].ToString() != "")
                {
                    model.CreateDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreateDate"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ParkInfoM model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update parkInfoTab set ");
            strSql.Append("parkName=@parkName,");
            strSql.Append("parktypeid=@parktypeid,");
            strSql.Append("Chineseintroduced=@Chineseintroduced,");
            strSql.Append("Englishintroduction=@Englishintroduction,");
            strSql.Append("htmlurl=@htmlurl");
            strSql.Append(" where parkid=@parkid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@parkid",              SqlDbType.Int,      4),
                new SqlParameter("@parkName",            SqlDbType.VarChar, 50),
                new SqlParameter("@parktypeid",          SqlDbType.Int,      4),
                new SqlParameter("@Chineseintroduced",   SqlDbType.Text),
                new SqlParameter("@Englishintroduction", SqlDbType.Text),
                new SqlParameter("@htmlurl",             SqlDbType.VarChar, 120)
            };
            parameters[0].Value = model.parkid;
            parameters[1].Value = model.parkName;
            parameters[2].Value = model.parktypeid;
            parameters[3].Value = model.Chineseintroduced;
            parameters[4].Value = model.Englishintroduction;
            parameters[5].Value = model.htmlurl;

            int rows = DBHelper.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 5
0
 protected void bindModel(int id)
 {
     parkM = parkBll.GetModel(id, ViewState["name"].ToString());
     if (parkM != null)
     {
         //titles = "修改园区信息";
         //txtProductName.Text = parkM.productName.Trim();
         //ddlName.SelectedValue = typeBll.GetList("parktypeid=" + parkM.parktypeid).Tables[0].Rows[0]["parktypeid"].ToString();
         txtChina.Text   = parkM.Chineseintroduced.ToString().Trim();
         txtEnglish.Text = parkM.Englishintroduction.ToString().Trim();
         DataSet ds = imgBLL.GetList("parkid=" + parkM.parkid);
         if ((ds != null) && (ds.Tables[0].Rows.Count > 0))
         {
             for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
             {
                 DataRow dr = ds.Tables[0].Rows[i];
                 str     += dr["imgName"].ToString() + "%";
                 mingche += dr["imgexplain"].ToString() + "%";
             }
             DataList1.DataSource = ds;
             DataList1.DataBind();
             photo.Attributes.Add("style", "display:''");
         }
         else
         {
             photo.Attributes.Add("style", "display:none");
         }
         btnUpdate.Visible = true;
         Button1.Visible   = false;
     }
     else
     {
         //titles = "添加园区信息";
         Button1.Visible = true;
     }
 }
Esempio n. 6
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(ParkInfoM model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into parkInfoTab(");
            strSql.Append("parkName,parktypeid,Chineseintroduced,Englishintroduction,CreateDate,loginName,htmlurl)");
            strSql.Append(" values (");
            strSql.Append("@parkName,@parktypeid,@Chineseintroduced,@Englishintroduction,getdate(),@loginName,@htmlurl)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@parkName",            SqlDbType.VarChar, 50),
                new SqlParameter("@parktypeid",          SqlDbType.Int,      4),
                new SqlParameter("@Chineseintroduced",   SqlDbType.Text),
                new SqlParameter("@Englishintroduction", SqlDbType.Text),
                new SqlParameter("@loginName",           SqlDbType.VarChar, 50),
                new SqlParameter("@htmlurl",             SqlDbType.VarChar, 120)
            };
            parameters[0].Value = model.parkName;
            parameters[1].Value = model.parktypeid;
            parameters[2].Value = model.Chineseintroduced;
            parameters[3].Value = model.Englishintroduction;
            parameters[4].Value = model.loginName;
            parameters[5].Value = model.htmlurl;

            object obj = DBHelper.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Esempio n. 7
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(ParkInfoM model)
 {
     return(dal.Update(model));
 }
Esempio n. 8
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Add(ParkInfoM model)
 {
     return(dal.Add(model));
 }
Esempio n. 9
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        //if (parkBll.ExistsByParkTypeId(int.Parse(ddlName.SelectedValue.ToString())) <= 1)
        //{
        parkM = parkBll.GetModel(int.Parse(ViewState["parkid"].ToString()), ViewState["name"].ToString());
        //parkM.productid = ;
        if (string.IsNullOrEmpty(parkM.htmlurl))
        {
            parkM.htmlurl = "Park.htm";
            //parkM.htmlurl = parkM.loginName + "/park" + parkM.loginName + ".htm";
        }
        parkM.Chineseintroduced   = txtChina.Text.Trim();
        parkM.Englishintroduction = txtEnglish.Text.Trim();
        //parkM.parktypeid = int.Parse(ddlName.SelectedValue.ToString());
        parkM.parkName = ViewState["name"].ToString();// ddlName.SelectedItem.Text.ToString();
        //parkM.loginName = loginName;
        bool flag = false;

        if (parkBll.Update(parkM))
        {
            if (ViewState["update"].Equals("true"))
            {
                imgBLL.DeleteByParkId(parkM.parkid);
                if (DataList1.Items.Count > 0)
                {
                    foreach (DataListItem item in DataList1.Items)
                    {
                        CheckBox    ck   = (CheckBox)item.FindControl("chckimage");
                        HiddenField fid  = (HiddenField)item.FindControl("HiddenField1");
                        HiddenField fid2 = (HiddenField)item.FindControl("HiddenField2");
                        imgM.parkId     = parkM.parkid;
                        imgM.imgName    = fid.Value.Trim();
                        imgM.imgexplain = fid2.Value.Trim();
                        if (imgBLL.Add(imgM) > 0)
                        {
                            flag = true;
                        }
                    }
                }
                else
                {
                    flag = true;
                }
            }
            else
            {
                flag = true;
            }
        }
        if (flag)
        {
            StaticPark pro = new StaticPark();
            int        num = pro.StaticHtml(parkM.parkid, ViewState["name"].ToString());
            //AreaIndexBLL areaBll = new AreaIndexBLL();
            //areaBll.AreaHtml(loginName, 3);
            if (num > 0)
            {
                flag = true;
            }
        }
        if (!flag)
        {
            Response.Write("<script>alert('修改失败!');</script>");
            //Response.Write("<script>alert('修改失败!');document.location='ParkManage.aspx'</script>");
        }
        else
        {
            Response.Write("<script>alert('修改成功!');location.href='ParkManage.aspx';</script>");
            //Response.Redirect("ParkManage.aspx");
        }
        //}
        //else
        //{
        //    Response.Write("<script>alert('此类型己被您添加!请选择其它类型');</script>");
        //}
    }
Esempio n. 10
0
        private string content(string id, string loginName)
        {
            StringBuilder str = new StringBuilder();

            string[] strId = id.Split(',');
            for (int j = 0; j < strId.Length - 1; j++)
            {
                parkM = parkBLL.GetModel(int.Parse(strId[j]));
                if (parkM != null)
                {
                    str.Append("<div id=\"cy_con_" + strId[j] + "\">");
                    str.Append("<div class=\"envuroment-right1\">");
                    str.Append(parkM.Chineseintroduced.ToString() + "</div>");
                    str.Append("<div class=\"envuroment-right1\">");
                    str.Append(parkM.Englishintroduction.ToString() + "</div>");
                    str.Append("<div class=\"envuroment-right2\">");
                    ParkImgDAL imbll = new ParkImgDAL();
                    ParkImgM   imM   = new ParkImgM();
                    if (parkM.parkid > 0)
                    {
                        DataSet ds = imbll.GetList(" parkid=" + parkM.parkid);
                        if ((ds != null) && ds.Tables[0].Rows.Count > 0)
                        {
                            int count = 0;
                            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                            {
                                count++;
                                DataRow dr = ds.Tables[0].Rows[i];
                                if (i == 0)
                                {
                                    str.Append("<ul>");
                                    str.Append("<li class='l'> <img src=\"http://dp.topfo.com/img/" + loginName + "/" + dr["imgName"].ToString() + "\">");
                                    if (!string.IsNullOrEmpty(dr["imgexplain"].ToString()) && dr["imgexplain"].ToString().Length > 1)
                                    {
                                        str.Append("<p style=\"text-align:center\">" + dr["imgexplain"].ToString().Substring(1, dr["imgexplain"].ToString().Length - 1) + "</p>");
                                        //str.Append("<p><br/></p>");
                                        str.Append("</li>");
                                    }
                                    else
                                    {
                                        str.Append("<p><br/></p>");
                                    }
                                    if (ds.Tables[0].Rows.Count <= 1)
                                    {
                                        str.Append("</ul></div>");
                                    }
                                }
                                else if (i == 1)
                                {
                                    str.Append("<li class='r'> <img src=\"http://dp.topfo.com/img/" + loginName + "/" + dr["imgName"].ToString() + "\">");
                                    if (!string.IsNullOrEmpty(dr["imgexplain"].ToString()) && dr["imgexplain"].ToString().Length > 1)
                                    {
                                        str.Append("<p style=\"text-align:center\">" + dr["imgexplain"].ToString().Substring(1, dr["imgexplain"].ToString().Length - 1) + "</p>");
                                        //str.Append("<p><br/></p>");
                                        str.Append("</li>");
                                    }
                                    else
                                    {
                                        str.Append("<p><br/></p>");
                                    }
                                    str.Append("</li></ul></div>");
                                    break;
                                }
                            }
                            if (count > 1)
                            {
                                for (int k = count; k < ds.Tables[0].Rows.Count; k++)
                                {
                                    DataRow dr = ds.Tables[0].Rows[k];
                                    str.Append("<div class=\"envuroment-right" + k + "\"> <img src=\"http://dp.topfo.com/img/" + loginName + "/" + dr["imgName"].ToString() + "\">");
                                    if (!string.IsNullOrEmpty(dr["imgexplain"].ToString()) && dr["imgexplain"].ToString().Length > 1)
                                    {
                                        str.Append("<p style=\"text-align:center\">" + dr["imgexplain"].ToString().Substring(1, dr["imgexplain"].ToString().Length - 1) + "</p>");
                                        //str.Append("<p><br/></p>");
                                        str.Append("</li>");
                                    }
                                    else
                                    {
                                        str.Append("<p><br/></p>");
                                    }
                                    str.Append("</div>");
                                }
                            }
                        }
                        else
                        {
                            str.Append("</div>");
                        }
                    }
                    str.Append("</div>");
                }
                else
                {
                    str.Append("<div id=\"cy_con_" + strId[j] + "\">");
                    str.Append("暂无数据");
                    str.Append("</div>");
                }
            }
            return(str.ToString());
        }