示例#1
0
        /// <summary>
        /// 构造
        /// </summary>
        /// <param name="LayerID"></param>
        public DepartmentLayer(int LayerID)
        {
            Model.BASE_DEPT_LAYER model = BindEntity <Model.BASE_DEPT_LAYER> .CreateInstanceDAL(oleDb).GetModel(LayerID);

            if (model != null)
            {
                SetID(model.LAYER_ID);
                parentLayerId = model.P_LAYER_ID;
                layerName     = model.NAME;
            }
        }
示例#2
0
        /// <summary>
        /// 名称是否存在
        /// </summary>
        /// <param name="layer"></param>
        /// <returns></returns>
        public static bool NameExists(DepartmentLayer layer)
        {
            Model.BASE_DEPT_LAYER model = null;
            if (layer.LayerID > 0)
            {
                model = BindEntity <Model.BASE_DEPT_LAYER> .CreateInstanceDAL(oleDb).GetModel(BLL.Tables.base_dept_layer.NAME + oleDb.EuqalTo( ) + "'" + layer.LayerName + "'" + oleDb.And( ) + BLL.Tables.base_dept_layer.LAYER_ID + oleDb.NotEqualTo( ) + layer.LayerID);
            }
            else
            {
                model = BindEntity <Model.BASE_DEPT_LAYER> .CreateInstanceDAL(oleDb).GetModel(BLL.Tables.base_dept_layer.NAME + oleDb.EuqalTo( ) + "'" + layer.LayerName + "'");
            }

            return(model == null ? false : true);
        }