protected string EliminarDocumentos(string strIdsDocs) { string sResul = ""; #region abrir conexión y transacción try { oConn = Conexion.Abrir(); tr = Conexion.AbrirTransaccion(oConn); } catch (Exception ex) { if (oConn.State == ConnectionState.Open) { Conexion.Cerrar(oConn); } sResul = "Error@#@" + Errores.mostrarError("Error al abrir la conexión", ex); return(sResul); } #endregion try { #region eliminar documentos string[] aDocs = Regex.Split(strIdsDocs, "##"); foreach (string oDoc in aDocs) { DOCUT.Delete(tr, int.Parse(oDoc)); } #endregion Conexion.CommitTransaccion(tr); sResul = "OK@#@"; } catch (Exception ex) { Conexion.CerrarTransaccion(tr); sResul = "Error@#@" + Errores.mostrarError("Error al eliminar los documentos", ex); } finally { Conexion.Cerrar(oConn); } return(sResul); }