コード例 #1
0
 //Xóa thông tin của thể loại
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         foreach (object _rowObjectItem in m_ChargeMultiSelectItem.Selection)
         {
             grdvListCharge.FocusedRowHandle -= 1;
             DataRowView _rowObjectDetail = _rowObjectItem as DataRowView;
             m_Charge = new CChargeDTO(_rowObjectDetail.Row["MaCV"].ToString(), _rowObjectDetail.Row["TenCV"].ToString());
             m_ChargeBus.DeleteChargeToDatabase(m_Charge);
             m_ChargeData                    = new DataTable();
             m_ChargeData                    = m_ChargeBus.getChargeDataFromDatabase();
             grdListCharge.DataSource        = m_ChargeData;
             grdvListCharge.FocusedRowHandle = grdvListCharge.DataRowCount - 1;
         }
     }
     catch (System.Exception ex)
     {
         XtraMessageBox.Show(ex.ToString(), "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
     }
 }
コード例 #2
0
 //Xóa thông tin của thể loại
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         ArrayList _litsAuthorID = new ArrayList();
         foreach (object _rowObjectItem in m_ChargeMultiSelectItem.Selection)
         {
             grdvListCharge.FocusedRowHandle -= 1;
             DataRowView _rowObjectDetail = _rowObjectItem as DataRowView;
             m_Charge = new CChargeDTO(_rowObjectDetail.Row["MaCV"].ToString(), _rowObjectDetail.Row["TenCV"].ToString());
             if (!m_ChargeBus.DeleteChargeToDatabase(m_Charge))
             {
                 _litsAuthorID.Add(_rowObjectDetail.Row["MaCV"]);
             }
         }
         if (_litsAuthorID.Count != 0)
         {
             String _erroContent = "Không thể xóa các thể loại có mã: \n";
             foreach (var item in _litsAuthorID)
             {
                 _erroContent += item.ToString() + "\n";
             }
             XtraCustomMessageBox.Show(_erroContent, "Lỗi", true);
         }
         else
         {
             XtraCustomMessageBox.Show("Xóa dữ liệu thành công!", "Thông báo", true);
         }
     }
     catch (System.Exception)
     {
         XtraCustomMessageBox.Show("Xóa dữ liệu thất bại!", "Lỗi", true);
     }
     finally
     {
         updateEnableButtonAndResetValueOfControl(ref btnDelete);
     }
 }