public void DeleteAsset() //**********DeleteAsset********** //NAME : DeleteAsset //PURPOSE : This function is used to delete asset info. //PARAMETERS : //RETURN VALUE : void //USAGE : //CREATED ON : 16-04-2007 //CHANGE HISTORY :Auth Date Description //*********************************************************************** { IDbTransaction objTrans = null; Database objData = DBUtils.GetDB(); IDbConnection objIDbConn = objData.GetConnection(); objIDbConn.Open(); objTrans = objIDbConn.BeginTransaction(); try { XmlHttpHandler AssetDocs = new XmlHttpHandler(); AssetDocs.DeleteAsset(Request.Form["assetpid"], Request.Form["language"], Request.Form["operation"], Convert.ToBoolean(Request.Form["isclone"]), Convert.ToBoolean(Request.Form["DeleteAll"]), Convert.ToBoolean(Request.Form["setRelationship"]), Request.Form["itemNumber"], objTrans, null); if (objTrans != null) { objTrans.Commit(); objTrans.Dispose(); objIDbConn.Close(); objIDbConn.Dispose(); objData = null; } } catch (Exception ex) { if (objTrans != null) { objTrans.Rollback(); objTrans.Dispose(); objIDbConn.Close(); objIDbConn.Dispose(); objData = null; } if (ExceptionPolicy.HandleException(DanaherTM.Framework.ExceptionHandling.ExceptionInstance.FlukeNetworks.WebPages, ex)) { //throw; } } }