protected string Procesar(string strDatos) { string sResul = ""; #region apertura de conexión y transacción try { oConn = Conexion.Abrir(); tr = Conexion.AbrirTransaccionSerializable(oConn); } catch (Exception ex) { sResul = "Error@#@" + Errores.mostrarError("Error al abrir la conexión", ex); return(sResul); } #endregion try { SEGMESPROYECTOSUBNODO.BorrarMesesAbiertos(tr, strDatos); Conexion.CommitTransaccion(tr); sResul = "OK@#@"; } catch (Exception ex) { Conexion.CerrarTransaccion(tr); sResul = "Error@#@" + Errores.mostrarError("Error al borrar los meses abiertos indicados.", ex); } finally { Conexion.Cerrar(oConn); } return(sResul); }