2010年2月25日 星期四

進階畫面-Adv- OS-等待補上的防呆與錯誤判斷-

Adv-OS之 OS新增
◆ 如果沒有輸入NAME、選Storage、設定Size...的防呆
◆ TabIndex的設定確認
◆ Storage沒有預設選擇把OS放在怎樣的(Raid ? )硬碟裡
◆ 關閉按鈕之實作


Adv-OS之 OS修改
◆TabIndex的設定確認
◆修改資料之後,DataGrid會跳回第一筆,試著停留在原本那一筆
◆ 關閉按鈕之實作


Adv-OS之 OS搜尋
◆TabIndex的設定確認
◆如果沒打勾,OK按鈕不能按,如果沒打勾,後面的選擇輸入要Disable
◆ 關閉按鈕之實作


Adv-OS之 OS刪除
◆要連同SnapShot都刪除,所以要以迴圈丟封包請Target做,目前只有刪除Base
◆需要先進行條件判斷:
1.OS在DB是否存在
2.OS所使用的Storage是否存在,也是否狀態為下線
3.OS有無Online的使用者,有則不允許刪除
4.OS是否有屬於某個群組,有則提示


Adv-OS之共通需求
◆顯示的資訊當中,也要包含這個OS的快照的詳細資訊,快照的版本,以及快照的使用者清單






Adv-PC之 PC刪除
◆需要先進行條件判斷:
1.PC在DB是否存在
2.PC所使用的Storage是否存在,也是否狀態為下線
3.PC本身是否Online中或有無Online的使用者,有則不允許刪除



2 則留言: