コード例 #1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            Random ran      = new Random();
            int    RandKey  = ran.Next(100, 999);
            string bookid   = Session["bookid"].ToString();
            string plid     = bookid + RandKey;
            string pl       = text_new.Text.Trim();
            string readerid = Session["userID"].ToString();
            string date     = DateTime.Now.ToString();

            if (pl != "")
            {
                string sql = string.Format("insert into[评论信息表] values('{0}','{1}','{2}','{3}','{4}')", plid, readerid, bookid, date, pl);
                try
                {
                    superConn mycon = new superConn();
                    mycon.open();
                    mycon.NoQuery(sql);
                    mycon.close();
                    text_new.Text = "";
                }
                catch
                {
                    text_new.Text = "";
                }
            }
        }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //子菜单的插入
        submenuHolder.Controls.Add(subMenu.getSubmenu(1));

        //获取新闻
        string _nid = (Request["nid"] == null) ? "1" : Request["nid"];

        newsReader_1.newsID = int.Parse(_nid);

        //插入最后节点
        superConn scnn = new superConn("DATA.MDB");

        scnn.open();
        string sql = "SELECT List_newsClass.* FROM T_NEWS INNER JOIN List_newsClass " +
                     " ON T_NEWS.news_ncid = List_newsClass.nc_id" +
                     " WHERE news_id=" + _nid;
        OleDbDataReader dr = scnn.GetDataReader(sql);

        if (dr.Read())
        {
            HyperLink lastNode = new HyperLink();
            lastNode.NavigateUrl = "~/news/newsList.aspx?ncid=" + dr["nc_id"].ToString();
            lastNode.Text        = dr["nc_ttl"].ToString();
            Master.FindControl("SiteMapPath1").Controls.Add(lastNode);
        }

        scnn.close();
    }
コード例 #3
0
        protected void adminLogin()
        {
            int    count    = 0;//"????
            string adminID  = username.Text.Trim();
            string adminPSW = password.Text.Trim();

            string sql = string.Format("select * from [管理员信息表] where [管理员账号]='{0}' and [管理员密码]= '{1}'", adminID, adminPSW);

            superConn mycon = new superConn();

            mycon.open();
            count = mycon.count(sql);
            mycon.close();

            if (count == 1)
            {
                Session["aisLogin"] = true;
                Session["adminID"]  = adminID;
                Response.Redirect("../管理/读者.aspx");
            }
            else
            {
                error.Text = "错误的用户";
            }
        }
コード例 #4
0
        /// <summary>
        /// 读者登录
        /// </summary>
        protected void userLogin()
        {
            int    count   = 0;
            string userID  = username.Text.Trim();
            string userPSW = password.Text.Trim();

            string sql = string.Format("select * from [读者信息表] where [读者账号]='{0}' and [读者密码]= '{1}'", userID, userPSW);

            superConn mycon = new superConn();

            mycon.open();
            count = mycon.count(sql);
            mycon.close();

            if (count == 1)
            {
                Session["isLogin"] = true;
                Session["userID"]  = userID;
                SetCookies();
                Response.Redirect("../读者/订阅.aspx");
            }
            else
            {
                error.Text = "错误的用户";
            }
        }
コード例 #5
0
        protected void show_jiey()
        {
            string readerid   = Session["userID"].ToString();
            string bookid     = Request.QueryString["bookid"];
            string sql_reader = string.Format("select [读者账号],[读者姓名],[联系方式] from[读者信息表] where [读者账号]= '{0}'", readerid);
            string sql_book   = string.Format("select [书名],[作者],[图书单价] from[图书信息表] where [图书编号]= '{0}'", bookid);

            SqlDataReader dr;
            superConn     mycon = new superConn();

            mycon.open();
            dr = mycon.GetDataReader(sql_reader);
            while (dr.Read())
            {
                text_sure.Text += "读者账号:" + dr[0].ToString() + "\n";
                text_sure.Text += "读者姓名:" + dr[1].ToString() + "\n";
                text_sure.Text += "联系方式:" + dr[2].ToString() + "\n";
            }
            mycon.close();
            mycon.open();
            dr = mycon.GetDataReader(sql_book);
            while (dr.Read())
            {
                text_sure.Text += "书名:" + dr[0].ToString() + "\n";
                text_sure.Text += "作者:" + dr[1].ToString() + "\n";
                text_sure.Text += "单价:" + dr[2].ToString() + "\n";
            }
            mycon.close();
        }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //遍历数据表格submenuclass
        superConn scnn = new superConn("data.mdb");

        scnn.open();
        string          _sql = "SELECT *FROM list_submenuclass";
        OleDbDataReader dr   = scnn.GetDataReader(_sql);

        while (dr.Read())
        {
            TableCell td        = new TableCell();
            Label     lab_title = new Label();
            lab_title.Text     = dr["smenu_ttl"].ToString();
            lab_title.CssClass = "submenuTitle";

            td.Controls.Add(lab_title);
            td.Controls.Add(subMenu.getSubmenu((int)dr["smenu_id"]));

            row_links.Controls.Add(td);
        }


        scnn.close();
    }
コード例 #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //1.相册控件图片源
        superConn scnn = new superConn("data.mdb");

        scnn.open();
        string           _sql   = "SELECT * FROM T_albumHome WHERE abHome_enable=true";
        OleDbDataReader  dr     = scnn.GetDataReader(_sql);
        List <HyperLink> _links = new List <HyperLink>();
        HyperLink        _l;

        while (dr.Read())
        {
            _l             = new HyperLink();
            _l.ImageUrl    = dr["abhome_imgurl"].ToString();
            _l.NavigateUrl = dr["abhome_nav"].ToString();
            _links.Add(_l);
        }

        scnn.close();
        album_home.ImgLinks = _links;



        //2.隐藏母版页内容
        Master.FindControl("divmst_sitemapPath").Visible = false;
        Master.FindControl("lbl_subpageTitle").Visible   = false;
    }
コード例 #8
0
        protected void showdetails()
        {
            string id;

            id = Session["bookid"].ToString();

            string         sql = string.Format("select * from [图书信息表] where [图书编号]='{0}'", id);
            SqlDataAdapter sa;
            superConn      mycon = new superConn();
            DataTable      dt    = new DataTable();

            mycon.open();
            sa = mycon.GetDataAdapter(sql);
            sa.Fill(dt);
            mycon.close();
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                Label   label   = new Label();
                TextBox textbox = new TextBox();
                label.Text    = dt.Columns[i].ColumnName;
                label.Width   = 300; label.Height = 40;
                textbox.Text  = dt.Rows[0][i].ToString();
                textbox.Width = 300; textbox.Height = 40; textbox.BackColor = Color.AntiqueWhite; textbox.ForeColor = Color.Black; textbox.ReadOnly = true;
                pn.Controls.Add(label);
                pn.Controls.Add(textbox);
            }
        }
コード例 #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        superConn scnn = new superConn("DATA.MDB");

        scnn.open();
        string          sql = "SELECT * FROM T_IMGS WHERE img_id=" + _imgID;
        OleDbDataReader dr  = scnn.GetDataReader(sql);

        if (dr.Read())
        {
            Image1.ImageUrl = dr["img_url"].ToString();
        }
        scnn.close();
    }
コード例 #10
0
    public artItem(int artID)
    {
        superConn scnn = new superConn("DATA.MDB");

        scnn.open();
        string          sql = "SELECT * FROM T_artMng WHERE art_id=" + artID;
        OleDbDataReader dr  = scnn.GetDataReader(sql);

        if (dr.Read())
        {
            artTitle   = dr["art_title"].ToString();
            artContent = dr["art_content"].ToString();
        }

        scnn.close();
    }
コード例 #11
0
    //public MyProduct()
    //{
    //    //
    //    // TODO: Add constructor logic here
    //    //
    //}

    /// <summary>
    /// 根据数据表的ID,实例化一个产品
    /// </summary>
    /// <param name="ProductID"></param>
    public MyProduct(int ProductID)
    {
        superConn scnn = new superConn("data.mdb");

        scnn.open();
        string _sql = "SELECT T_Product.*, List_pdColor.cl_name, T_IMGS.img_url, List_pdSeries.se_name, List_pdSize.si_size, " +
                      " (SELECT list_pdport.pt_name from list_pdport where pt_id = t_product.pd_pt1 ) as Port1, " +
                      " (SELECT list_pdport.pt_name from list_pdport where pt_id = t_product.pd_pt2 ) as Port2, " +
                      " (SELECT list_pdport.pt_name from list_pdport where pt_id = t_product.pd_pt3 ) as Port3, " +
                      " (SELECT list_pdport.pt_name from list_pdport where pt_id = t_product.pd_pt4 ) as Port4 " +
                      " FROM T_IMGS INNER JOIN (List_pdSeries INNER JOIN(List_pdSize INNER JOIN(List_pdColor INNER JOIN T_Product ON List_pdColor.cl_id = T_Product.pd_clid) ON List_pdSize.si_id = T_Product.pd_szid) ON List_pdSeries.se_id = T_Product.pd_seid) ON T_IMGS.img_id = T_Product.pd_img " + " WHERE pd_id= " + ProductID;

        OleDbDataReader dr = scnn.GetDataReader(_sql);

        if (dr.Read())
        {
            _id         = (int)dr["pd_id"];
            _seid       = (int)dr["pd_seid"]; _seName = dr["se_name"].ToString();
            _clid       = (int)dr["pd_clid"]; _ColorName = dr["cl_name"].ToString();
            _szid       = (int)dr["pd_szid"]; _SizeName = dr["si_size"].ToString();
            _name       = dr["pd_name"].ToString();
            _bandwidth  = (int)dr["pd_bandwidth"];
            _rtime      = (int)dr["pd_rtime"];
            _lms        = (int)dr["pd_lms"];
            _screen     = dr["pd_screen"].ToString();
            _feature    = dr["pd_feature"].ToString();
            _other      = dr["pd_other"].ToString();
            _pt1        = (int)dr["pd_pt1"];
            _pt2        = (int)dr["pd_pt2"];
            _pt3        = (int)dr["pd_pt3"];
            _pt4        = (int)dr["pd_pt4"];
            _pt1Name    = dr["Port1"].ToString();
            _pt2Name    = dr["Port2"].ToString();
            _pt3Name    = dr["Port3"].ToString();
            _pt4Name    = dr["Port4"].ToString();
            _img        = (int)dr["pd_img"];
            _mainImgUrl = dr["img_url"].ToString();
            _album      = dr["pd_album"].ToString();

            _albumLinks = getAlbumLinks(_album);
            _push       = (Boolean)dr["pd_push"];
        }



        scnn.close();
    }
コード例 #12
0
        protected void showyuqi()
        {
            SqlDataReader dr;
            superConn     mycon = new superConn();
            string        sql   = string.Format("select * from [借阅信息表] where datediff(day,借阅日期,getdate())>=day(借阅时长)");

            mycon.open();
            dr = mycon.GetDataReader(sql);

            if (dr != null)
            {
                //   string id = dr["读者信_读者账号"].ToString();
                gv_yuqi.DataSource = dr;
                gv_yuqi.DataBind();
            }
            mycon.close();
        }
コード例 #13
0
        protected void btn_sure_Click(object sender, EventArgs e)
        {
            string bookid   = ddl_book.SelectedValue;
            string readerid = Session["userID"].ToString();
            string sql_1    = string.Format("delete from [借阅信息表] where [图书信_图书编号] ='{0}' and [读者信_读者账号] ='{1}'", bookid, readerid);
            string sql_2    = string.Format("update [图书信息表] set [剩余数量] = [剩余数量] + 1 where [图书编号] = '{0}'", bookid);

            superConn mycon = new superConn();

            mycon.open();
            mycon.NoQuery(sql_1);
            mycon.NoQuery(sql_2);
            mycon.close();

            string url = Request.Url.LocalPath;

            Response.Redirect(url);
        }
コード例 #14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        superConn scnn = new superConn("DATA.mdb");

        scnn.open();
        string          _sql = "SELECT * FROM T_NEWS WHERE news_id=" + _newsID;
        OleDbDataReader dr   = scnn.GetDataReader(_sql);

        if (dr.Read())
        {
            newsTitle.InnerText    = dr["news_ttl"].ToString();
            newsDateTime.InnerText = ((DateTime)dr["news_date"]).ToShortTimeString();
            newsContent.InnerHtml  = dr["news_content"].ToString();
        }


        scnn.close();
    }
コード例 #15
0
    protected void btn_confirm_Click(object sender, EventArgs e)
    {
        //1.写入数据库
        string _name, _phone, _content;
        string _date;

        _name    = txt_name.Text;
        _phone   = txt_phone.Text;
        _content = txt_msg.Text;
        _date    = DateTime.Now.ToString();

        superConn scnn = new superConn("data.mdb");

        scnn.open();
        string       sql = "INSERT INTO T_MESSAGE (msg_name,msg_phone,msg_date,msg_message) values " + "('" + _name + "','" + _phone + "','" + _date + "','" + _content + "')";
        OleDbCommand cmd = new OleDbCommand(sql, scnn.cnn);

        cmd.ExecuteNonQuery();

        scnn.close();

        //2.邮件发送
        string _from, _to, _subject, _body;

        _from    = "*****@*****.**";
        _to      = "*****@*****.**";
        _subject = _name + "提交的留言[" + _date + "]";
        _body    = _content;

        MailMessage _msg = new MailMessage(_from, _to, _subject, _body);

        SmtpClient _client = new SmtpClient("smtp.163.com", 25);

        _client.DeliveryMethod = SmtpDeliveryMethod.Network;
        _client.Credentials    = new NetworkCredential("*****@*****.**", "zxcvbnm123");

        _client.Send(_msg);


        //3.mv切换

        mv_form.SetActiveView(v_success);
    }
コード例 #16
0
        protected void showyuqi()
        {
            string        id = Session["userID"].ToString();
            SqlDataReader dr;
            superConn     mycon = new superConn();
            string        sql   = string.Format("select * from [借阅信息表] where [读者信_读者账号]='{0}' and datediff(day,借阅日期,getdate())>=day(借阅时长)", id);//查询结果一行有误

            mycon.open();
            dr = mycon.GetDataReader(sql);


            if (dr.HasRows)
            {
                text_show.Text     = "你已有逾期未还书目";
                gv_yuqi.DataSource = dr;
                gv_yuqi.DataBind();
            }

            mycon.close();
        }
コード例 #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //子菜单的插入
        submenuHolder.Controls.Add(subMenu.getSubmenu(1));

        //子页面标题
        superConn scnn = new superConn("DATA.MDB");

        scnn.open();
        string          _ncid = (Request["ncid"] == null) ? "1" : Request["ncid"];
        string          sql   = "SELECT * FROM List_newsClass where nc_id=" + _ncid;
        OleDbDataReader dr    = scnn.GetDataReader(sql);

        if (dr.Read())
        {
            lab_subtitle.Text = dr["nc_ttl"].ToString();
        }

        scnn.close();
    }
コード例 #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //子菜单的插入
        submenuHolder.Controls.Add(subMenu.getSubmenu(5));

        //SELECT T_Product.pd_id, T_Product.pd_name, T_IMGS.img_url FROM (T_IMGS INNER JOIN T_Product ON T_IMGS.img_id = T_Product.pd_img)
        //访问地址时,url有3中可能:
        //1.prodList.aspx
        //2.prodList.aspx?seid=1
        //3.prodList.aspx?type=serch  这表示通过搜索来访问

        string _type        = Request["type"];
        string _seid        = Request["seid"] == null ? "1" : Request["seid"];
        string _sqlDefault  = "SELECT T_Product.pd_id, T_Product.pd_name, T_IMGS.img_url FROM (T_IMGS INNER JOIN T_Product ON T_IMGS.img_id = T_Product.pd_img) where pd_seid=" + _seid;
        Label  lab_LastNode = new Label();


        if (_type == "serch")
        {
            _sqlDefault       = Session["sql_serch"] == null ? _sqlDefault : Session["sql_serch"].ToString();
            lab_LastNode.Text = "搜索结果";
        }
        else
        {
            superConn scnn = new superConn("data.mdb");
            scnn.open();
            string          _sql = "SELECT * FROM LIST_PDSERIES WHERE se_id=" + _seid;
            OleDbDataReader dr   = scnn.GetDataReader(_sql);
            if (dr.Read())
            {
                lab_LastNode.Text = dr["se_name"].ToString() + "产品列表";
            }

            scnn.close();
        }

        //SQL
        SqlDataSource1.SelectCommand = _sqlDefault;
        //NODE
        Master.FindControl("SiteMapPath1").Controls.Add(lab_LastNode);
    }
コード例 #19
0
        private void maketree()
        {
            TreeNode      tn;
            SqlDataReader dr;

            string sql_type = "select * from [图书类型表]";

            superConn mycon = new superConn();

            mycon.open();
            dr = mycon.GetDataReader(sql_type);

            while (dr.Read())
            {
                tn       = new TreeNode();
                tn.Text  = dr["类型名称"].ToString();
                tn.Value = dr["类型编号"].ToString();
                tv.Nodes.Add(tn);
            }

            mycon.close();

            /* string sql_books = "select * from books_information";
             * cmd = new SqlCommand(sql_books, conn);
             * dr = cmd.ExecuteReader();
             * while (dr.Read())
             * {
             *   string value = dr["Bi_typeid"].ToString();
             *   par = new TreeNode();
             *   foreach (TreeNode t in tv.Nodes)
             *   {
             *       if (t.Value == value)
             *           par = t;
             *   }
             *   tn = new TreeNode();
             *   tn.Text = dr["Bi_name"].ToString();
             *   tn.Value = dr["Bi_id"].ToString();
             *   par.ChildNodes.Add(tn);
             * }
             * dr.Close();*///用于构建树的二级子节点
        }
コード例 #20
0
    private List <HyperLink> getAlbumLinks(string __album)
    {
        List <HyperLink> __links = new List <HyperLink>();
        superConn        scnn2   = new superConn("data.mdb");

        scnn2.open();
        string          _sql2 = "SELECT * FROM T_IMGS WHERE img_id in (" + __album + ")";
        OleDbDataReader dr2   = scnn2.GetDataReader(_sql2);
        HyperLink       __link;

        while (dr2.Read())
        {
            __link             = new HyperLink();
            __link.ImageUrl    = dr2["img_url"].ToString();
            __link.NavigateUrl = dr2["img_nav"].ToString();
            __links.Add(__link);
        }

        scnn2.close();
        return(__links);
    }
コード例 #21
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string userID, old_str, new_str;

            old_str = old_psw.Text.Trim();
            new_str = old_psw.Text.Trim();
            userID  = Session["userID"].ToString();
            string sql = string.Format("update [读者信息表] set [读者密码]='{0}' where [读者账号]='{1}' and [读者密码] = '{2}'", new_str, userID, old_str);

            try
            {
                superConn mycon = new superConn();
                mycon.open();
                mycon.NoQuery(sql);
                mycon.close();
                result.Text = "修改成功";
            }
            catch
            {
                result.Text = "修改失败,请重试";
            }
        }
コード例 #22
0
    protected void btn_addNew_Click(object sender, EventArgs e)
    {
        string _filename = txt_temp.Text;
        string _ext      = Path.GetExtension(_filename);
        string _imgurl   = "~/_uploadImgs/" + DateTime.Now.ToFileTime().ToString() + _ext;
        string _nav      = txt_nav.Text;
        string _enable   = chk_enable.Checked ? "true" : "false";

        File.Move(MapPath(_filename), MapPath(_imgurl));

        superConn scnn = new superConn("data.mdb");

        scnn.open();
        string       _sql = "INSERT INTO T_albumHome (abhome_imgurl,abhome_nav,abhome_enable) values ('" + _imgurl + "','" + _nav + "'," + _enable + ")";
        OleDbCommand cmd  = new OleDbCommand(_sql, scnn.cnn);

        cmd.ExecuteNonQuery();

        ScriptManager.RegisterStartupScript(this, this.GetType(), "", "location.reload();", true);

        scnn.close();
    }
コード例 #23
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Random ran      = new Random();
            int    RandKey  = ran.Next(100, 999);
            string jyid     = Request.QueryString["bookid"] + RandKey;
            string readerid = Session["userID"].ToString();
            string bookid   = Request.QueryString["bookid"];
            string date     = DateTime.Now.ToString();
            string time     = DropDownList1.SelectedValue;

            string    sql_1 = string.Format("update [图书信息表] set [剩余数量] = [剩余数量] - 1 where [图书编号] = '{0}'", bookid);
            string    sql_2 = string.Format("insert into[借阅信息表] values('{0}', '{1}', '{2}', '{3}', '{4}')", jyid, readerid, bookid, date, time);
            superConn mycon = new superConn();

            mycon.open();
            mycon.NoQuery(sql_1);
            mycon.NoQuery(sql_2);
            mycon.close();

            string url = Request.Url.LocalPath;

            Response.Redirect(url);
        }
コード例 #24
0
        protected void showpl()
        {
            string book;

            book = Request.QueryString["bookid"].ToString();
            string        sql = string.Format("select * from [评论信息表] where [图书信_图书编号]='{0}'", book);
            SqlDataReader dr;
            superConn     mycon = new superConn();

            mycon.open();
            dr = mycon.GetDataReader(sql);

            while (dr.Read())
            {
                Label lab_bq = new Label(); Label lab_content = new Label();
                lab_bq.CssClass  = "css_bq"; lab_content.CssClass = "css_content";
                lab_bq.Text      = dr["评论日期"].ToString() + dr["读者信_读者账号"].ToString();
                lab_content.Text = "<br/><br/>&nbsp&nbsp&nbsp" + dr["评论内容"].ToString() + "<hr/>";
                P_pl.Controls.Add(lab_bq);
                P_pl.Controls.Add(lab_content);
            }
            mycon.close();
        }
コード例 #25
0
        protected void updata()
        {
            string    text  = "";
            superConn mycon = new superConn();

            try
            {
                string sql1 = string.Format("select * from [图书信息表] where [图书编号] ='{0}' or [书名] ='{1}'", id, name);
                mycon.open();
                if (mycon.count(sql1) > 0)
                {
                    text = "书名或编号重复";
                }

                else
                {
                    if (upload.HasFile)
                    {
                        path = MapPath("~/数据/") + id + ".txt";//为文本设置统一的文件名和路径
                        upload.SaveAs(path);
                    }
                    string sql = string.Format("insert into [图书信息表] values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}')", id, name, writer, press, date, pressdate, brief, type, price, number, leftnumber, path);
                    mycon.NoQuery(sql);
                    text = "添加成功";
                }
            }
            catch (Exception e)
            {
                text = "添加失败,请重试" + e.ToString();
            }
            finally
            {
                mycon.close();
                error.Text = text;
            }
        }
コード例 #26
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string new_id   = text_id.Text;
            string new_pw   = text_pw.Text;
            string new_mail = text_mail.Text;
            string sql_add  = string.Format("insert into [读者信息表](读者账号,读者密码,联系方式)values('{0}','{1}','{2}')", new_id, new_pw, new_mail);

            superConn mycon = new superConn();

            mycon.open();
            try
            {
                mycon.NoQuery(sql_add);
                Session["userID"]  = new_id;
                Session["userPSW"] = new_pw;
                Session["isLogin"] = true;
                Response.Redirect("../读者/个人页.aspx");
            }
            catch
            {
                result.Text = "存在相同的账号,注册失败";
            }
            mycon.close();
        }