Пример #1
0
 protected void Btn_Save_Click(object sender, EventArgs e)
 {
     if (TextBox_KnowledgeID.Text == "")
     {
         Response.Write("<script>alert('请选择一个编辑!')</script>");
     }
     else
     {
         CTKnowledgePet knowledgetable = new CTKnowledgePet();
         knowledgetable.KnowledgeID    = TextBox_KnowledgeID.Text;
         knowledgetable.KnowledgeInfo  = TextBox_MissIDInfo.Text;
         knowledgetable.AddressID      = TextBox_AddressID.Text;
         knowledgetable.KnowledgeTime  = TextBox_KnowledgeTime.Text.ToString();
         knowledgetable.KnowledgeTitle = TextBox_KnowledgeTitle.Text.ToString();
         knowledgetable.FocusNum       = int.Parse(TextBox_FocusNum.Text.ToString());
         knowledgetable.IP             = TextBox_IP.Text.ToString();
         knowledgetable.PetCategoryID  = TextBox_PetCategoryID.Text.ToString();
         knowledgetable.PriorityScore  = int.Parse(TextBox_PriorityScore.Text.ToString());
         knowledgetable.UserID         = TextBox_UserID.Text.ToString();
         knowledgetable.WeiBoID        = TextBox_WeiBoID.Text.ToString();
         knowledgetable.LastEditTime   = DateTime.Now.ToShortDateString();
         KnowledgePet knowledgepet = new KnowledgePet();
         int          editStatus   = 0;
         editStatus = knowledgepet.EditKnowledgePet(knowledgetable);
         if (editStatus == 1)
         {
             Response.Write("<script>alert('Edit成功!')</script>");
         }
         else
         {
             Response.Write("<script>alert('Edit失败!')</script>");
         }
     }
 }
Пример #2
0
        private void LoadKnowledge()
        {
            KnowledgePet          knowledge = new KnowledgePet();
            List <CTKnowledgePet> list      = new List <CTKnowledgePet>();

            list = knowledge.GetKnowledgePetList();
            DropDownList1.DataSource     = list;
            DropDownList1.DataTextField  = "KnowledgeTitle";
            DropDownList1.DataValueField = "KnowledgeID";
            DropDownList1.DataBind();
        }
Пример #3
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            int pageNumb    = int.Parse(TextBox2.Text.Trim().ToString());
            int pagePerPage = CPetCareConfiguration.PetPerPageNumbers;

            List <CVKnowledgePet> list      = new List <CVKnowledgePet>();
            KnowledgePet          knowleget = new KnowledgePet();
            int howmanyPages = 0;

            list = knowleget.GetPetKnowledgePerPageList(pageNumb, pagePerPage, out howmanyPages);
            GridView1.DataSource = list;
            GridView1.DataBind();
        }
Пример #4
0
        private void LoadKnowledgeList()
        {
            List <CTKnowledgePet> knowledgeList = new List <CTKnowledgePet>();
            KnowledgePet          knowledgePet  = new KnowledgePet();

            knowledgeList = knowledgePet.GetKnowledgePetList();
            ddKnowledgeManageList.DataSource     = knowledgeList;
            ddKnowledgeManageList.DataTextField  = "KnowledgeTitle";
            ddKnowledgeManageList.DataValueField = "KnowledgeID";
            ddKnowledgeManageList.DataBind();
            ddKnowledgeList.DataSource     = knowledgeList;
            ddKnowledgeList.DataTextField  = "KnowledgeTitle";
            ddKnowledgeList.DataValueField = "KnowledgeID";
            ddKnowledgeList.DataBind();
        }
Пример #5
0
        //单机删除按钮
        protected void BtnDelete_Click(object sender, EventArgs e)
        {
            KnowledgePet knowledgePet = new KnowledgePet();
            int          selectNumber = 0;

            for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
            {
                CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBoxs");
                if (cbox.Checked == true)
                {
                    string sqlstr = GridView1.DataKeys[i].Value.ToString();
                    knowledgePet.DeleteKnowledgePet(sqlstr);
                    selectNumber++;
                }
            }
            BindGridNew(1);
        }
Пример #6
0
        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            //获取本机IP
            IPHostEntry    ipe            = Dns.GetHostEntry(Dns.GetHostName());
            IPAddress      ipa            = ipe.AddressList[0];
            string         userID         = dpUsers.SelectedValue.ToString();
            string         knowledgeID    = Guid.NewGuid().ToString();
            string         addressID      = dpAddress.SelectedValue.ToString();
            string         petcategoryID  = dpCategory.SelectedValue.ToString();
            string         weiboID        = "";
            string         knowledgeTitle = tbKnowLedgeTitle.Text.Trim().ToString();
            string         knowledgeTime  = DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss");
            string         ip             = ipa.ToString();
            string         content        = tbContent.Text.Trim().ToString();
            CTKnowledgePet knowledge      = new CTKnowledgePet();

            knowledge.UserID         = userID;
            knowledge.KnowledgeID    = knowledgeID;
            knowledge.AddressID      = addressID;
            knowledge.PetCategoryID  = petcategoryID;
            knowledge.WeiBoID        = weiboID;
            knowledge.KnowledgeTitle = knowledgeTitle;
            knowledge.KnowledgeTime  = DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss");
            knowledge.PriorityScore  = 0;
            knowledge.IP             = ip;
            knowledge.IsVisible      = true;
            knowledge.LastEditTime   = DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss");
            knowledge.KnowledgeInfo  = content;
            knowledge.FocusNum       = 0;
            KnowledgePet knowledgePet = new KnowledgePet();
            int          insertStatus = knowledgePet.InsertKnowledgePet(knowledge);

            if (insertStatus == 1)
            {
                Response.Write("<script>alert('添加成功!')</script>");
            }
            else
            {
                Response.Write("<script>alert('添加失败!')</script>");
            }
        }
Пример #7
0
        //
        // GET: /Knowledge/
        /// <summary>
        /// 获取宠物知识的信息
        /// </summary>
        /// <param name="pageIndex">当前页码</param>
        /// <param name="limit">每页的显示条数</param>
        /// <returns></returns>
        public JsonResult Index(int pageIndex, int limit)
        {
            KnowledgePet knowledge = new KnowledgePet();
            PagingModel <WebCommonModel> _pageKnowledge = new PagingModel <WebCommonModel>();
            List <WebCommonModel>        commonList     = new List <WebCommonModel>();
            List <CVKnowledgePet>        knowledgeList  = new List <CVKnowledgePet>();
            //获取总页数
            int count = 0;

            try
            {
                knowledgeList          = knowledge.GetPetKnowledgePerPageList(pageIndex, limit, out count);
                commonList             = CommonDao.DataTransferToKnowledgeWebCommonModelList(knowledgeList);
                _pageKnowledge.total   = count;
                _pageKnowledge.records = commonList;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Json(_pageKnowledge, JsonRequestBehavior.AllowGet));
        }
Пример #8
0
        private void BindGridNew(int pageNumber)
        {
            int perPage = CPetCareConfiguration.PetPerPageNumbers;
            List <CVKnowledgePet> list      = new List <CVKnowledgePet>();
            KnowledgePet          knowleget = new KnowledgePet();
            int howmany = 0;

            list = knowleget.GetPetKnowledgePerPageList(pageNumber, perPage, out howmany);
            GridView1.DataSource   = list;
            GridView1.DataKeyNames = new string[] { "KnowledgeID" };
            GridView1.DataBind();
            int howmanyPages = 0;

            howmanyPages = int.Parse(Math.Ceiling((double)howmany / (double)perPage).ToString());
            List <int> listPage = new List <int>();

            for (int b = 1; b <= howmanyPages; b++)
            {
                listPage.Add(b);
            }
            ddPage.DataSource = listPage;
            ddPage.DataBind();
        }
Пример #9
0
        private void GridViewBind(int pageNumb, string knowledgeID)
        {
            KnowledgePet knowledgepet         = new KnowledgePet();
            List <CVKnowledgePetComment> list = new List <CVKnowledgePetComment>();
            int perPage = CPetCareConfiguration.PetPerPageNumbers;
            int howmany;

            list = knowledgepet.GetPetKnowledgeCommentPerPageList(knowledgeID, pageNumb, perPage, out howmany);
            int howmanyPages = 0;

            howmanyPages = int.Parse(Math.Ceiling((double)howmany / (double)perPage).ToString());
            List <int> listPage = new List <int>();

            for (int a = 1; a <= howmanyPages; a++)
            {
                listPage.Add(a);
            }
            ddPages.DataSource = listPage;
            ddPages.DataBind();

            GridView1.DataSource   = list;
            GridView1.DataKeyNames = new string[] { "CommentID" };
            GridView1.DataBind();
        }
Пример #10
0
        protected void BtnEdit_Click(object sender, EventArgs e)
        {
            int    selectNumber = 0;
            string sqlstr       = string.Empty;

            for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
            {
                CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBoxs");
                if (cbox.Checked == true)
                {
                    sqlstr = GridView1.DataKeys[i].Value.ToString();
                    selectNumber++;
                }
            }
            if (selectNumber > 1 || selectNumber < 1)
            {
                Response.Write("<script>alert('请选择一个!')</script>");
            }
            else
            {
                KnowledgePet   knowledgePet   = new KnowledgePet();
                CTKnowledgePet knowledgetable = new CTKnowledgePet();
                knowledgetable              = knowledgePet.GetKnowledgePetByKnowledgeID(sqlstr);
                TextBox_KnowledgeID.Text    = knowledgetable.KnowledgeID;
                TextBox_MissIDInfo.Text     = knowledgetable.KnowledgeInfo;
                TextBox_AddressID.Text      = knowledgetable.AddressID;
                TextBox_KnowledgeTime.Text  = knowledgetable.KnowledgeTime.ToString();
                TextBox_KnowledgeTitle.Text = knowledgetable.KnowledgeTitle.ToString();
                TextBox_FocusNum.Text       = knowledgetable.FocusNum.ToString();
                TextBox_IP.Text             = knowledgetable.IP.ToString();
                TextBox_PetCategoryID.Text  = knowledgetable.PetCategoryID.ToString();
                TextBox_PriorityScore.Text  = knowledgetable.PriorityScore.ToString();
                TextBox_UserID.Text         = knowledgetable.UserID.ToString();
                TextBox_WeiBoID.Text        = knowledgetable.WeiBoID.ToString();
            }
        }