/// <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; } }
/// <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); }