예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.ddlBind();
         string      strID = Request.QueryString["id"];
         int         intID;
         TB_Building mTB_Building = null;
         BuildingBLL mBuildingBLL = new BuildingBLL();
         if (Int32.TryParse(strID, out intID))
         {
             mTB_Building = mBuildingBLL.Get(intID);
             this.txtBuildingName.Text          = mTB_Building.Name;
             this.ddlDormAreaName.SelectedValue = mTB_Building.DormAreaID.ToString();
         }
     }
 }
예제 #2
0
        /// <summary>
        /// GridView绑定
        /// </summary>
        /// <param name="intCurrentIndex"></param>
        private void Bind(int intCurrentIndex)
        {
            TB_Building mTB_Building = new TB_Building();
            BuildingBLL mBuildingBLL = new BuildingBLL();
            Pager       pager        = new Pager();

            pager.CurrentPageIndex = intCurrentIndex;
            pager.srcOrder         = "  DormAreaID desc";

            mTB_Building.SiteID     = (base.UserInfo == null ? base.SystemAdminInfo.SiteID : base.UserInfo.SiteID);
            mTB_Building.Name       = this.txtBuildingName.Text;
            mTB_Building.DormAreaID = Convert.ToInt32(this.ddlDormArea.SelectedValue);
            GridView1.DataSource    = mBuildingBLL.GetTable(mTB_Building, ref pager);
            GridView1.DataBind();

            this.Pager1.ItemCount    = pager.TotalRecord;
            this.Pager1.PageCount    = pager.TotalPage;
            this.Pager1.CurrentIndex = pager.CurrentPageIndex;
            this.Pager1.PageSize     = pager.PageSize;
        }
예제 #3
0
 /// <summary>
 /// 绑定楼栋
 /// </summary>
 /// <param name="intDormAreaID"></param>
 private void BindDDLBuilding(int intDormAreaID)
 {
     if (intDormAreaID > 0)
     {
         BuildingBLL mBuildingBLL = new BuildingBLL();
         this.ddlBuilding.DataValueField = TB_Building.col_ID;
         this.ddlBuilding.DataTextField  = TB_Building.col_Name;
         this.ddlBuilding.DataSource     = mBuildingBLL.GetBuildingByDormAreaID(Convert.ToInt32(this.ddlDormArea.SelectedValue));
         this.ddlBuilding.DataBind();
         this.ddlBuilding.Items.Insert(0, new ListItem()
         {
             Value = "0", Text = "--请选择--"
         });
     }
     else
     {
         this.ddlBuilding.Items.Clear();
         this.ddlBuilding.Items.Insert(0, new ListItem()
         {
             Value = "0", Text = "--请选择--"
         });
     }
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string      strDormAreaID   = Request.Params["DormAreaID"];
            string      strID           = Request.Params["ID"];
            string      strBuildingName = Request.Params["BuildingName"];
            int         intID;
            BuildingBLL mBuildingBLL = new BuildingBLL();

            Int32.TryParse(strID, out intID);
            TB_Building mTB_DormArea = new TB_Building()
            {
                Creator    = (base.UserInfo == null ? base.SystemAdminInfo.Account : base.UserInfo.ADAccount),
                UpdateBy   = (base.UserInfo == null?base.SystemAdminInfo.Account:base.UserInfo.ADAccount),
                ID         = intID,
                DormAreaID = Convert.ToInt32(strDormAreaID),
                SiteID     = (base.UserInfo == null ? base.SystemAdminInfo.SiteID : base.UserInfo.SiteID),
                Name       = strBuildingName.Trim(),
            };

            mBuildingBLL.Edit(mTB_DormArea);
            Response.Write(mBuildingBLL.ErrMessage);
            mBuildingBLL.ErrMessage = string.Empty;
            Response.End();
        }