コード例 #1
0
ファイル: AreaBLL.cs プロジェクト: XiaoQiJun/BPS
        public virtual AreaDomain CreateAreaDomain()
        {
            AreaEntity entity = new AreaEntity();
            //entity.AreaId = Guid.NewGuid().ToString();

            return new AreaDomain(entity);
        }
コード例 #2
0
ファイル: MCProvinceEdit.aspx.cs プロジェクト: XiaoQiJun/BPS
        /// <summary>
        /// Set entity data
        /// </summary>
        private void SetEntity(AreaEntity objEntity)
        {
            ProvinceId = objEntity.AreaId.ToString();
            txtProvinceName.Text = objEntity.AreaName;
            txtProcinceCName.Text = objEntity.AreaName2;

            txtProvinceName.Focus();
        }
コード例 #3
0
ファイル: AreaDA.cs プロジェクト: XiaoQiJun/BPS
        public static void InsertArea(int maxAreaID,AreaEntity areaEntity, DataAccessBroker broker)
        {
            StringBuilder sbSql = new StringBuilder();
            sbSql.Append("Insert into " + AreaTable.Current.TableName + " (" + AreaTable.C_Area_ID + "," + AreaTable.C_Area_Name + "," + AreaTable.C_Area_Name2 + "," + AreaTable.C_Area_Level + "," + AreaTable.C_Area_PID + ")");
            sbSql.Append(" Values(" + maxAreaID + ",'" + areaEntity.AreaName + "','" + areaEntity.AreaName2 + "'," + areaEntity.AreaLevel + "," + areaEntity.AreaPid + ")");

            broker.ExecuteSQL(sbSql.ToString());
        }
コード例 #4
0
ファイル: MCCityEdit.aspx.cs プロジェクト: XiaoQiJun/BPS
        /// <summary>
        /// Set entity data
        /// </summary>
        private void SetEntity(AreaEntity objEntity)
        {
            CityId = objEntity.AreaId.ToString();
            ddlProvince.SelectedValue = objEntity.AreaPid.ToString();
            txtTownName.Text = objEntity.AreaName;
            txtCityCName.Text = objEntity.AreaName2;

            txtTownName.Focus();
        }
コード例 #5
0
ファイル: MCProvinceEdit.aspx.cs プロジェクト: XiaoQiJun/BPS
        private AreaEntity GetProvinceEntity()
        {
            AreaEntity objEntity = new AreaEntity();
            if (!string.IsNullOrEmpty(ProvinceId))
            {
                objEntity = MainService.AreaBLLService.GetAreaEntityById(ProvinceId);
            }
            objEntity.AreaName = txtProvinceName.Text.Trim();
            objEntity.AreaName2  = txtProcinceCName.Text;

            return objEntity;
        }
コード例 #6
0
ファイル: MCVillageEdit.aspx.cs プロジェクト: XiaoQiJun/BPS
 private AreaEntity GetSubCityEntity()
 {
     AreaEntity objEntity = new AreaEntity();
     if (!string.IsNullOrEmpty(VillageId))
     {
         objEntity = MainService.AreaBLLService.GetAreaEntityById(VillageId);
     }
     objEntity.AreaName = txtVillage.Text.Trim();
     objEntity.AreaName2 = txtVillageCName.Text.Trim();
     objEntity.AreaPid = Convert.ToInt32(ddlSubCity.SelectedValue);
     return objEntity;
 }
コード例 #7
0
ファイル: MCVillageEdit.aspx.cs プロジェクト: XiaoQiJun/BPS
        /// <summary>
        /// Set entity data
        /// </summary>
        private void SetEntity(AreaEntity objEntity)
        {
            VillageId = objEntity.AreaId.ToString();
            string subCityId = objEntity.AreaPid.ToString();
            string cityId = MainService.AreaBLLService.GetAreaEntityById(subCityId).AreaPid.ToString();
            string provinceId = MainService.AreaBLLService.GetAreaEntityById(cityId).AreaPid.ToString();

            BindProvince();
            ddlProvince.SelectedValue = provinceId;

            BindCity();
            ddlCity.SelectedValue = cityId;

            BindSubCity();
            ddlSubCity.SelectedValue = subCityId;

            txtVillage.Text = objEntity.AreaName;
            txtVillageCName.Text = objEntity.AreaName2;
            txtVillage.Focus();
        }
コード例 #8
0
ファイル: AreaBLL.cs プロジェクト: XiaoQiJun/BPS
 public virtual void UpdateAreaEntity(AreaEntity entity, DataAccessBroker broker)
 {
     DataAccess.Update(entity, broker);
 }
コード例 #9
0
ファイル: AreaBLL.cs プロジェクト: XiaoQiJun/BPS
 public virtual void InsertAreaEntity(AreaEntity entity, DataAccessBroker broker)
 {
     DataAccess.Insert(entity, broker);
 }
コード例 #10
0
ファイル: AreaBLL.cs プロジェクト: XiaoQiJun/BPS
        public virtual AreaEntity GetAreaEntityByLevelCHNamePID(int level, string name, int pid)
        {
            AreaEntity entity = new AreaEntity();
            entity.AreaLevel = level;
            entity.AreaName2 = name;
            if (pid != 0)
            {
                entity.AreaPid = pid;
            }

            return DataAccess.SelectSingle<AreaEntity>(entity);
        }
コード例 #11
0
ファイル: AreaBLL.cs プロジェクト: XiaoQiJun/BPS
 public virtual AreaEntity GetAreaEntityByLevelCHName(int level, string name)
 {
     AreaEntity entity = new AreaEntity();
     entity.AreaLevel = level;
     entity.AreaName2 = name;
     return DataAccess.SelectSingle<AreaEntity>(entity);
 }
コード例 #12
0
ファイル: AreaBLL.cs プロジェクト: XiaoQiJun/BPS
        public virtual bool InsertArea(AreaEntity entity)
        {

            using (DataAccessBroker broker = DataAccessFactory.Instance())
            {
                broker.BeginTransaction();
                try
                {
                    //获取最大的AreaID, 新AreaID  = MaxAreaID + 1
                    int maxAreaID = AreaDA.GetMaxAreaID();
                    AreaDA.InsertArea(maxAreaID + 1, entity, broker);

                    broker.Commit();
                    return true;
                }
                catch
                {
                    broker.RollBack();
                    return false;
                }
            }
        }
コード例 #13
0
ファイル: MCCityEdit.aspx.cs プロジェクト: XiaoQiJun/BPS
        private AreaEntity GetCityEntity()
        {
            AreaEntity objEntity = new AreaEntity();
            if (!string.IsNullOrEmpty(CityId))
            {
                objEntity = MainService.AreaBLLService.GetAreaEntityById(CityId);
            }

            objEntity.AreaName = txtTownName.Text.Trim();
            objEntity.AreaName2 = txtCityCName.Text.Trim();
            objEntity.AreaPid = Convert.ToInt32(ddlProvince.SelectedValue);
            return objEntity;
        }
コード例 #14
0
ファイル: AreaDomain.cs プロジェクト: XiaoQiJun/BPS
 public AreaDomain(AreaEntity entity)
     : base(entity)
 {
     masterEntity = entity;
 }