Beispiel #1
0
 private void barButtonItemDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (xtraTabControlLeft.SelectedTabPage.Name.Equals("xtraTabPageGroup"))
     {
         if (gridViewGroup.FocusedRowHandle < 0) return;
         DataRow row = gridViewGroup.GetDataRow(gridViewGroup.FocusedRowHandle);
         DialogResult reply = FWMsgBox.questionGroupDelete(row["GROUPNAME"].ToString());
         if (reply == DialogResult.Yes)
         {
             Group group = new Group();
             group.id = HelpNumber.ParseInt64(row["GROUPID"].ToString());
             if (!group.delete())
             {
                 FWMsgBox.showDeleteUsing();
                 return;
             }
             else
             {
                 gridViewGroup.DeleteRow(gridViewGroup.FocusedRowHandle);
                 editEnabledButtonDeleteAndEdit();
             }
         }
     }
     else
     {
         if (gridViewUser.FocusedRowHandle < 0) return;
         DataRow row = gridViewUser.GetDataRow(gridViewUser.FocusedRowHandle);
         if (row["USERNAME"].ToString() == "admin")
         {
             HelpMsgBox.ShowNotificationMessage("Bạn không thể xóa người dùng 'admin'");
             return;
         }
         DialogResult reply = FWMsgBox.questionUserDelete(row["USERNAME"].ToString());
         if (reply == DialogResult.Yes)
         {
             User user = new User();
             user.id = HelpNumber.ParseInt64(row["USERID"].ToString());
             if (!user.delete())
             {
                 FWMsgBox.showDeleteUsing();
                 return;
             }
             else
             {
                 this.gridViewUser.DeleteRow(gridViewUser.FocusedRowHandle);
                 editEnabledButtonDeleteAndEdit();
             }
         }
     }
     //HUNG
     reLoadGroupUserThanhPhan();
 }