示例#1
0
        public string LimpiarAsignacionAsesor(string codigoAsesor, int cucInicio, int cucFin)
        {
            AsignacionCUCDA da = new AsignacionCUCDA();
            SqlConnection   cn = GetConnection();

            cn.Open();
            SqlTransaction trans = cn.BeginTransaction(IsolationLevel.ReadUncommitted);

            try
            {
                da.LimpiarAsignacionAsesor(codigoAsesor, cucInicio, cucFin, codigoUsuario, cn, trans);
                trans.Commit();
                return("");
            }
            catch (Exception ex)
            {
                trans.Rollback();
                return("No se pudo limpiar la asignación masiva.\r\nDetalle: " + ex.Message + "\r\n" + ex.StackTrace + "\r\n");
            }
            finally
            {
                cn.Close();
                cn.Dispose();
            }
        }