public void deleteContract(ContractBO contract) { SqlParameter[] sqlParams; sqlParams = base.GetParameters("DeleteContrct_RateSched"); RateScheduleDAL rateScheduleData = new RateScheduleDAL(); for(int k=0; k<contract.rateScheduleCount(); k++) { sqlParams[fld_Contrct_RateSched_ContrctIDNum].Value = contract.ID; sqlParams[fld_Contrct_RateSched_RateSchedSeqNum].Value = ((RateScheduleStruct) contract.getRateScheduleAt(k)).ID; base.ExecuteDelete("DeleteContrct_RateSched", sqlParams); rateScheduleData.deleteRateSchedule(((RateScheduleStruct) contract.getRateScheduleAt(k)).ID); } sqlParams = base.GetParameters("DeleteContrctID"); sqlParams[fld_ContrctIDNum].Value = contract.ID; base.ExecuteDelete("DeleteContrctID", sqlParams); }
// ********************************* REMOVE RATE SCHEDULE private void removeRateSchedulePicBx_Click(object sender, System.EventArgs e) { RateScheduleDAL rateScheduleData = new RateScheduleDAL(); rateScheduleData.deleteRateSchedule(rmsController.RateScheduleID); loadContractsTreeView(); }