/// <summary>
        /// 绑定combobox
        /// </summary>
        public void BindSiteList()
        {
            using (SiteDAL dal = new SiteDAL())
            {
                siteList = dal.GetSiteList();
            }
            comb_Site.DataSource = siteList;
            comb_Site.DisplayMember = "Name";
            comb_Site.ValueMember = "ID";

            //comb_Site的事件绑定
            this.comb_Site.SelectedIndexChanged += new System.EventHandler(this.comb_Site_SelectedIndexChanged);
        }
 /// <summary>
 /// 绑定网站列表
 /// </summary>
 public void BindSiteList()
 {
     using (SiteDAL dal = new SiteDAL ())
     {
         siteList = dal.GetSiteList();
     }
     menu_SiteCombox.ComboBox.DataSource = siteList;
     menu_SiteCombox.ComboBox.DisplayMember = "Name";
     menu_SiteCombox.ComboBox.ValueMember = "ID";
 }
 private void btn_UpdateNewSiteAddress_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txt_SiteAddress.Text))
     {
         using (SiteDAL db = new SiteDAL ())
         {
             if (db.UpdateSiteAddress(comb_Site.SelectedItem as Site,
                 txt_SiteAddress.Text.Trim()))
             {
                 MessageBox.Show("修改网址成功!");
             }
             else
             {
                 MessageBox.Show("更新失败!");
             }
         }
     }
     else
     {
         MessageBox.Show("新网址不能为空!");
     }
 }
        private void btn_SiteAdd_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txt_NewSiteName.Text) && !String.IsNullOrEmpty(txt_NewSiteAddress.Text))
            {
                using (SiteDAL dal = new SiteDAL())
                {
                    if (dal.GetSite(txt_NewSiteName.Text)==null)
                    {
                        Site site = new Entities.Site()
                        {
                            ID = Guid.NewGuid(),
                            Address = txt_NewSiteAddress.Text.Trim(),
                            Name = txt_NewSiteName.Text
                        };

                        if (dal.AddSite(site))
                        {
                            siteList.Add(site);
                            BindSiteList();
                            MessageBox.Show("添加网站成功!");
                        }
                        else
                        {
                            MessageBox.Show("添加失败!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("此网站已存在!");
                    }
                }
            }
            else
            {
                MessageBox.Show("请添加完整信息!");
            }
        }